package com.gk.hotwork.specialWork.service; import com.gk.hotwork.Domain.co.ContextCacheUser; import com.gk.hotwork.Domain.Vo.PageQuery; import com.gk.hotwork.Domain.Vo.ResultVO; import com.gk.hotwork.Domain.Vo.SearchResultVO; import com.gk.hotwork.specialWork.model.dto.req.*; import com.gk.hotwork.specialWork.model.dto.resp.ApprovalRuleMeasurePageRespDTO; import com.gk.hotwork.specialWork.model.dto.resp.ApprovalRuleMeasureRespDTO; import com.gk.hotwork.specialWork.model.query.db.ApprovalRuleItemMeasureQuery; import java.util.List; public interface RuleMeasureService { /** * 新增 */ ResultVO saveMeasure(ContextCacheUser currentUser, ApprovalRuleItemMeasureAddReqDTO addReqDTO); /** * 修改 */ ResultVO modMeasure(ContextCacheUser currentUser, ApprovalRuleItemMeasureModReqDTO modReqDTO); /** * 删除 */ ResultVO deleteByIds(ContextCacheUser currentUser, DeleteForm deleteForm); /** * 列表 */ ResultVO> listMeasure(ContextCacheUser currentUser, ApprovalRuleItemMeasureQuery query); /** * 分页 */ SearchResultVO> listMeasureByPage(ContextCacheUser currentUser, PageQuery query); }