package com.ims.eval.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import com.ims.eval.entity.OrganizationRating; import com.ims.eval.entity.dto.result.R; import org.springframework.web.multipart.MultipartFile; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.util.List; /** *

* 年度评级 服务类 *

* * @author wang * @since 2023-06-20 */ public interface IOrganizationRatingService extends IService { //IPage list(Integer pageNum, Integer pageSize, String formula); IPage list(Integer pageNum, Integer pageSize, String id,String organizationYearRatingId, String binSection, String year,String organizationShortName,String organizationId,String safetyEnvProtection,String veto, String netProfit,String compositeScore,String annualTarget,String bonusPoint,String compositeScoreRaking,String projectLevel); boolean generateRating(String organizationYearRatingId, String year); List getListSating(String organizationYearRatingId, String year, String organizationId); IPage grade(List orgRating); void exportExcel(HttpServletResponse response, String binSection, String year) throws IOException; R importExcel(MultipartFile file); }