diff --git a/safety-eval-adapter/src/main/java/org/qinan/safetyeval/adapter/web/H5OpenController.java b/safety-eval-adapter/src/main/java/org/qinan/safetyeval/adapter/web/H5OpenController.java
new file mode 100644
index 0000000..c93ff7a
--- /dev/null
+++ b/safety-eval-adapter/src/main/java/org/qinan/safetyeval/adapter/web/H5OpenController.java
@@ -0,0 +1,52 @@
+package org.qinan.safetyeval.adapter.web;
+
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.HashMap;
+import java.util.Map;
+
+/**
+ * 对外开放接口(免鉴权)。
+ *
+ * 所有不需要登录验证的接口统一挂载在 /safetyEval/images 前缀下。
+ *
+ */
+@Api(tags = "对外开放接口")
+@RestController
+@RequestMapping("/safetyEval-h5/wsp")
+public class H5OpenController {
+
+ @ApiOperation("wps回调预览")
+ @GetMapping("/v3/3rd/files/{file_id}")
+ public Map getWpsInfoByFileId(@PathVariable("file_id") String fileId) {
+ Map wpsMap = new HashMap<>();
+ wpsMap.put("code", 0);
+ wpsMap.put("data", new HashMap() {{
+ put("create_time", 1670218748L);
+ put("creator_id", "404");
+ put("id", "9");
+ put("modifier_id", "404");
+ put("modify_time", 1670328304L);
+ put("name", "统计月报.xlsx");
+ put("size", 18961);
+ put("version", 180);
+ }});
+ return wpsMap;
+ }
+
+ @ApiOperation("wps回调下载")
+ @GetMapping("/v3/3rd/files/{file_id}/download")
+ public Map getWpsDownloadByFileId(@PathVariable("file_id") String fileId) {
+ Map wpsMap = new HashMap<>();
+ wpsMap.put("code", 0);
+ wpsMap.put("data", new HashMap() {{
+ put("url", "https://jjb-cloud.oss-cn-hangzhou.aliyuncs.com/2.docx");
+ }});
+ return wpsMap;
+ }
+}
diff --git a/safety-eval-adapter/src/main/java/org/qinan/safetyeval/adapter/web/ImagesOpenController.java b/safety-eval-adapter/src/main/java/org/qinan/safetyeval/adapter/web/ImagesOpenController.java
index d3e28b4..d6f44a6 100644
--- a/safety-eval-adapter/src/main/java/org/qinan/safetyeval/adapter/web/ImagesOpenController.java
+++ b/safety-eval-adapter/src/main/java/org/qinan/safetyeval/adapter/web/ImagesOpenController.java
@@ -9,26 +9,14 @@ import org.qinan.safetyeval.client.api.OrgInfoApi;
import org.qinan.safetyeval.client.co.AccountCO;
import org.qinan.safetyeval.client.co.FileInfoCO;
import org.qinan.safetyeval.client.co.OrgInfoCO;
-import org.qinan.safetyeval.client.dto.AccountAddCmd;
-import org.qinan.safetyeval.client.dto.AccountModifyCmd;
-import org.qinan.safetyeval.client.dto.AccountPageQuery;
-import org.qinan.safetyeval.client.dto.OrgInfoAddCmd;
-import org.qinan.safetyeval.client.dto.PageResponse;
-import org.qinan.safetyeval.client.dto.SendMessageCmd;
-import org.qinan.safetyeval.client.dto.SingleResponse;
+import org.qinan.safetyeval.client.dto.*;
import org.qinan.safetyeval.infrastructure.dataobject.base.Req;
import org.qinan.safetyeval.infrastructure.remote.SmsRemote;
import org.springframework.validation.annotation.Validated;
-import org.springframework.web.bind.annotation.GetMapping;
-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.RequestParam;
-import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import javax.annotation.Resource;
-import java.util.List;
/**
* 对外开放接口(免鉴权)。
@@ -134,4 +122,7 @@ public class ImagesOpenController {
public SingleResponse getByAccount(@ApiParam("账号") @RequestBody Req req) {
return orgInfoApi.getByAccount(req.getData());
}
+
+
+
}