package com.ims.eval.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.ims.eval.entity.OrganizationEvaluationRule;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ims.eval.entity.dto.request.OrganizationEvaluationRuleDTO;
import java.util.List;
/**
*
* 单位/部门考评配置 服务类
*
*
* @author wang
* @since 2023-03-01
*/
public interface IOrganizationEvaluationRuleService extends IService {
IPage list( Integer pageNum, Integer pageSize, String id, String organizationName, String organizationId, String organizationType, String binSection, String binStage, String evaluationCycle);
List listAll( String id, String organizationName, String organizationId, String organizationType, String binSection, String binStage, String evaluationCycle);
IPage list2( Integer pageNum, Integer pageSize, String id, String organizationName, String organizationId, String organizationType, String binSection, String binStage, String evaluationCycle);
List listByIsCheck(String organizationType,String evaluationCycle,Boolean isCheck,Boolean delFlag);
List getOrganizationRuleId(String evalOrRespId, String type);
OrganizationEvaluationRule getByIdIsCheck(String id,Boolean isCheck,Boolean delFlag);
List getOrganizationEvaluationRuleByIds(String ids, String binSection);
}