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
- 测试
-
-