InvalidStatutesController.java 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. package cn.cslg.pas.controller;
  2. import cn.cslg.pas.common.core.base.Constants;
  3. import cn.cslg.pas.common.dto.business.InvalidStatutesDTO;
  4. import cn.cslg.pas.common.dto.invalidDTO.GetInvalidStatutesDTO;
  5. import cn.cslg.pas.common.dto.invalidDTO.UpdateMessageDTO;
  6. import cn.cslg.pas.common.model.cronModel.Records;
  7. import cn.cslg.pas.common.utils.Response;
  8. import cn.cslg.pas.common.vo.invalidVO.InvalidStatutesVO;
  9. import cn.cslg.pas.service.business.InvalidStatutesService;
  10. import io.swagger.v3.oas.annotations.Operation;
  11. import lombok.extern.slf4j.Slf4j;
  12. import org.springframework.beans.factory.annotation.Autowired;
  13. import org.springframework.context.annotation.Lazy;
  14. import org.springframework.web.bind.annotation.*;
  15. import java.util.List;
  16. /**
  17. * 无效法条的Controller层
  18. * @Author xiexiang
  19. * @Date 2023/12/22
  20. */
  21. @Slf4j
  22. @RequestMapping(Constants.API_XiaoSHI + "/invalidStatutes")
  23. @RestController
  24. public class InvalidStatutesController {
  25. @Autowired
  26. private InvalidStatutesService invalidStatutesService;
  27. @Operation(summary = "添加无效法条")
  28. @PostMapping("/addInvalidStatutes")
  29. public Response addInvalidStatutes(@RequestBody InvalidStatutesDTO invalidStatutesDTO){
  30. List<Integer> ids = invalidStatutesService.addInvalidStatutes(invalidStatutesDTO);
  31. Records records = new Records();
  32. records.setData(ids);
  33. return Response.success(records);
  34. }
  35. @Operation(summary = "查询无效法条")
  36. @PostMapping("/queryInvalidStatutes")
  37. public Response queryInvalidStatutes(@RequestBody GetInvalidStatutesDTO getInvalidStatutesDTO){
  38. Integer projectId = getInvalidStatutesDTO.getProjectId();
  39. List<InvalidStatutesVO> ids = invalidStatutesService.queryInvalidStatutes(projectId);
  40. Records records = new Records();
  41. records.setData(ids);
  42. return Response.success(records);
  43. }
  44. @Operation(summary = "更新信息")
  45. @PostMapping("/updateMessage")
  46. public Response updateMessage(@RequestBody UpdateMessageDTO updateMessageDTO) {
  47. try {
  48. invalidStatutesService.updateMessage(updateMessageDTO);
  49. }
  50. catch (Exception e){
  51. return Response.error(e.getMessage());
  52. }
  53. return Response.success("更新成功");
  54. }
  55. @Operation(summary = "删除无效法条")
  56. @GetMapping("/removeInvalidStatutes")
  57. public Response removeInvalidStatutes(Integer id) {
  58. Records records =new Records();
  59. try {
  60. Integer reId= invalidStatutesService.removeInvalidStatutes(id);
  61. records.setData(reId);
  62. }
  63. catch (Exception e){
  64. return Response.error(e.getMessage());
  65. }
  66. return Response.success(records);
  67. }
  68. }