ProBasicLogicalUnitController.java 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  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.ProBasicLogicalUnit;
  5. import com.gyee.backconfig.service.auto.IProBasicLogicalUnitService;
  6. import com.gyee.backconfig.service.auto.impl.ProEconLogicalUnitServiceImpl;
  7. import io.swagger.annotations.ApiOperation;
  8. import org.springframework.web.bind.annotation.*;
  9. import javax.annotation.Resource;
  10. /**
  11. * <p>
  12. * 部件 前端控制器
  13. * </p>
  14. *
  15. * @author wang
  16. * @since 2022-12-05
  17. */
  18. @RestController
  19. @RequestMapping("//pro-basic-logical-unit")
  20. public class ProBasicLogicalUnitController {
  21. @Resource
  22. private IProBasicLogicalUnitService proBasicLogicalUnitService;
  23. @Resource
  24. private ProEconLogicalUnitServiceImpl proEconLogicalUnitService;
  25. /**
  26. * 查询
  27. * @param
  28. * @param nemCode
  29. * @param
  30. * @param pageNum
  31. * @param pageSize
  32. * @return
  33. */
  34. @GetMapping(value = "/list")
  35. @ApiOperation(value = "部件-列表", notes = "部件-列表")
  36. public R findList(@RequestParam(value = "nemCode", required = false) String nemCode,
  37. @RequestParam(value = "pageNum", required = true) String pageNum,
  38. @RequestParam(value = "pageSize", required = true) String pageSize) {
  39. IPage<ProBasicLogicalUnit> list = proBasicLogicalUnitService.Bylist(nemCode,pageNum, pageSize);
  40. if (null != list) {
  41. return R.ok().data(list);
  42. } else {
  43. return R.error().data("查询失败!");
  44. }
  45. }
  46. /**
  47. * 添加
  48. * @param proBasicLogicalUnit
  49. * @return
  50. */
  51. @PostMapping(value = "/add")
  52. @ApiOperation(value = "部件-新增or修改", notes = "部件-新增or修改")
  53. public R addAll(@RequestBody ProBasicLogicalUnit proBasicLogicalUnit) {
  54. boolean b = proBasicLogicalUnitService.saveOrUpdate(proBasicLogicalUnit);
  55. if (b) {
  56. proEconLogicalUnitService.addgl(proBasicLogicalUnit);
  57. return R.ok().data(b);
  58. } else {
  59. return R.error().data("保存失败!");
  60. }
  61. }
  62. }