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.ApprovalRuleItemMeasure; import com.gkhy.safePlatform.specialWork.entity.ApprovalRuleItemMeasureDO; import com.gkhy.safePlatform.specialWork.model.query.db.ApprovalRuleItemMeasureQuery; import java.util.List; import java.util.Set; public interface ApprovalRuleItemMeasureService extends IService { /** * 新增 */ int saveOne(ApprovalRuleItemMeasure measure); /** * 修改 */ int updateOne(ApprovalRuleItemMeasure measure); /** * 删除 -批量 */ int updateStatusByIds(List ids); /** * 删除 - 单条 */ int updateStatusById(Long id); /** * 列表 */ List list(ApprovalRuleItemMeasureQuery query); /** * 分页 */ List listBypage(Page page, ApprovalRuleItemMeasureQuery query); /** * 获取安全措施id集合 * @return */ List listMeasureId(); /** * @Description: 根据 measureIds 获取 措施list */ List listItemMeasureByIds(Set measureIds); }