diff --git a/code/crane/crane-api/.idea/.cache/.easy-yapi/.setting.size b/code/crane/crane-api/.idea/.cache/.easy-yapi/.setting.size new file mode 100644 index 00000000..e69de29b diff --git a/code/crane/crane-api/.idea/encodings.xml b/code/crane/crane-api/.idea/encodings.xml index 8f047002..a820ac8d 100644 --- a/code/crane/crane-api/.idea/encodings.xml +++ b/code/crane/crane-api/.idea/encodings.xml @@ -11,6 +11,10 @@ + + + + diff --git a/code/crane/crane-api/.idea/misc.xml b/code/crane/crane-api/.idea/misc.xml index b46294a1..54bb6550 100644 --- a/code/crane/crane-api/.idea/misc.xml +++ b/code/crane/crane-api/.idea/misc.xml @@ -11,6 +11,7 @@ diff --git a/code/crane/crane-api/crane-common/pom.xml b/code/crane/crane-api/crane-common/pom.xml index 6154752e..dce3d0dd 100644 --- a/code/crane/crane-api/crane-common/pom.xml +++ b/code/crane/crane-api/crane-common/pom.xml @@ -16,8 +16,6 @@ org.springframework.boot spring-boot-starter-web - - \ No newline at end of file diff --git a/code/crane/crane-api/crane-common/src/main/java/com/crane/common/DataController.java b/code/crane/crane-api/crane-common/src/main/java/com/crane/common/DataController.java new file mode 100644 index 00000000..4a5255c4 --- /dev/null +++ b/code/crane/crane-api/crane-common/src/main/java/com/crane/common/DataController.java @@ -0,0 +1,53 @@ +package com.crane.common; + + +import org.springframework.web.bind.annotation.*; + +import java.util.HashMap; +import java.util.Map; + +/** + * 通用数据接口 + */ +@RestController +@RequestMapping("/api/data") +public class DataController { + + /** + * 查询数据接口 + * @param table 表名 + * @param filters 查询过滤条件(JSON字符串) + * @return 查询结果 + */ + @GetMapping("/load") + public Map loadData( + @RequestParam String table, + @RequestParam(required = false) String filters + ) { + Map result = new HashMap<>(); + result.put("code", 0); + result.put("data", "模拟查询结果"); + return result; + } + + /** + * 保存数据接口 + * @param table 表名 + * @param data 要保存的数据(键值对) + * @return 保存结果 + */ + @PostMapping("/save") + public Map saveData( + @RequestParam String table, + @RequestBody Map data + ) { + Map result = new HashMap<>(); + result.put("code", 0); + result.put("msg", "保存成功"); + return result; + } + + public void test(){ + System.out.println("test"); + } +} diff --git a/code/crane/crane-api/crane-doc/src/main/resources/smart-doc.json b/code/crane/crane-api/crane-doc/src/main/resources/smart-doc.json deleted file mode 100644 index 87ba370c..00000000 --- a/code/crane/crane-api/crane-doc/src/main/resources/smart-doc.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "serverUrl": "http://localhost:8080", - "allInOne": true, - "outPath": "src/main/resources/doc", - "packageFilters": "com.crane.web.controller" -} diff --git a/code/crane/crane-api/crane-doc/pom.xml b/code/crane/crane-api/crane-log/pom.xml similarity index 63% rename from code/crane/crane-api/crane-doc/pom.xml rename to code/crane/crane-api/crane-log/pom.xml index 25ea7a35..468424dd 100644 --- a/code/crane/crane-api/crane-doc/pom.xml +++ b/code/crane/crane-api/crane-log/pom.xml @@ -9,14 +9,12 @@ 1.0.0 - crane-doc + crane-log + + + 21 + 21 + UTF-8 + - - - - com.ly.smart-doc - smart-doc-maven-plugin - - - \ No newline at end of file diff --git a/code/crane/crane-api/pom.xml b/code/crane/crane-api/pom.xml index 70375cf1..10c1a5b3 100644 --- a/code/crane/crane-api/pom.xml +++ b/code/crane/crane-api/pom.xml @@ -15,7 +15,7 @@ crane-common crane-boot - crane-doc + crane-log @@ -68,6 +68,18 @@ crane-common ${crane.version} + + + com.crane + crane-doc + ${crane.version} + + + + com.crane + crane-log + ${crane.version} + @@ -89,17 +101,6 @@ - - - com.ly.smart-doc - smart-doc-maven-plugin - ${smart.doc.version} - - - ${basedir}/src/main/resources/smart-doc.json - 测试 - -