浏览代码

变量列表-新增

jichaobo 3 年之前
父节点
当前提交
4a173d046b

+ 13 - 0
fiveep-controller/src/main/java/com/bizmatics/controller/web/DeviceAnalogVariableListController.java

@@ -88,5 +88,18 @@ public class DeviceAnalogVariableListController {
     public ApiResult<CommonPage<DeviceAnalogVariableList>> variableListone(@RequestBody DeviceAnalogVariableListVo deviceAnalogVariableListVo) {
         return ApiResult.success(deviceAnalogVariableListService.variableListone(deviceAnalogVariableListVo));
     }
+
+    /**
+     * 站点管理-变量列表-新增
+     * @param deviceAnalogVariableListId 变量列表ID 英文逗号隔开
+     * @param monitoringEquipmentId 监控设备ID
+     * @return
+     */
+    @GetMapping("variableListAddOne")
+    public ApiResult<Void> variableListAddOne(@RequestParam String deviceAnalogVariableListId,
+                                              @RequestParam Integer monitoringEquipmentId) {
+        deviceAnalogVariableListService.variableListAddOne(deviceAnalogVariableListId, monitoringEquipmentId);
+        return ApiResult.success();
+    }
 }
 

文件差异内容过多而无法显示
+ 0 - 0
fiveep-controller/src/main/resources/static/doc/rpc/rpc-index.html


+ 2 - 0
fiveep-service/src/main/java/com/bizmatics/service/DeviceAnalogVariableListService.java

@@ -22,5 +22,7 @@ public interface DeviceAnalogVariableListService extends CrudService<DeviceAnalo
 
     CommonPage<DeviceAnalogVariableList> variableListone(DeviceAnalogVariableListVo deviceAnalogVariableListVo);
 
+    void variableListAddOne(String deviceAnalogVariableListId, Integer monitoringEquipmentId);
+
 
 }

+ 12 - 0
fiveep-service/src/main/java/com/bizmatics/service/impl/DeviceAnalogVariableListServiceImpl.java

@@ -79,5 +79,17 @@ public class DeviceAnalogVariableListServiceImpl extends AbstractCrudService<Dev
         return new CommonPage<>(deviceAnalogVariableList, total, deviceAnalogVariableListVo.getCurrent(), deviceAnalogVariableListVo.getSize());
     }
 
+    @Override
+    public void variableListAddOne(String deviceAnalogVariableListId,Integer monitoringEquipmentId) {
+        DeviceAnalogVariableList deviceAnalogVariableList = new DeviceAnalogVariableList();
+        String[] idarr = deviceAnalogVariableListId.split("");
+
+        for (int i = 0; i < idarr.length; i++) {
+            deviceAnalogVariableList.setId(Integer.parseInt(idarr[i]));
+            deviceAnalogVariableList.setMonitoringEquipment(monitoringEquipmentId);
+            this.updateById(deviceAnalogVariableList);
+        }
+    }
+
 
 }

部分文件因为文件数量过多而无法显示