TargetManagementController.java 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. package thyyxxk.webserver.controller.targetmanagement;
  2. import org.springframework.beans.factory.annotation.Autowired;
  3. import org.springframework.validation.annotation.Validated;
  4. import org.springframework.web.bind.annotation.PostMapping;
  5. import org.springframework.web.bind.annotation.RequestBody;
  6. import org.springframework.web.bind.annotation.RequestMapping;
  7. import org.springframework.web.bind.annotation.RestController;
  8. import thyyxxk.webserver.entity.ResultVo;
  9. import thyyxxk.webserver.entity.targetmanagement.TargetDictTree;
  10. import thyyxxk.webserver.entity.targetmanagement.TargetManagement;
  11. import thyyxxk.webserver.entity.targetmanagement.ZbZdBaseInfo;
  12. import thyyxxk.webserver.service.targetmanagement.TargetManagementService;
  13. import java.util.List;
  14. import java.util.Map;
  15. /**
  16. * @Description: 指标管理
  17. * @Author: hsh
  18. * @CreateTime: 2023-05-30 16:49
  19. * @Version: 1.0
  20. */
  21. @RestController
  22. @RequestMapping("/targetManagement")
  23. public class TargetManagementController {
  24. private final TargetManagementService service;
  25. @Autowired
  26. public TargetManagementController(TargetManagementService service) {
  27. this.service = service;
  28. }
  29. @PostMapping("/selectTargetDictTree")
  30. public ResultVo<List<TargetDictTree>> selectTargetDictTree(@RequestBody @Validated TargetManagement dto){
  31. return service.selectTargetDictTree(dto);
  32. }
  33. @PostMapping("/selectTargetDict")
  34. public ResultVo<List<ZbZdBaseInfo>> selectTargetDict(@RequestBody @Validated TargetManagement dto){
  35. return service.selectTargetDict(dto);
  36. }
  37. @PostMapping("/selectTargetDictById")
  38. public ResultVo<ZbZdBaseInfo> selectTargetDictById(@RequestBody @Validated TargetManagement dto){
  39. return service.selectTargetDictById(dto);
  40. }
  41. @PostMapping("/saveTargetDict")
  42. public ResultVo<Map<String, Object>> saveTargetDict(@RequestBody @Validated ZbZdBaseInfo dto){
  43. return service.saveTargetDict(dto);
  44. }
  45. @PostMapping("/deleteTargetDictById")
  46. public ResultVo<Map<String, Object>> deleteTargetDictById(@RequestBody @Validated TargetManagement dto){
  47. return service.deleteTargetDictById(dto);
  48. }
  49. @PostMapping("/updateTargetDict")
  50. public ResultVo<Map<String, Object>> updateTargetDict(@RequestBody @Validated ZbZdBaseInfo dto){
  51. return service.updateTargetDict(dto);
  52. }
  53. @PostMapping("/targetSqlExecute")
  54. public ResultVo<Map<String, Object>> targetSqlExecute(@RequestBody @Validated TargetManagement dto){
  55. return service.targetSqlExecute(dto);
  56. }
  57. @PostMapping("/targetSqlExecuteById")
  58. public ResultVo<Map<String, Object>> targetSqlExecuteById(@RequestBody @Validated TargetManagement dto){
  59. return service.targetSqlExecuteById(dto);
  60. }
  61. @PostMapping("/targetSqlSave")
  62. public ResultVo<Map<String, Object>> targetSqlSave(@RequestBody @Validated TargetManagement dto){
  63. return service.targetSqlSave(dto);
  64. }
  65. @PostMapping("/selectTargetSql")
  66. public ResultVo<Map<String, Object>> selectTargetSql(@RequestBody @Validated TargetManagement dto){
  67. return service.selectTargetSql(dto);
  68. }
  69. @PostMapping("/selectTargetSqlDetail")
  70. public ResultVo<Map<String, Object>> selectTargetSqlDetail(@RequestBody @Validated TargetManagement dto){
  71. return service.selectTargetSqlDetail(dto);
  72. }
  73. }