ModelpowerController.java 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  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.Modelpower;
  5. import com.gyee.backconfig.service.auto.IModelpowerService;
  6. import org.springframework.web.bind.annotation.*;
  7. import javax.annotation.Resource;
  8. import java.util.Arrays;
  9. /**
  10. * 设备类型对应功率表
  11. *
  12. * <p>设备类型对应功率表
  13. * 前端控制器
  14. * </p>
  15. *
  16. * @author wang
  17. * @since 2022-10-20
  18. */
  19. @RestController
  20. @RequestMapping("//modelpower")
  21. public class ModelpowerController {
  22. @Resource
  23. private IModelpowerService modelpowerService;
  24. /**
  25. * 查询
  26. *
  27. * @param id
  28. * @param modelid
  29. * @param pageNum
  30. * @param pageSize
  31. * @return
  32. */
  33. @GetMapping(value = "/listByPage")
  34. public R findList(@RequestParam(value = "id", required = false) String id,
  35. @RequestParam(value = "modelid", required = false) String modelid,
  36. @RequestParam(value = "pageNum", required = true) String pageNum,
  37. @RequestParam(value = "pageSize", required = true) String pageSize) {
  38. IPage<Modelpower> list = modelpowerService.list(id, modelid, pageNum, pageSize);
  39. if (null != list) {
  40. return R.ok().data(list);
  41. } else {
  42. return R.error().data("查询失败!");
  43. }
  44. }
  45. /**
  46. * 保存
  47. *
  48. * @param modelpower
  49. * @return
  50. */
  51. @PostMapping(value = "/save")
  52. public R addAll(@RequestBody Modelpower modelpower) {
  53. boolean b = modelpowerService.saveOrUpdate(modelpower);
  54. if (b) {
  55. return R.ok().data(b);
  56. } else {
  57. return R.error().data("保存失败!");
  58. }
  59. }
  60. @DeleteMapping(value = "/remove-modelpower/{ids}")
  61. public R deleteAll(@PathVariable("ids") String ids) {
  62. String[] strings = ids.split(",");
  63. boolean b = modelpowerService.removeByIds(Arrays.asList(strings));
  64. if (b) {
  65. return R.ok().data(b);
  66. } else {
  67. return R.error().data("删除失败!");
  68. }
  69. }
  70. }