|
@@ -1,9 +1,16 @@
|
|
|
package com.gyee.backconfig.controller;
|
|
|
|
|
|
|
|
|
-import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
+import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
+import com.gyee.backconfig.config.R;
|
|
|
+import com.gyee.backconfig.model.auto.ProBasicLogicalUnit;
|
|
|
+import com.gyee.backconfig.model.auto.ProEconEquipmentmodel;
|
|
|
+import com.gyee.backconfig.service.auto.IProBasicLogicalUnitService;
|
|
|
+import com.gyee.backconfig.service.auto.impl.ProEconLogicalUnitServiceImpl;
|
|
|
+import io.swagger.annotations.ApiOperation;
|
|
|
+import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
-import org.springframework.web.bind.annotation.RestController;
|
|
|
+import javax.annotation.Resource;
|
|
|
|
|
|
|
|
|
* <p>
|
|
@@ -17,4 +24,47 @@ import org.springframework.web.bind.annotation.RestController;
|
|
|
@RequestMapping("//pro-basic-logical-unit")
|
|
|
public class ProBasicLogicalUnitController {
|
|
|
|
|
|
+ @Resource
|
|
|
+ private IProBasicLogicalUnitService proBasicLogicalUnitService;
|
|
|
+ @Resource
|
|
|
+ private ProEconLogicalUnitServiceImpl proEconLogicalUnitService;
|
|
|
+
|
|
|
+ * 查询
|
|
|
+ * @param
|
|
|
+ * @param nemCode
|
|
|
+ * @param
|
|
|
+ * @param pageNum
|
|
|
+ * @param pageSize
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @GetMapping(value = "/list")
|
|
|
+ @ApiOperation(value = "部件-列表", notes = "部件-列表")
|
|
|
+ public R findList(@RequestParam(value = "nemCode", required = false) String nemCode,
|
|
|
+ @RequestParam(value = "pageNum", required = true) String pageNum,
|
|
|
+ @RequestParam(value = "pageSize", required = true) String pageSize) {
|
|
|
+ IPage<ProBasicLogicalUnit> list = proBasicLogicalUnitService.Bylist(nemCode,pageNum, pageSize);
|
|
|
+ if (null != list) {
|
|
|
+ return R.ok().data(list);
|
|
|
+ } else {
|
|
|
+ return R.error().data("查询失败!");
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ * 添加
|
|
|
+ * @param proBasicLogicalUnit
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @PostMapping(value = "/add")
|
|
|
+ @ApiOperation(value = "部件-新增or修改", notes = "部件-新增or修改")
|
|
|
+ public R addAll(@RequestBody ProBasicLogicalUnit proBasicLogicalUnit) {
|
|
|
+
|
|
|
+ boolean b = proBasicLogicalUnitService.saveOrUpdate(proBasicLogicalUnit);
|
|
|
+ if (b) {
|
|
|
+ proEconLogicalUnitService.addgl(proBasicLogicalUnit);
|
|
|
+ return R.ok().data(b);
|
|
|
+ } else {
|
|
|
+ return R.error().data("保存失败!");
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|