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<List<ApprovalRuleMeasureRespDTO>> listMeasure(ContextCacheUser currentUser, ApprovalRuleItemMeasureQuery query);
|
|
/**
|
* 分页
|
*/
|
SearchResultVO<List<ApprovalRuleMeasurePageRespDTO>> listMeasureByPage(ContextCacheUser currentUser, PageQuery<ApprovalRuleItemMeasureQuery> query);
|
|
}
|