ProBasicWppointController.java 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. package com.gyee.backconfig.controller;
  2. import com.baomidou.mybatisplus.core.metadata.IPage;
  3. import com.gyee.backconfig.config.R;
  4. import com.gyee.backconfig.model.auto.ProBasicWppoint;
  5. import com.gyee.backconfig.service.auto.IProBasicWppointService;
  6. import com.gyee.common.model.StringUtils;
  7. import org.springframework.web.bind.annotation.*;
  8. import javax.annotation.Resource;
  9. import java.util.List;
  10. /**
  11. * <p>
  12. * 场站测点 前端控制器
  13. * </p>
  14. *
  15. * @author wang
  16. * @since 2022-10-15
  17. */
  18. @RestController
  19. @RequestMapping("//pro-basic-wppoint")
  20. public class ProBasicWppointController {
  21. @Resource
  22. private IProBasicWppointService proBasicWppointService;
  23. /**
  24. * 查询
  25. *
  26. * @param id
  27. * @param code
  28. * @param name
  29. * @param model
  30. * @param uniformCode
  31. * @param pageNum
  32. * @param pageSize
  33. * @return
  34. */
  35. @GetMapping(value = "/list")
  36. public R findList(@RequestParam(value = "id", required = false) String id,
  37. @RequestParam(value = "code", required = false) String code,
  38. @RequestParam(value = "name", required = false) String name,
  39. @RequestParam(value = "model", required = false) String model,
  40. @RequestParam(value = "uniformCode", required = false) String uniformCode,
  41. @RequestParam(value = "pageNum", required = true) String pageNum,
  42. @RequestParam(value = "pageSize", required = true) String pageSize) {
  43. IPage<ProBasicWppoint> list = proBasicWppointService.list(id, code, name, model, uniformCode, pageNum, pageSize);
  44. if (null != list) {
  45. return R.ok().data(list);
  46. } else {
  47. return R.error().data("查询失败!");
  48. }
  49. }
  50. /**
  51. * 根据id查询
  52. *
  53. * @param id
  54. * @return
  55. */
  56. @GetMapping(value = "/{id}")
  57. public R findOne(@PathVariable("id") String id) {
  58. ProBasicWppoint pointnew = proBasicWppointService.getOne(id);
  59. if (StringUtils.isNotNull(pointnew)) {
  60. return R.ok().data(pointnew);
  61. } else {
  62. return R.error().data("查询失败!");
  63. }
  64. }
  65. /**
  66. * 插入(批量)
  67. *
  68. * @param pointnew
  69. * @return
  70. */
  71. @PostMapping(value = "/add")
  72. public R addAll(@RequestBody ProBasicWppoint pointnew) {
  73. boolean b = proBasicWppointService.addOrUpdate(pointnew);
  74. if (b) {
  75. return R.ok().data(b);
  76. } else {
  77. return R.error().data("保存失败!");
  78. }
  79. }
  80. /**
  81. * 批量删除
  82. *
  83. * @param ids
  84. * @return
  85. */
  86. @DeleteMapping(value = "/{ids}")
  87. public R deleteAll(@PathVariable("ids") String ids) {
  88. boolean b = proBasicWppointService.removeByIds(ids);
  89. if (b) {
  90. return R.ok().data(b);
  91. } else {
  92. return R.error().data("删除失败!");
  93. }
  94. }
  95. /**
  96. * 批量修改
  97. *
  98. * @param list
  99. * @return
  100. */
  101. @PutMapping(value = "/editPointnew")
  102. public R update(@RequestBody List<ProBasicWppoint> list) {
  103. boolean b = proBasicWppointService.updateBatchById(list);
  104. if (b) {
  105. return R.ok().data(b);
  106. } else {
  107. return R.error().data("更新失败!");
  108. }
  109. }
  110. }