소스 검색

变量列表-新增

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);
+        }
+    }
+
 
 }

이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.