ludc
2023-07-14 36d3d9da36c71e65081e38cf9cfbd5e0ff6bfeed
Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/service/ILifeCycleService.java
@@ -3,12 +3,15 @@
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.vci.ubcs.omd.dto.LifeCycleDTO;
import com.vci.ubcs.omd.entity.LifeCycleEvent;
import com.vci.ubcs.omd.entity.LifeCycleRule;
import com.vci.ubcs.omd.vo.BtmTypeVO;
import com.vci.ubcs.omd.vo.LifeCycleEventVO;
import com.vci.ubcs.omd.vo.LifeCycleVO;
import com.vci.ubcs.starter.web.pagemodel.PageHelper;
import org.springblade.core.mp.support.Query;
import java.util.Collection;
import java.util.List;
import java.util.Map;
@@ -28,6 +31,19 @@
   IPage<LifeCycleVO> listLife(Map<String, Object> conditionMap, Query query);
   /**
    * 获取全部的事件
    * @param conditionMap 查询条件
    * @param query 分页
    * @return 事件的显示对象
    */
   IPage<LifeCycleEventVO> listEvent(Map<String, Object> conditionMap, Query query);
   /**
    * 获取全部的事件
    */
   List<LifeCycleEventVO> listEventNoPage();
   /**
    * 添加保存
    * @param lifeCycleDTO 数据传输对象
    * @return 添加后的显示对象
@@ -39,7 +55,28 @@
    * @param lifeCycleDTOs 数据传输对象
    * @return 添加后的显示对象
    */
   List<LifeCycleVO> batchAddSave(List<LifeCycleDTO> lifeCycleDTOs);
   List<LifeCycleVO> batchAddSave(Collection<LifeCycleDTO> lifeCycleDTOs);
   /**
    * 详情
    * @param lifeCycleDTO
    * @return
    */
   LifeCycleVO detail(LifeCycleDTO lifeCycleDTO);
   /**
    * 修改保存
    * @param lifeCycleDTO 数据传输对象
    * @return
    */
   LifeCycleVO editSave(LifeCycleDTO lifeCycleDTO);
   /**
    * 批量修改保存
    * @param lifeCycleDTOs
    * @return
    */
   List<LifeCycleVO> batchEditSave(Collection<LifeCycleDTO> lifeCycleDTOs);
   /**
    * 删除生命周期
@@ -59,4 +96,6 @@
    * @return 业务类型
    */
   List<BtmTypeVO> listUses(LifeCycleDTO lifeCycleDTO);
}