package com.ruoyi.inspect.controller; import com.ruoyi.common.core.domain.Result; import com.ruoyi.inspect.dto.StaffCompetencyLevelEvaluateRecordDTO; import com.ruoyi.inspect.service.StaffCompetencyLevelEvaluateRecordService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiModelProperty; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletResponse; /** * 人员能力-等级评定 */ @Api("人员能力-等级评定") @RestController @RequestMapping("/StaffCompetencyLevelEvaluateRecord") public class StaffCompetencyLevelEvaluateRecordController { @Autowired private StaffCompetencyLevelEvaluateRecordService recordService; /** * 获取用户等级评定列表 */ @ApiModelProperty("获取用户等级评定列表") @GetMapping("/getPageList") public Result getPageList(StaffCompetencyLevelEvaluateRecordDTO record){ return Result.success(recordService.getPageList(record)); } /** * 修改用户等级 */ @ApiModelProperty("修改用户等级") @PostMapping("/changeLevel") public Result changeLevel(@RequestBody StaffCompetencyLevelEvaluateRecordDTO recordDTO){ return Result.success(recordService.saveOrUpdate(recordDTO)); } /** * 导出人员能力列表 */ @ApiModelProperty("导出人员能力列表") @GetMapping("/exportRecords") public void exportRecords(HttpServletResponse response,StaffCompetencyLevelEvaluateRecordDTO recordDTO){ recordService.exportRecords(response,recordDTO); } }