dsx 2 lat temu
rodzic
commit
f59d27ed76

+ 44 - 0
src/main/java/com/fdkankan/openApi/controller/www/VirtualSceneController.java

@@ -0,0 +1,44 @@
+package com.fdkankan.openApi.controller.www;
+
+
+import cn.dev33.satoken.annotation.SaIgnore;
+import com.fdkankan.openApi.service.www.IScenePlusService;
+import com.fdkankan.openApi.vo.www.CreateFicTitiousSceneParamVO;
+import com.fdkankan.web.response.ResultData;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ *
+ * 场景主表 前端控制器
+ *
+ * @author 
+ * @since 2023-02-15
+ */
+@RestController
+@RequestMapping("/scene")
+public class VirtualSceneController {
+
+    @Autowired
+    private IScenePlusService scenePlusService;
+
+    /**
+     * 创建虚拟场景
+     * @param param
+     * @return
+     * @throws Exception
+     */
+    @SaIgnore
+    @PostMapping("/createVirtualScene")
+    public ResultData createVirtualScene(@RequestBody @Validated CreateFicTitiousSceneParamVO param) throws Exception {
+        return scenePlusService.createVirtualScene(param);
+    }
+
+
+}
+

+ 32 - 0
src/main/java/com/fdkankan/openApi/vo/www/CreateFicTitiousSceneParamVO.java

@@ -0,0 +1,32 @@
+package com.fdkankan.openApi.vo.www;
+
+import lombok.Data;
+
+import javax.validation.constraints.NotBlank;
+import javax.validation.constraints.NotNull;
+
+@Data
+public class CreateFicTitiousSceneParamVO {
+
+    @NotBlank(message = "num不能为空")
+    private String num;
+
+    @NotBlank(message = "objName不能为空")
+    private String objName;
+
+    @NotBlank(message = "mtlName不能为空")
+    private String mtlName;
+
+    @NotNull(message = "userId不能为空")
+    private Long userId;
+
+    @NotBlank(message = "sceneResolution不能为空")
+    private String sceneResolution;
+
+    @NotBlank(message = "sceneFrom不能为空")
+    private String sceneFrom;
+
+    @NotBlank(message = "sceneKind不能为空")
+    private String sceneKind;
+
+}