package com.gkhy.safePlatform.specialWork.repository; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.gkhy.safePlatform.specialWork.entity.ApprovalRuleItemMeasure; import com.gkhy.safePlatform.specialWork.entity.ApprovalRuleItemMeasureDO; import com.gkhy.safePlatform.specialWork.model.query.db.ApprovalRuleItemMeasureQuery; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; import java.util.List; import java.util.Set; @Repository public interface ApprovalRuleItemMeasureRepository extends BaseMapper { /** * 列表 */ List listByConditions(Page page, @Param("query") ApprovalRuleItemMeasureQuery query); /** * 分页 */ List listByConditions(@Param("query") ApprovalRuleItemMeasureQuery query); /** * 删除 -批量 */ int updateStatusByIds(@Param("ids")List ids,@Param("status")Byte status); /** * 删除 -单条 */ int updateStatusById(@Param("id")Long id,@Param("status")Byte status); List listMeasureId(Byte status); List listItemMeasureByIds(Set measureIds); }