package com.ims.eval.dao;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ims.eval.entity.EvaluateRule;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ims.eval.entity.dto.response.EvaluateRuleInfoResDTO;
import org.apache.ibatis.annotations.Param;
import java.util.List;
/**
*
* 考评规则表 Mapper 接口
*
*
* @author wang
* @since 2023-02-27
*/
public interface EvaluateRuleMapper extends BaseMapper {
IPage selectListPage(Page page, @Param("id") String id,
@Param("des") String des,
@Param("binSection") String binSection,
@Param("binStage") String binStage,
@Param("checkCycle") String checkCycle,
@Param("year") String year);
List selectListInIdsInfos(List ids, String binSection, String binStage);
List selectEvaluateRuleList(@Param("binSection") String binSection,
@Param("binStage") String binStage,
@Param("checkCycle") String checkCycle,
@Param("year") String year);
EvaluateRule getEvaluateRuleListByYear(@Param("year") String year, @Param("checkCycle") String checkCycle, @Param("manageCategory") String manageCategory);
}