浏览代码

相机解绑、绑定、迁移,需要同步用户id和相机id到v4场景表

dengsixing 3 年之前
父节点
当前提交
958d4eac82

+ 3 - 3
4dkankan-center-scene/src/main/java/com/fdkankan/scene/controller/V3Controller.java

@@ -6,6 +6,7 @@ import com.fdkankan.common.response.ResultData;
 import com.fdkankan.scene.service.ISceneEditInfoService;
 import com.fdkankan.scene.service.IScenePlusService;
 import com.fdkankan.scene.service.ISceneUpgradeToV4Service;
+import com.fdkankan.scene.vo.UnbindOrBindCameraParamVO;
 import com.fdkankan.scene.vo.UpgradeToV4ParamVO;
 import java.util.List;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -91,9 +92,8 @@ public class V3Controller extends BaseController {
      * @return com.fdkankan.common.response.ResultData
      **/
     @PostMapping(value = "/updateScenePlusUserIdByCameraId")
-    public ResultData updateScenePlusUserIdByCameraId(
-        @RequestParam(value = "cameraIdList") List<Long> cameraIdList, Long userId){
-        return scenePlusService.updateScenePlusUserIdByCameraId(cameraIdList, userId);
+    public ResultData updateScenePlusUserIdByCameraId(@RequestBody @Validated UnbindOrBindCameraParamVO param){
+        return scenePlusService.updateScenePlusUserIdByCameraId(param.getCameraIdList(), param.getUserId());
     }
 
     /**

+ 24 - 0
4dkankan-center-scene/src/main/java/com/fdkankan/scene/vo/UnbindOrBindCameraParamVO.java

@@ -0,0 +1,24 @@
+package com.fdkankan.scene.vo;
+
+import java.util.List;
+import javax.validation.constraints.NotEmpty;
+import javax.validation.constraints.NotNull;
+import lombok.Data;
+
+/**
+ * <p>
+ * TODO
+ * </p>
+ *
+ * @author dengsixing
+ * @since 2022/4/21
+ **/
+@Data
+public class UnbindOrBindCameraParamVO {
+
+    @NotNull(message = "相机id不能为空")
+    private List<Long> cameraIdList;
+
+    private Long userId;
+
+}