ProBasicRealtimeDbconfigController.java 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  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.ProBasicRealtimeDbconfig;
  5. import com.gyee.backconfig.service.auto.IProBasicRealtimeDbconfigService;
  6. import org.springframework.web.bind.annotation.*;
  7. import javax.annotation.Resource;
  8. import java.util.Arrays;
  9. /**
  10. * <p>
  11. * 实时数据库配置表 前端控制器
  12. * </p>
  13. *
  14. * @author wang
  15. * @since 2022-11-02
  16. */
  17. @RestController
  18. @RequestMapping("//pro-basic-realtime-dbconfig")
  19. public class ProBasicRealtimeDbconfigController {
  20. @Resource
  21. private IProBasicRealtimeDbconfigService proBasicRealtimeDbconfigService;
  22. /**
  23. * 查询
  24. *
  25. * @param id
  26. * @param surName
  27. * @param windpowerstationId
  28. * @param pageNum
  29. * @param pageSize
  30. * @return
  31. */
  32. @GetMapping(value = "/listByPage")
  33. public R findList(@RequestParam(value = "id", required = false) String id,
  34. @RequestParam(value = "surName", required = false) String surName,
  35. @RequestParam(value = "windpowerstationId", required = false) String windpowerstationId,
  36. @RequestParam(value = "pageNum", required = true) String pageNum,
  37. @RequestParam(value = "pageSize", required = true) String pageSize) {
  38. IPage<ProBasicRealtimeDbconfig> list = proBasicRealtimeDbconfigService.list(id, surName, windpowerstationId, pageNum, pageSize);
  39. if (null != list) {
  40. return R.ok().data(list);
  41. } else {
  42. return R.error().data("查询失败!");
  43. }
  44. }
  45. @PostMapping(value = "/save")
  46. public R addAll(@RequestBody ProBasicRealtimeDbconfig proBasicRealtimeDbconfig) {
  47. boolean b = proBasicRealtimeDbconfigService.saveOrUpdate(proBasicRealtimeDbconfig);
  48. if (b) {
  49. return R.ok().data(b);
  50. } else {
  51. return R.error().data("保存失败!");
  52. }
  53. }
  54. @DeleteMapping(value = "/remove-Realtime/{ids}")
  55. public R deleteAll(@PathVariable("ids") String ids) {
  56. String[] strings = ids.split(",");
  57. boolean b = proBasicRealtimeDbconfigService.removeByIds(Arrays.asList(strings));
  58. if (b) {
  59. return R.ok().data(b);
  60. } else {
  61. return R.error().data("删除失败!");
  62. }
  63. }
  64. }