package com.ims.eval.service; import com.alibaba.fastjson.JSONObject; import com.ims.eval.entity.OrganizationEvaluationInfo; import com.baomidou.mybatisplus.extension.service.IService; import com.ims.eval.entity.dto.response.OrganizationEvaluationInfoResDTO; import javax.servlet.http.HttpServletRequest; import java.util.List; import java.util.Map; /** *

* 考评指标明细 服务类 *

* * @author wang * @since 2023-03-16 */ public interface IOrganizationEvaluationInfoService extends IService { Map finishValueList(String organizationEvaluationId, String dept, HttpServletRequest request); boolean saveBatchDto(List organizationEvaluationInfoList) throws Exception; //公司名 指标名 业务属性 List finishValueList(String organizationEvaluationId, String dept, String organizationShortName, String indicatorName, String binSection, String isQuantified, HttpServletRequest request); boolean calculationByEvaluationId(String id ,String indicatorId,String organizationEvaluationId,String optionCode); List getEvaluationIndicatorList(String organizationEvaluationId, String binSection, String binStage, HttpServletRequest request); Map getEvaluationInfoList(String organizationEvaluationId, String indicatorId,HttpServletRequest request); boolean updateEvaluationInfo(List jsonObjects); }