diff --git a/.idea/compiler.xml b/.idea/compiler.xml
index f8f502f..67c191f 100644
--- a/.idea/compiler.xml
+++ b/.idea/compiler.xml
@@ -7,7 +7,7 @@
-
+
diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml
new file mode 100644
index 0000000..786a0ea
--- /dev/null
+++ b/.idea/inspectionProfiles/Project_Default.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
index ce2c927..0842b23 100644
--- a/.idea/modules.xml
+++ b/.idea/modules.xml
@@ -2,7 +2,7 @@
-
+
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 42f6774..1067be4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
4.0.0
com.lanyuanxiaoyao
- spring-boot-apijson-server
+ spring-boot-server-template
1.0.0-SNAPSHOT
@@ -48,6 +48,10 @@
com.mysql
mysql-connector-j
+
+ com.h2database
+ h2
+
org.projectlombok
lombok
diff --git a/spring-boot-apijson-server.iml b/spring-boot-server-template.iml
similarity index 100%
rename from spring-boot-apijson-server.iml
rename to spring-boot-server-template.iml
diff --git a/src/main/java/com/lanyuanxiaoyao/server/configuration/amis/AmisItemResponse.java b/src/main/java/com/lanyuanxiaoyao/server/configuration/amis/AmisItemResponse.java
new file mode 100644
index 0000000..bfbc878
--- /dev/null
+++ b/src/main/java/com/lanyuanxiaoyao/server/configuration/amis/AmisItemResponse.java
@@ -0,0 +1,13 @@
+package com.lanyuanxiaoyao.server.configuration.amis;
+
+/**
+ * Crud 响应
+ *
+ * @author lanyuanxiaoyao
+ * @date 2023-07-06
+ */
+public class AmisItemResponse extends AmisMapResponse {
+ public void setDetail(Object detail) {
+ getData().put("item", detail);
+ }
+}
diff --git a/src/main/java/com/lanyuanxiaoyao/server/configuration/amis/AmisListResponse.java b/src/main/java/com/lanyuanxiaoyao/server/configuration/amis/AmisListResponse.java
new file mode 100644
index 0000000..bdd9fdd
--- /dev/null
+++ b/src/main/java/com/lanyuanxiaoyao/server/configuration/amis/AmisListResponse.java
@@ -0,0 +1,30 @@
+package com.lanyuanxiaoyao.server.configuration.amis;
+
+/**
+ * Crud 响应
+ *
+ * @author lanyuanxiaoyao
+ * @date 2023-07-06
+ */
+public class AmisListResponse extends AmisMapResponse {
+ public void setData(Iterable> list) {
+ getData().put("items", list);
+ }
+
+ public void setTotal(Long total) {
+ getData().put("total", total);
+ }
+
+ public void setTotal(Integer total) {
+ setTotal(total.longValue());
+ }
+
+ public void setData(Iterable> list, Long total) {
+ setData(list);
+ setTotal(total);
+ }
+
+ public void setData(Iterable> list, Integer total) {
+ setData(list, total.longValue());
+ }
+}
diff --git a/src/main/java/com/lanyuanxiaoyao/server/configuration/amis/AmisMapResponse.java b/src/main/java/com/lanyuanxiaoyao/server/configuration/amis/AmisMapResponse.java
new file mode 100644
index 0000000..6b00099
--- /dev/null
+++ b/src/main/java/com/lanyuanxiaoyao/server/configuration/amis/AmisMapResponse.java
@@ -0,0 +1,21 @@
+package com.lanyuanxiaoyao.server.configuration.amis;
+
+import java.util.HashMap;
+import java.util.Map;
+
+/**
+ * Map 响应
+ *
+ * @author lanyuanxiaoyao
+ * @date 2023-07-06
+ */
+public class AmisMapResponse extends AmisResponse