OrganizationEvaluationInfoController.java 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. package com.ims.eval.controller;
  2. import com.ims.eval.entity.OrganizationEvaluationInfo;
  3. import com.ims.eval.entity.dto.result.R;
  4. import com.ims.eval.service.IOrganizationEvaluationInfoService;
  5. import io.swagger.annotations.ApiOperation;
  6. import lombok.extern.slf4j.Slf4j;
  7. import org.springframework.beans.factory.annotation.Autowired;
  8. import org.springframework.web.bind.annotation.*;
  9. import javax.servlet.http.HttpServletRequest;
  10. import java.util.List;
  11. import java.util.Map;
  12. /**
  13. * <p>
  14. * 考评指标明细
  15. 前端控制器
  16. * </p>
  17. *
  18. * @author wang
  19. * @since 2023-03-16
  20. */
  21. @Slf4j
  22. @RestController
  23. @RequestMapping("//organization-evaluation-info")
  24. public class OrganizationEvaluationInfoController {
  25. @Autowired
  26. private IOrganizationEvaluationInfoService organizationEvaluationInfoService;
  27. @Autowired
  28. private HttpServletRequest request;
  29. /**
  30. *
  31. * @param organizationEvaluationId 目标责任书id
  32. * @return
  33. */
  34. //@ImsPreAuth("eval:organizationEvaluationInfo:view")
  35. @GetMapping(value = "finishValueList")
  36. public R finishValueList(
  37. @RequestParam(value = "organizationEvaluationId", required = false) String organizationEvaluationId,
  38. @RequestParam(value = "dept", required = false) String dept) {
  39. Map list = organizationEvaluationInfoService.finishValueList(organizationEvaluationId, dept, request);
  40. return R.ok().data(list);
  41. }
  42. /**
  43. * 批量修改
  44. *
  45. * @param OrganizationEvaluationInfo
  46. * @return
  47. */
  48. //@ImsPreAuth("eval:organizationEvaluationInfo:edit")
  49. @PostMapping(value = "/saveBatchDto")
  50. @ApiOperation(value = "批量新增(修改)", notes = "批量新增(修改)")
  51. public R saveBatchDto(@RequestBody List<OrganizationEvaluationInfo> OrganizationEvaluationInfo) {
  52. try {
  53. boolean b = organizationEvaluationInfoService.saveBatchDto(OrganizationEvaluationInfo);
  54. if (b) {
  55. return R.ok().data(b);
  56. } else {
  57. return R.error().data("保存失败!");
  58. }
  59. } catch (Exception e) {
  60. log.error("错误",e);
  61. return R.customError(e.getMessage()).data("失败!");
  62. }
  63. }
  64. }