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