package com.gk.hotwork.specialWork.service.baseService;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.gk.hotwork.specialWork.entity.ApprovalRuleItemStand;
|
import com.gk.hotwork.specialWork.entity.ApprovalRuleItemStandDO;
|
import com.gk.hotwork.specialWork.model.query.db.ApprovalRuleStandListDBQuery;
|
import com.gk.hotwork.specialWork.model.query.db.ApprovalRuleStandPageDBQuery;
|
import com.gk.hotwork.specialWork.model.update.EntityStatusBatchUO;
|
|
import java.util.List;
|
import java.util.Set;
|
|
public interface ApprovalRuleStandService extends IService<ApprovalRuleItemStand> {
|
|
|
void saveRuleStand(ApprovalRuleItemStand itemStandEntity);
|
|
ApprovalRuleItemStandDO getRuleStandDOById(Long ruleStandId);
|
|
void updateRuleStand(ApprovalRuleItemStand itemStandEntity);
|
|
List<ApprovalRuleItemStandDO> listRuleStandDO(ApprovalRuleStandListDBQuery dbQuery);
|
|
List<ApprovalRuleItemStand> listRuleStandByPage(Page<ApprovalRuleItemStand> page, ApprovalRuleStandPageDBQuery dbQuery);
|
|
void deleteBatch(EntityStatusBatchUO batchDeleteObj);
|
|
List<Long> listStandId();
|
|
/**
|
* @Description: 根据 ids 获取 标准 list
|
*/
|
List<ApprovalRuleItemStandDO> listItemStandByIds(Set<Long> standIds);
|
}
|