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.ApprovalRule; import com.gkhy.safePlatform.specialWork.model.query.db.ApprovalRuleListDbQuery; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; import java.util.List; @Repository public interface ApprovalRuleRepository extends BaseMapper { List listByConditions(@Param("query") ApprovalRuleListDbQuery query); List listByConditions(Page page, @Param("query") ApprovalRuleListDbQuery query); /** * 批量删除 * @param ruleIds * @return */ int updateStutsByRuleIds(@Param("ruleIds") List ruleIds,@Param("status") Byte status); /** * 单条删除 * @param ruleId * @param status * @return */ int updateStutsByRuleId(@Param("ruleId") Long ruleId, @Param("status")Byte status); }