IOrganizationEvaluationInfoService.java 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package com.ims.eval.service;
  2. import com.alibaba.fastjson.JSONObject;
  3. import com.ims.eval.entity.OrganizationEvaluationInfo;
  4. import com.baomidou.mybatisplus.extension.service.IService;
  5. import com.ims.eval.entity.dto.response.OrganizationEvaluationInfoResDTO;
  6. import javax.servlet.http.HttpServletRequest;
  7. import java.util.List;
  8. import java.util.Map;
  9. /**
  10. * <p>
  11. * 考评指标明细
  12. 服务类
  13. * </p>
  14. *
  15. * @author wang
  16. * @since 2023-03-16
  17. */
  18. public interface IOrganizationEvaluationInfoService extends IService<OrganizationEvaluationInfo> {
  19. Map finishValueList(String organizationEvaluationId, String dept, HttpServletRequest request);
  20. boolean saveBatchDto(List<OrganizationEvaluationInfo> organizationEvaluationInfoList) throws Exception;
  21. //公司名 指标名 业务属性
  22. List<OrganizationEvaluationInfoResDTO> finishValueList(String organizationEvaluationId, String dept, String organizationShortName, String indicatorName, String binSection, String isQuantified, HttpServletRequest request);
  23. boolean calculationByEvaluationId(String id ,String indicatorId,String organizationEvaluationId,String optionCode);
  24. List<Map> getEvaluationIndicatorList(String organizationEvaluationId, String binSection, String binStage, HttpServletRequest request);
  25. Map getEvaluationInfoList(String organizationEvaluationId, String indicatorId,HttpServletRequest request);
  26. boolean updateEvaluationInfo(List<JSONObject> jsonObjects);
  27. }