12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- package com.huaxu.evaluation.controller;
- import com.huaxu.evaluation.dto.EvaluationResultDetailsDto;
- import com.huaxu.evaluation.dto.EvaluationResultDto;
- import com.huaxu.evaluation.service.EvaluationResultDetailsService;
- import com.huaxu.evaluation.vo.EvaluationResultVo;
- import com.huaxu.exception.ServiceException;
- import com.huaxu.model.AjaxMessage;
- import com.huaxu.model.Pagination;
- import com.huaxu.model.ResultStatus;
- import io.swagger.annotations.Api;
- import io.swagger.annotations.ApiOperation;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.*;
- import javax.validation.Valid;
- /**
- * @ClassName EvaluationResultController
- * @Description: 绩效考评结果详情
- * @Author lihui
- * @Date 2021/5/7
- * @Version V1.0
- **/
- @RestController
- @RequestMapping("/evaluation/details")
- @Api(tags = "考评结果详情")
- public class EvaluationResultDetailsController {
- @Autowired
- private EvaluationResultDetailsService evaluationResultDetailService;
- @ApiOperation(value = "修改考评得分")
- @RequestMapping(value = "/update/score", method = RequestMethod.POST)
- @ResponseBody
- public AjaxMessage<String> updateEvaluateScore(@RequestBody @Valid EvaluationResultDetailsDto dto) {
- try {
- evaluationResultDetailService.updateEvaluateScore(dto);
- return new AjaxMessage<>(ResultStatus.OK);
- } catch (ServiceException e) {
- return new AjaxMessage<>(e.getStatus(), e.getMessage(), null);
- }
- }
- }
|