package com.ims.eval.controller; import com.baomidou.mybatisplus.core.metadata.IPage; import com.ims.eval.config.CustomException; import com.ims.eval.entity.Indicator; import com.ims.eval.entity.YearGroupCoefficient; import com.ims.eval.entity.YearOperatingCoefficient; import com.ims.eval.entity.dto.request.IndicatorDictionaryDTO; import com.ims.eval.entity.dto.request.YearGroupCoefficientDTO; import com.ims.eval.entity.dto.result.R; import com.ims.eval.service.IIndicatorDictionaryService; import com.ims.eval.service.IIndicatorService; import com.ims.eval.service.IYearGroupCoefficientService; import com.ims.eval.service.IYearOperatingCoefficientService; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.ArrayList; import java.util.Arrays; import java.util.List; /** *
* 年度经营业绩系数明细 前端控制器 *
* * @author wang * @since 2023-03-17 */ @RestController @RequestMapping("//year-operating-coefficient") public class YearOperatingCoefficientController { @Autowired private IYearOperatingCoefficientService yearOperatingCoefficientService; /** * year * @param pageNum * @param pageSize * @param id * @param organizationName * @param organizationId * @param yearGroupCoefficientId * @param binSection * @param year * @return */ //@ImsPreAuth("eval:yearOperatingCoefficient:view") @GetMapping(value = "list") public R list(@RequestParam(value = "pageNum") Integer pageNum, @RequestParam(value = "pageSize") Integer pageSize, @RequestParam(value = "id", required = false) String id, @RequestParam(value = "organizationName", required = false) String organizationName, @RequestParam(value = "organizationId", required = false) String organizationId, @RequestParam(value = "yearGroupCoefficientId", required = false) String yearGroupCoefficientId, @RequestParam(value = "binSection", required = false) String binSection, @RequestParam(value = "year", required = false) String year) { IPage