From 578e1df3a3c32bc0027de169ff6beea8f1527048 Mon Sep 17 00:00:00 2001
From: Jinquan_Ou <Jinquan@gdut.com>
Date: 星期四, 23 三月 2023 18:51:09 +0800
Subject: [PATCH] 完成个人信息、家庭大事记

---
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfCleanController.java        |   21 
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZChildController.java         |   21 
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfPetNoteController.java      |  120 
 zhang-content/src/main/java/com/ruoyi/mapper/ZHealthInfoMapper.java                    |   19 
 ruoyi-common/src/main/java/com/ruoyi/common/utils/MapUtils.java                        |   22 
 zhang-content/src/main/java/com/ruoyi/service/ZHonorService.java                       |   17 
 zhang-content/src/main/java/com/ruoyi/domain/ZHealthBase.java                          |  207 +
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZSelfNoteController.java      |   21 
 zhang-content/src/main/java/com/ruoyi/service/impl/ZInfoUserServiceImpl.java           |   56 
 zhang-content/src/main/java/com/ruoyi/service/impl/ZfCollectionServiceImpl.java        |   21 
 zhang-content/src/main/java/com/ruoyi/domain/ZfCollection.java                         |  152 +
 zhang-content/src/main/java/com/ruoyi/service/impl/ZHonorServiceImpl.java              |   21 
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZCertificateController.java   |   21 
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfDoctorController.java       |   21 
 zhang-content/src/main/java/com/ruoyi/mapper/ZYearHealthMapper.java                    |   19 
 zhang-content/src/main/java/com/ruoyi/mapper/ZfCollectionMapper.java                   |   19 
 zhang-content/src/main/java/com/ruoyi/service/impl/ZHealthHabitServiceImpl.java        |   21 
 zhang-content/src/main/java/com/ruoyi/service/impl/ZStayOutServiceImpl.java            |   21 
 zhang-content/src/main/java/com/ruoyi/service/impl/ZTravelPriceServiceImpl.java        |   21 
 zhang-content/src/main/java/com/ruoyi/domain/ZfPet.java                                |  208 +
 zhang-content/src/main/java/com/ruoyi/domain/ZDict.java                                |   38 
 zhang-content/src/main/java/com/ruoyi/service/impl/ZCertificateServiceImpl.java        |   21 
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZPropertyController.java      |   21 
 zhang-content/src/main/java/com/ruoyi/mapper/ZHealthHabitMapper.java                   |   19 
 zhang-content/src/main/java/com/ruoyi/service/impl/ZAutobiographyServiceImpl.java      |   21 
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfPetController.java          |   21 
 zhang-content/src/main/java/com/ruoyi/domain/ZHealthHabit.java                         |  151 +
 zhang-content/src/main/java/com/ruoyi/service/ZfEconomyService.java                    |   17 
 zhang-content/src/main/java/com/ruoyi/service/ZLoginUserService.java                   |   17 
 zhang-content/src/main/java/com/ruoyi/service/IZfPropertyService.java                  |    2 
 zhang-content/src/main/java/com/ruoyi/service/impl/ZYearHealthServiceImpl.java         |   21 
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZYearHealthController.java    |   21 
 ruoyi-admin/src/main/resources/application.yml                                         |    2 
 zhang-content/src/main/java/com/ruoyi/domain/ZIdea.java                                |  137 +
 zhang-content/src/main/java/com/ruoyi/service/impl/ZSelfNoteServiceImpl.java           |   21 
 zhang-content/src/main/java/com/ruoyi/service/impl/ZYearInfoServiceImpl.java           |   21 
 zhang-content/src/main/java/com/ruoyi/service/impl/ZSecretServiceImpl.java             |   21 
 zhang-content/src/main/java/com/ruoyi/mapper/ZHonorMapper.java                         |   19 
 zhang-content/src/main/java/com/ruoyi/service/ZfCleanService.java                      |   17 
 zhang-content/src/main/java/com/ruoyi/domain/ZChild.java                               |   81 
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZHealthHabitController.java   |   21 
 zhang-content/src/main/java/com/ruoyi/service/ZYearInfoService.java                    |   17 
 zhang-content/src/main/java/com/ruoyi/service/ZfEquipmentService.java                  |   17 
 zhang-content/src/main/java/com/ruoyi/service/ZAutobiographyService.java               |   17 
 zhang-content/src/main/java/com/ruoyi/service/impl/ZHealthBaseServiceImpl.java         |   21 
 zhang-content/src/main/java/com/ruoyi/service/ZTravelBaseService.java                  |   17 
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfContactController.java      |   21 
 zhang-content/src/main/java/com/ruoyi/service/impl/ZLoginUserServiceImpl.java          |   21 
 zhang-content/src/main/java/com/ruoyi/service/impl/ZfEconomyServiceImpl.java           |   21 
 zhang-content/src/main/java/com/ruoyi/service/ZMarryService.java                       |   17 
 zhang-content/src/main/java/com/ruoyi/domain/ZAutobiography.java                       |  179 +
 zhang-content/src/main/java/com/ruoyi/mapper/ZIdeaMapper.java                          |   19 
 zhang-content/src/main/java/com/ruoyi/domain/ZProperty.java                            |  165 +
 zhang-content/src/main/java/com/ruoyi/domain/ZYearInfo.java                            |  138 +
 zhang-content/src/main/java/com/ruoyi/mapper/ZSecretMapper.java                        |   19 
 zhang-content/src/main/java/com/ruoyi/domain/ZTravelBase.java                          |  151 +
 zhang-content/src/main/java/com/ruoyi/mapper/ZAbroadMapper.java                        |   19 
 zhang-content/src/main/java/com/ruoyi/domain/ZfPetNote.java                            |  110 
 zhang-content/src/main/java/com/ruoyi/mapper/ZfDoctorMapper.java                       |   19 
 zhang-content/src/main/java/com/ruoyi/mapper/ZfPetNoteMapper.java                      |   19 
 ruoyi-admin/src/main/java/com/ruoyi/web/exception/MyExceptionHandler.java              |   22 
 zhang-content/src/main/java/com/ruoyi/mapper/ZCertificateMapper.java                   |   19 
 zhang-content/src/main/java/com/ruoyi/service/ZChildService.java                       |   17 
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfEconomyController.java      |   21 
 zhang-content/src/main/java/com/ruoyi/service/ZStayOutService.java                     |   17 
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZHealthInfoController.java    |   21 
 zhang-content/src/main/java/com/ruoyi/domain/ZTravelPrice.java                         |  138 +
 zhang-content/src/main/java/com/ruoyi/service/impl/ZExperienceServiceImpl.java         |   21 
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZTravelBaseController.java    |   21 
 zhang-content/src/main/java/com/ruoyi/service/impl/ZfPetNoteServiceImpl.java           |   21 
 zhang-content/src/main/java/com/ruoyi/domain/ZYearHealth.java                          |  165 +
 zhang-content/src/main/java/com/ruoyi/domain/ZfProperty.java                           |    8 
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZIdeaController.java          |   21 
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZInfoUserController.java      |  128 +
 zhang-content/src/main/java/com/ruoyi/domain/ZSelfNote.java                            |  110 
 zhang-content/src/main/java/com/ruoyi/service/ZHealthHabitService.java                 |   17 
 zhang-content/src/main/java/com/ruoyi/mapper/ZfCleanMapper.java                        |   19 
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZExperienceController.java    |   21 
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfEventController.java        |  125 +
 zhang-content/src/main/java/com/ruoyi/mapper/ZYearInfoMapper.java                      |   19 
 zhang-content/src/main/java/com/ruoyi/service/ZIdeaService.java                        |   17 
 zhang-content/src/main/java/com/ruoyi/service/impl/ZHealthInfoServiceImpl.java         |   21 
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZTravelPriceController.java   |   21 
 zhang-content/src/main/java/com/ruoyi/domain/ZHonor.java                               |  166 +
 zhang-content/src/main/java/com/ruoyi/domain/ZMarry.java                               |  194 +
 zhang-content/src/main/java/com/ruoyi/service/impl/ZIdeaServiceImpl.java               |   21 
 zhang-content/src/main/java/com/ruoyi/domain/ZfEvent.java                              |   65 
 zhang-content/src/main/java/com/ruoyi/mapper/ZMarryMapper.java                         |   19 
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZYearInfoController.java      |   21 
 zhang-content/src/main/java/com/ruoyi/service/impl/ZPropertyServiceImpl.java           |   21 
 zhang-content/src/main/java/com/ruoyi/mapper/ZAutobiographyMapper.java                 |   19 
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZSecretController.java        |   21 
 zhang-content/src/main/java/com/ruoyi/domain/ZInfoUser.java                            |   26 
 zhang-content/src/main/java/com/ruoyi/mapper/ZSelfNoteMapper.java                      |   19 
 zhang-content/src/main/java/com/ruoyi/domain/ZfEquipment.java                          |  124 +
 zhang-content/src/main/java/com/ruoyi/mapper/ZfEquipmentMapper.java                    |   19 
 zhang-content/src/main/java/com/ruoyi/service/ZfPetNoteService.java                    |   17 
 zhang-content/src/main/java/com/ruoyi/mapper/ZHealthBaseMapper.java                    |   19 
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZAbroadController.java        |   21 
 zhang-content/src/main/java/com/ruoyi/service/ZfEventService.java                      |   23 
 zhang-content/src/main/java/com/ruoyi/service/ZfPetService.java                        |   17 
 zhang-content/src/main/java/com/ruoyi/domain/ZSecret.java                              |  180 +
 zhang-content/src/main/java/com/ruoyi/domain/ZfClean.java                              |  137 +
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZAutobiographyController.java |   21 
 zhang-content/src/main/java/com/ruoyi/service/impl/ZfPetServiceImpl.java               |   21 
 zhang-content/src/main/java/com/ruoyi/service/ZExperienceService.java                  |   17 
 zhang-content/src/main/java/com/ruoyi/mapper/ZTravelPriceMapper.java                   |   19 
 zhang-content/src/main/java/com/ruoyi/mapper/ZLoginUserMapper.java                     |   19 
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfPropertyController.java     |   16 
 zhang-content/src/main/java/com/ruoyi/domain/ZfDoctor.java                             |  151 +
 zhang-content/src/main/java/com/ruoyi/domain/ZfEconomy.java                            |  152 +
 zhang-content/src/main/java/com/ruoyi/mapper/ZTravelBaseMapper.java                    |   19 
 zhang-content/src/main/java/com/ruoyi/service/impl/ZTravelBaseServiceImpl.java         |   20 
 ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SysRegisterService.java  |    2 
 zhang-content/src/main/java/com/ruoyi/service/ZSecretService.java                      |   17 
 zhang-content/src/main/java/com/ruoyi/service/ZfContactService.java                    |   17 
 zhang-content/src/main/java/com/ruoyi/mapper/ZfEconomyMapper.java                      |   19 
 zhang-content/src/main/java/com/ruoyi/service/ZTravelPriceService.java                 |   17 
 zhang-content/src/main/java/com/ruoyi/domain/ZStayOut.java                             |   81 
 zhang-content/src/main/java/com/ruoyi/domain/ZAbroad.java                              |   96 
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfMasterController.java       |   21 
 zhang-content/src/main/java/com/ruoyi/domain/ZExperience.java                          |   96 
 zhang-content/src/main/java/com/ruoyi/service/ZHealthBaseService.java                  |   17 
 zhang-content/src/main/java/com/ruoyi/service/ZYearHealthService.java                  |   16 
 zhang-content/src/main/java/com/ruoyi/domain/ZLoginUser.java                           |  141 +
 zhang-content/src/main/java/com/ruoyi/domain/ZfMaster.java                             |  179 +
 zhang-content/src/main/java/com/ruoyi/mapper/ZfContactMapper.java                      |   19 
 zhang-content/src/main/java/com/ruoyi/service/impl/ZAbroadServiceImpl.java             |   21 
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZHealthBaseController.java    |   21 
 zhang-content/src/main/java/com/ruoyi/service/impl/ZfEventServiceImpl.java             |   62 
 ruoyi-admin/src/test/java/com/ruoyi/insertData.java                                    |   52 
 zhang-content/src/main/java/com/ruoyi/mapper/ZExperienceMapper.java                    |   19 
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZHonorController.java         |   21 
 zhang-content/src/main/java/com/ruoyi/service/ZInfoUserService.java                    |    6 
 zhang-content/src/main/java/com/ruoyi/service/ZSelfNoteService.java                    |   17 
 zhang-content/src/main/java/com/ruoyi/mapper/ZChildMapper.java                         |   19 
 zhang-content/src/main/java/com/ruoyi/mapper/ZPropertyMapper.java                      |   19 
 zhang-content/src/main/java/com/ruoyi/mapper/ZfEventMapper.java                        |   19 
 zhang-content/src/main/java/com/ruoyi/domain/ZCertificate.java                         |   96 
 zhang-content/src/main/java/com/ruoyi/domain/ZfContact.java                            |  179 +
 zhang-content/src/main/java/com/ruoyi/service/ZHealthInfoService.java                  |   17 
 zhang-content/src/main/java/com/ruoyi/service/ZPropertyService.java                    |   17 
 zhang-content/src/main/java/com/ruoyi/service/impl/ZfDoctorServiceImpl.java            |   21 
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfCollectionController.java   |   21 
 zhang-content/src/main/java/com/ruoyi/service/impl/ZfMasterServiceImpl.java            |   21 
 zhang-content/src/main/java/com/ruoyi/service/impl/ZfCleanServiceImpl.java             |   21 
 zhang-content/src/main/java/com/ruoyi/mapper/ZStayOutMapper.java                       |   19 
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfEquipmentController.java    |   21 
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZStayOutController.java       |   21 
 zhang-content/src/main/java/com/ruoyi/mapper/ZfMasterMapper.java                       |   19 
 ruoyi-admin/pom.xml                                                                    |    5 
 zhang-content/src/main/java/com/ruoyi/domain/ZHealthInfo.java                          |  291 ++
 zhang-content/src/main/java/com/ruoyi/service/ZfMasterService.java                     |   17 
 zhang-content/src/main/java/com/ruoyi/mapper/ZfPetMapper.java                          |   19 
 zhang-content/src/main/java/com/ruoyi/service/ZfDoctorService.java                     |   17 
 zhang-content/src/main/java/com/ruoyi/service/ZCertificateService.java                 |   17 
 zhang-content/src/main/java/com/ruoyi/service/impl/ZChildServiceImpl.java              |   20 
 zhang-content/src/main/java/com/ruoyi/service/ZAbroadService.java                      |   17 
 zhang-content/src/main/java/com/ruoyi/service/impl/ZfEquipmentServiceImpl.java         |   21 
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZMarryController.java         |   21 
 zhang-content/src/main/java/com/ruoyi/service/ZfCollectionService.java                 |   17 
 zhang-content/src/main/java/com/ruoyi/service/impl/IZfPropertyServiceImpl.java         |   15 
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZLoginUserController.java     |   21 
 zhang-content/src/main/java/com/ruoyi/service/impl/ZfContactServiceImpl.java           |   21 
 zhang-content/src/main/java/com/ruoyi/service/impl/ZMarryServiceImpl.java              |   21 
 165 files changed, 7,337 insertions(+), 70 deletions(-)

diff --git a/ruoyi-admin/pom.xml b/ruoyi-admin/pom.xml
index 0d8479c..408c1a6 100644
--- a/ruoyi-admin/pom.xml
+++ b/ruoyi-admin/pom.xml
@@ -72,6 +72,11 @@
             <artifactId>spring-boot-starter-test</artifactId>
         </dependency>
 
+        <dependency>
+            <groupId>com.ruoyi</groupId>
+            <artifactId>ruoyi-common</artifactId>
+        </dependency>
+
     </dependencies>
 
     <build>
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZAbroadController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZAbroadController.java
new file mode 100644
index 0000000..c4c91be
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZAbroadController.java
@@ -0,0 +1,21 @@
+package com.ruoyi.web.controller.zhang;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 鍑哄浗(澧�)鎯呭喌 鍓嶇鎺у埗鍣�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@RestController
+@RequestMapping("/zAbroad")
+public class ZAbroadController {
+
+}
+
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZAutobiographyController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZAutobiographyController.java
new file mode 100644
index 0000000..3a3d4ca
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZAutobiographyController.java
@@ -0,0 +1,21 @@
+package com.ruoyi.web.controller.zhang;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  鍓嶇鎺у埗鍣�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@RestController
+@RequestMapping("/zAutobiography")
+public class ZAutobiographyController {
+
+}
+
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZCertificateController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZCertificateController.java
new file mode 100644
index 0000000..8ba1b4a
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZCertificateController.java
@@ -0,0 +1,21 @@
+package com.ruoyi.web.controller.zhang;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 鎸佹湁鍑哄叆澧冭瘉浠舵儏鍐� 鍓嶇鎺у埗鍣�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@RestController
+@RequestMapping("/zCertificate")
+public class ZCertificateController {
+
+}
+
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZChildController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZChildController.java
new file mode 100644
index 0000000..caf0358
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZChildController.java
@@ -0,0 +1,21 @@
+package com.ruoyi.web.controller.zhang;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  鍓嶇鎺у埗鍣�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@RestController
+@RequestMapping("/zChild")
+public class ZChildController {
+
+}
+
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZExperienceController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZExperienceController.java
new file mode 100644
index 0000000..5492307
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZExperienceController.java
@@ -0,0 +1,21 @@
+package com.ruoyi.web.controller.zhang;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  鍓嶇鎺у埗鍣�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@RestController
+@RequestMapping("/zExperience")
+public class ZExperienceController {
+
+}
+
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZHealthBaseController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZHealthBaseController.java
new file mode 100644
index 0000000..e1aa3c2
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZHealthBaseController.java
@@ -0,0 +1,21 @@
+package com.ruoyi.web.controller.zhang;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 鍋ュ悍琛ㄥ熀纭�淇℃伅 鍓嶇鎺у埗鍣�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@RestController
+@RequestMapping("/zHealthBase")
+public class ZHealthBaseController {
+
+}
+
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZHealthHabitController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZHealthHabitController.java
new file mode 100644
index 0000000..23e6eb3
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZHealthHabitController.java
@@ -0,0 +1,21 @@
+package com.ruoyi.web.controller.zhang;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 鍋ュ悍琛ㄧ殑鐢熸椿鎯呭喌 鍓嶇鎺у埗鍣�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@RestController
+@RequestMapping("/zHealthHabit")
+public class ZHealthHabitController {
+
+}
+
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZHealthInfoController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZHealthInfoController.java
new file mode 100644
index 0000000..f0a77a4
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZHealthInfoController.java
@@ -0,0 +1,21 @@
+package com.ruoyi.web.controller.zhang;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 韬綋鐘跺喌鐤剧梾琛� 鍓嶇鎺у埗鍣�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@RestController
+@RequestMapping("/zHealthInfo")
+public class ZHealthInfoController {
+
+}
+
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZHonorController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZHonorController.java
new file mode 100644
index 0000000..9eaeff5
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZHonorController.java
@@ -0,0 +1,21 @@
+package com.ruoyi.web.controller.zhang;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 璇佷欢銆佽崳瑾夈�佽祫璐ㄨ〃 鍓嶇鎺у埗鍣�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@RestController
+@RequestMapping("/zHonor")
+public class ZHonorController {
+
+}
+
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZIdeaController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZIdeaController.java
new file mode 100644
index 0000000..448ec30
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZIdeaController.java
@@ -0,0 +1,21 @@
+package com.ruoyi.web.controller.zhang;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  鍓嶇鎺у埗鍣�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@RestController
+@RequestMapping("/zIdea")
+public class ZIdeaController {
+
+}
+
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZInfoUserController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZInfoUserController.java
index 07f3998..557bef7 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZInfoUserController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZInfoUserController.java
@@ -1,12 +1,28 @@
 package com.ruoyi.web.controller.zhang;
 
 
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
 import com.ruoyi.common.core.domain.AjaxResult;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.core.domain.entity.SysUser;
+import com.ruoyi.common.core.text.Convert;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.common.utils.SecurityUtils;
+import com.ruoyi.common.utils.ServletUtils;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.domain.ZInfoUser;
+import com.ruoyi.service.ZInfoUserService;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.web.multipart.MultipartFile;
 
 import javax.annotation.Resource;
+import javax.servlet.http.HttpServletResponse;
+import java.util.Arrays;
+import java.util.List;
+
+import static com.ruoyi.common.core.page.TableSupport.PAGE_NUM;
+import static com.ruoyi.common.core.page.TableSupport.PAGE_SIZE;
 
 /**
  * <p>
@@ -16,10 +32,114 @@
  * @author ojq
  * @since 2023-03-14
  */
+@Slf4j
 @RestController
 @RequestMapping("/self/user")
-public class ZInfoUserController {
+public class ZInfoUserController extends BaseController {
 
+    @Resource
+    private ZInfoUserService zInfoUserService;
+
+//    @GetMapping("/all")
+//    public AjaxResult  listAll(ZInfoUser zInfoUser){
+//        Integer pageNum = Convert.toInt(ServletUtils.getParameter(PAGE_NUM), 1);
+//        Integer pageSize = Convert.toInt(ServletUtils.getParameter(PAGE_SIZE), 10);
+//        return zInfoUserService.selectInfoList(zInfoUser, pageNum, pageSize);
+//    }
+
+
+    /**
+     * 瀵煎嚭涓汉璇︾粏淇℃伅璁板綍鍒楄〃
+     */
+//    @PreAuthorize("@ss.hasPermi('system:property:export')")
+    @Log(title = "涓汉璇︾粏淇℃伅璁板綍", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, ZInfoUser zInfoUser)
+    {
+        SysUser user = SecurityUtils.getLoginUser().getUser();
+        Long userId = user.getUserId();
+        zInfoUser.setUserId(userId);
+        List<ZInfoUser> list = zInfoUserService.selectByCondition(zInfoUser);
+        log.info("瀵煎嚭璁板綍涓�:{}",list);
+        ExcelUtil<ZInfoUser> util = new ExcelUtil<>(ZInfoUser.class);
+        util.exportExcel(response, list, "涓汉璇︾粏淇℃伅璁板綍鏁版嵁");
+    }
+
+    /**
+     * 瀵煎叆涓汉璇︾粏淇℃伅璁板綍鍒楄〃
+     */
+    @Log(title = "鐢ㄦ埛绠$悊", businessType = BusinessType.IMPORT)
+    @PostMapping("/importData")
+    public AjaxResult importData(@RequestParam("excelImport") MultipartFile file) throws Exception
+    {
+        SysUser user = SecurityUtils.getLoginUser().getUser();
+        Long userId = user.getUserId();
+        ExcelUtil<ZInfoUser> util = new ExcelUtil<>(ZInfoUser.class);
+        List<ZInfoUser> eventList = util.importExcel(file.getInputStream());
+        log.info("涓汉璇︾粏淇℃伅鍒楄〃涓猴細{}",eventList);
+        if(eventList.size()>1){
+            return AjaxResult.error("瀵煎叆涓汉淇℃伅鍙兘鏈変竴鏉¤褰�");
+        }
+
+        ZInfoUser zInfoUser = eventList.get(0);
+        zInfoUser.setUserId(userId);
+
+        if (zInfoUserService.updateById(zInfoUser)) {
+            return AjaxResult.success("瀵煎叆鏁版嵁鎴愬姛");
+        }
+        return AjaxResult.error("瀵煎叆鏁版嵁澶辫触");
+
+    }
+
+    /**
+     * 鑾峰彇涓汉璇︾粏淇℃伅璁板綍璇︾粏淇℃伅
+     */
+//    @PreAuthorize("@ss.hasPermi('system:property:query')")
+    @GetMapping()
+    public AjaxResult getInfo()
+    {
+        SysUser user = SecurityUtils.getLoginUser().getUser();
+        Long userId = user.getUserId();
+        return success(zInfoUserService.getById(userId));
+    }
+//
+    /**
+     * 鏂板銆佷慨鏀逛釜浜鸿缁嗕俊鎭褰�
+     */
+//    @PreAuthorize("@ss.hasPermi('system:property:add')")
+    @Log(title = "涓汉璇︾粏淇℃伅璁板綍", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody ZInfoUser zInfoUser)
+    {
+        SysUser user = SecurityUtils.getLoginUser().getUser();
+        Long userId = user.getUserId();
+        zInfoUser.setUserId(userId);
+        return toAjax(zInfoUserService.saveOrUpdate(zInfoUser));
+    }
+
+//    /**
+//     * 淇敼涓汉璇︾粏淇℃伅璁板綍
+//     */
+////    @PreAuthorize("@ss.hasPermi('system:property:edit')")
+//    @Log(title = "涓汉璇︾粏淇℃伅璁板綍", businessType = BusinessType.UPDATE)
+//    @PutMapping
+//    public AjaxResult edit(@RequestBody ZInfoUser zInfoUser)
+//    {
+//        return toAjax(zInfoUserService.updateById(zInfoUser));
+//    }
+//
+    /**
+     * 鍒犻櫎涓汉璇︾粏淇℃伅璁板綍
+     */
+//    @PreAuthorize("@ss.hasPermi('system:property:remove')")
+    @Log(title = "涓汉璇︾粏淇℃伅璁板綍", businessType = BusinessType.DELETE)
+    @DeleteMapping()
+    public AjaxResult remove()
+    {
+        SysUser user = SecurityUtils.getLoginUser().getUser();
+        Long userId = user.getUserId();
+        return toAjax(zInfoUserService.removeById(userId));
+    }
 
 
 }
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZLoginUserController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZLoginUserController.java
new file mode 100644
index 0000000..c853543
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZLoginUserController.java
@@ -0,0 +1,21 @@
+package com.ruoyi.web.controller.zhang;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 瀛樻斁鐧诲綍淇℃伅鐨勭敤鎴疯〃 鍓嶇鎺у埗鍣�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@RestController
+@RequestMapping("/zLoginUser")
+public class ZLoginUserController {
+
+}
+
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZMarryController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZMarryController.java
new file mode 100644
index 0000000..5b245fe
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZMarryController.java
@@ -0,0 +1,21 @@
+package com.ruoyi.web.controller.zhang;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  鍓嶇鎺у埗鍣�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@RestController
+@RequestMapping("/zMarry")
+public class ZMarryController {
+
+}
+
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZPropertyController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZPropertyController.java
new file mode 100644
index 0000000..fc68427
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZPropertyController.java
@@ -0,0 +1,21 @@
+package com.ruoyi.web.controller.zhang;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 涓汉璐骇琛� 鍓嶇鎺у埗鍣�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@RestController
+@RequestMapping("/zProperty")
+public class ZPropertyController {
+
+}
+
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZSecretController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZSecretController.java
new file mode 100644
index 0000000..32404c5
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZSecretController.java
@@ -0,0 +1,21 @@
+package com.ruoyi.web.controller.zhang;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 绉樺瘑璁板綍琛� 鍓嶇鎺у埗鍣�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@RestController
+@RequestMapping("/zSecret")
+public class ZSecretController {
+
+}
+
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZSelfNoteController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZSelfNoteController.java
new file mode 100644
index 0000000..c62d659
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZSelfNoteController.java
@@ -0,0 +1,21 @@
+package com.ruoyi.web.controller.zhang;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  鍓嶇鎺у埗鍣�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@RestController
+@RequestMapping("/zSelfNote")
+public class ZSelfNoteController {
+
+}
+
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZStayOutController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZStayOutController.java
new file mode 100644
index 0000000..7e8aaea
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZStayOutController.java
@@ -0,0 +1,21 @@
+package com.ruoyi.web.controller.zhang;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  鍓嶇鎺у埗鍣�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@RestController
+@RequestMapping("/zStayOut")
+public class ZStayOutController {
+
+}
+
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZTravelBaseController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZTravelBaseController.java
new file mode 100644
index 0000000..ca30117
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZTravelBaseController.java
@@ -0,0 +1,21 @@
+package com.ruoyi.web.controller.zhang;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 鏃呰璁板綍鍩烘湰淇℃伅琛� 鍓嶇鎺у埗鍣�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@RestController
+@RequestMapping("/zTravelBase")
+public class ZTravelBaseController {
+
+}
+
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZTravelPriceController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZTravelPriceController.java
new file mode 100644
index 0000000..8630415
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZTravelPriceController.java
@@ -0,0 +1,21 @@
+package com.ruoyi.web.controller.zhang;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  鍓嶇鎺у埗鍣�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@RestController
+@RequestMapping("/zTravelPrice")
+public class ZTravelPriceController {
+
+}
+
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZYearHealthController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZYearHealthController.java
new file mode 100644
index 0000000..146b4b4
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZYearHealthController.java
@@ -0,0 +1,21 @@
+package com.ruoyi.web.controller.zhang;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 骞村害鍋ュ悍琛ㄧ涓�娆¢渶瑕佸綍鍏ョ殑淇℃伅 鍓嶇鎺у埗鍣�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@RestController
+@RequestMapping("/zYearHealth")
+public class ZYearHealthController {
+
+}
+
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZYearInfoController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZYearInfoController.java
new file mode 100644
index 0000000..84a6307
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZYearInfoController.java
@@ -0,0 +1,21 @@
+package com.ruoyi.web.controller.zhang;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 骞村害鍋ュ悍琛ㄧ殑姣忎竴娆℃鏌ョ殑璁板綍琛� 鍓嶇鎺у埗鍣�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@RestController
+@RequestMapping("/zYearInfo")
+public class ZYearInfoController {
+
+}
+
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfCleanController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfCleanController.java
new file mode 100644
index 0000000..04844ba
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfCleanController.java
@@ -0,0 +1,21 @@
+package com.ruoyi.web.controller.zhang;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 淇濇磥鏀剁撼琛� 鍓嶇鎺у埗鍣�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+@RestController
+@RequestMapping("/zfClean")
+public class ZfCleanController {
+
+}
+
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfCollectionController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfCollectionController.java
new file mode 100644
index 0000000..f3708e4
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfCollectionController.java
@@ -0,0 +1,21 @@
+package com.ruoyi.web.controller.zhang;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  鍓嶇鎺у埗鍣�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+@RestController
+@RequestMapping("/zfCollection")
+public class ZfCollectionController {
+
+}
+
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfContactController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfContactController.java
new file mode 100644
index 0000000..bf6a6df
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfContactController.java
@@ -0,0 +1,21 @@
+package com.ruoyi.web.controller.zhang;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  鍓嶇鎺у埗鍣�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+@RestController
+@RequestMapping("/zfContact")
+public class ZfContactController {
+
+}
+
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfDoctorController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfDoctorController.java
new file mode 100644
index 0000000..87be596
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfDoctorController.java
@@ -0,0 +1,21 @@
+package com.ruoyi.web.controller.zhang;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  鍓嶇鎺у埗鍣�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+@RestController
+@RequestMapping("/zfDoctor")
+public class ZfDoctorController {
+
+}
+
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfEconomyController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfEconomyController.java
new file mode 100644
index 0000000..6329b58
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfEconomyController.java
@@ -0,0 +1,21 @@
+package com.ruoyi.web.controller.zhang;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 瀹跺涵鏀舵敮鍙拌处 鍓嶇鎺у埗鍣�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+@RestController
+@RequestMapping("/zfEconomy")
+public class ZfEconomyController {
+
+}
+
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfEquipmentController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfEquipmentController.java
new file mode 100644
index 0000000..f148094
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfEquipmentController.java
@@ -0,0 +1,21 @@
+package com.ruoyi.web.controller.zhang;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  鍓嶇鎺у埗鍣�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+@RestController
+@RequestMapping("/zfEquipment")
+public class ZfEquipmentController {
+
+}
+
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfEventController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfEventController.java
new file mode 100644
index 0000000..485e78d
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfEventController.java
@@ -0,0 +1,125 @@
+package com.ruoyi.web.controller.zhang;
+
+
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.core.text.Convert;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.common.utils.ServletUtils;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.domain.ZfEvent;
+import com.ruoyi.service.ZfEventService;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.web.multipart.MultipartFile;
+
+import javax.annotation.Resource;
+import javax.servlet.http.HttpServletResponse;
+import java.util.Arrays;
+import java.util.List;
+
+import static com.ruoyi.common.core.page.TableSupport.PAGE_NUM;
+import static com.ruoyi.common.core.page.TableSupport.PAGE_SIZE;
+
+/**
+ * <p>
+ * 瀹跺涵澶т簨浠惰〃 鍓嶇鎺у埗鍣�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+@Slf4j
+@RestController
+@RequestMapping("/family/zfEvent")
+public class ZfEventController extends BaseController {
+
+    @Resource
+    private ZfEventService zfEventService;
+
+    @GetMapping("/all")
+    public AjaxResult  listAll(ZfEvent zfEvent){
+        Integer pageNum = Convert.toInt(ServletUtils.getParameter(PAGE_NUM), 1);
+        Integer pageSize = Convert.toInt(ServletUtils.getParameter(PAGE_SIZE), 10);
+        return zfEventService.selectEventList(zfEvent, pageNum, pageSize);
+    }
+
+
+    /**
+     * 瀵煎嚭瀹跺涵澶т簨浠惰褰曞垪琛�
+     */
+//    @PreAuthorize("@ss.hasPermi('system:property:export')")
+    @Log(title = "瀹跺涵澶т簨浠惰褰�", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, ZfEvent zfEvent)
+    {
+        List<ZfEvent> list = zfEventService.selectByCondition(zfEvent);
+        log.info("瀵煎嚭璁板綍涓�:{}",list);
+        ExcelUtil<ZfEvent> util = new ExcelUtil<>(ZfEvent.class);
+        util.exportExcel(response, list, "瀹跺涵澶т簨浠惰褰曟暟鎹�");
+    }
+
+    /**
+     * 瀵煎叆瀹跺涵澶т簨浠惰褰曞垪琛�
+     */
+    @Log(title = "鐢ㄦ埛绠$悊", businessType = BusinessType.IMPORT)
+    @PostMapping("/importData")
+    public AjaxResult importData(@RequestParam("excelImport") MultipartFile file) throws Exception
+    {
+        ExcelUtil<ZfEvent> util = new ExcelUtil<>(ZfEvent.class);
+        List<ZfEvent> eventList = util.importExcel(file.getInputStream());
+        log.info("瀹跺涵澶т簨浠跺垪琛ㄤ负锛歿}",eventList);
+
+        if (zfEventService.saveBatch(eventList)) {
+            return AjaxResult.success("瀵煎叆鏁版嵁鎴愬姛");
+        }
+        return AjaxResult.error("瀵煎叆鏁版嵁澶辫触");
+
+    }
+
+    /**
+     * 鑾峰彇瀹跺涵澶т簨浠惰褰曡缁嗕俊鎭�
+     */
+//    @PreAuthorize("@ss.hasPermi('system:property:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id)
+    {
+        return success(zfEventService.getById(id));
+    }
+//
+    /**
+     * 鏂板瀹跺涵澶т簨浠惰褰�
+     */
+//    @PreAuthorize("@ss.hasPermi('system:property:add')")
+    @Log(title = "瀹跺涵澶т簨浠惰褰�", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody ZfEvent zfEvent)
+    {
+        return toAjax(zfEventService.save(zfEvent));
+    }
+
+    /**
+     * 淇敼瀹跺涵澶т簨浠惰褰�
+     */
+//    @PreAuthorize("@ss.hasPermi('system:property:edit')")
+    @Log(title = "瀹跺涵澶т簨浠惰褰�", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody ZfEvent zfEvent)
+    {
+        return toAjax(zfEventService.updateById(zfEvent));
+    }
+//
+    /**
+     * 鎵归噺鍒犻櫎瀹跺涵澶т簨浠惰褰�
+     */
+//    @PreAuthorize("@ss.hasPermi('system:property:remove')")
+    @Log(title = "瀹跺涵澶т簨浠惰褰�", businessType = BusinessType.DELETE)
+    @DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable Long[] ids)
+    {
+        return toAjax(zfEventService.removeByIds(Arrays.asList(ids)));
+    }
+
+}
+
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfMasterController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfMasterController.java
new file mode 100644
index 0000000..36bf6c2
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfMasterController.java
@@ -0,0 +1,21 @@
+package com.ruoyi.web.controller.zhang;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 榄呭疇涓讳汉琛� 鍓嶇鎺у埗鍣�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+@RestController
+@RequestMapping("/zfMaster")
+public class ZfMasterController {
+
+}
+
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfPetController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfPetController.java
new file mode 100644
index 0000000..f9508f6
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfPetController.java
@@ -0,0 +1,21 @@
+package com.ruoyi.web.controller.zhang;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 榄呭疇鍩烘湰淇℃伅 鍓嶇鎺у埗鍣�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+@RestController
+@RequestMapping("/zfPet")
+public class ZfPetController {
+
+}
+
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfPetNoteController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfPetNoteController.java
new file mode 100644
index 0000000..53052b1
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfPetNoteController.java
@@ -0,0 +1,120 @@
+package com.ruoyi.web.controller.zhang;
+
+
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.core.text.Convert;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.common.utils.ServletUtils;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.domain.ZfProperty;
+import com.ruoyi.service.ZfPetNoteService;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.web.multipart.MultipartFile;
+
+import javax.annotation.Resource;
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
+
+/**
+ * <p>
+ * 榄呭疇澶囧繕褰� 鍓嶇鎺у埗鍣�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+@RestController
+@RequestMapping("/family/zfPetNote")
+public class ZfPetNoteController {
+
+    @Resource
+    private ZfPetNoteService zfPetNoteService;
+
+//    @GetMapping("/all")
+//    public AjaxResult  listAll(ZfProperty zfProperty){
+//        Integer pageNum = Convert.toInt(ServletUtils.getParameter(PAGE_NUM), 1);
+//        Integer pageSize = Convert.toInt(ServletUtils.getParameter(PAGE_SIZE), 10);
+//        return zfPropertyService.selectUserList(zfProperty, pageNum, pageSize);
+//    }
+//
+//
+//    /**
+//     * 瀵煎嚭瀹跺涵璧勪骇璁板綍鍒楄〃
+//     */
+////    @PreAuthorize("@ss.hasPermi('system:property:export')")
+//    @Log(title = "瀹跺涵璧勪骇璁板綍", businessType = BusinessType.EXPORT)
+//    @PostMapping("/export")
+//    public void export(HttpServletResponse response, ZfProperty zfProperty)
+//    {
+//        List<ZfProperty> list = zfPropertyService.selectByCondition(zfProperty);
+//        log.info("瀵煎嚭璁板綍涓�:{}",list);
+//        ExcelUtil<ZfProperty> util = new ExcelUtil<ZfProperty>(ZfProperty.class);
+//        util.exportExcel(response, list, "瀹跺涵璧勪骇璁板綍鏁版嵁");
+//    }
+////
+//
+//    /**
+//     * 瀵煎叆瀹跺涵璧勪骇璁板綍鍒楄〃
+//     */
+//    @Log(title = "鐢ㄦ埛绠$悊", businessType = BusinessType.IMPORT)
+//    @PostMapping("/importData")
+//    public AjaxResult importData(@RequestParam("excelImport") MultipartFile file) throws Exception
+//    {
+//        ExcelUtil<ZfProperty> util = new ExcelUtil<>(ZfProperty.class);
+//        List<ZfProperty> propertyList = util.importExcel(file.getInputStream());
+//        log.info("璧勪骇鍒楄〃涓猴細{}",propertyList);
+//
+//        if (zfPropertyService.saveBatch(propertyList)) {
+//            return AjaxResult.success("瀵煎叆鏁版嵁鎴愬姛");
+//        }
+//
+//        return AjaxResult.error("瀵煎叆鏁版嵁澶辫触");
+//
+//    }
+//
+//
+//    /**
+//     * 鑾峰彇瀹跺涵璧勪骇璁板綍璇︾粏淇℃伅
+//     */
+////    @PreAuthorize("@ss.hasPermi('system:property:query')")
+//    @GetMapping(value = "/{id}")
+//    public AjaxResult getInfo(@PathVariable("id") Long id)
+//    {
+//        return success(zfPropertyService.getById(id));
+//    }
+////
+//    /**
+//     * 鏂板瀹跺涵璧勪骇璁板綍
+//     */
+////    @PreAuthorize("@ss.hasPermi('system:property:add')")
+//    @Log(title = "瀹跺涵璧勪骇璁板綍", businessType = BusinessType.INSERT)
+//    @PostMapping
+//    public AjaxResult add(@RequestBody ZfProperty zfProperty)
+//    {
+//        return toAjax(zfPropertyService.save(zfProperty));
+//    }
+//
+//    /**
+//     * 淇敼瀹跺涵璧勪骇璁板綍
+//     */
+////    @PreAuthorize("@ss.hasPermi('system:property:edit')")
+//    @Log(title = "瀹跺涵璧勪骇璁板綍", businessType = BusinessType.UPDATE)
+//    @PutMapping
+//    public AjaxResult edit(@RequestBody ZfProperty zfProperty)
+//    {
+//        return toAjax(zfPropertyService.updateById(zfProperty));
+//    }
+////
+//    /**
+//     * 鎵归噺鍒犻櫎瀹跺涵璧勪骇璁板綍
+//     */
+////    @PreAuthorize("@ss.hasPermi('system:property:remove')")
+//    @Log(title = "瀹跺涵璧勪骇璁板綍", businessType = BusinessType.DELETE)
+//    @DeleteMapping("/{ids}")
+//    public AjaxResult remove(@PathVariable Long[] ids)
+//    {
+//        return toAjax(zfPropertyService.removeByIds(Arrays.asList(ids)));
+//    }
+
+}
+
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfPropertyController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfPropertyController.java
index ee85e92..41cf919 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfPropertyController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfPropertyController.java
@@ -37,27 +37,13 @@
     @Autowired
     private IZfPropertyService zfPropertyService;
 
-    @Autowired
-    private TokenService tokenService;
-
     @GetMapping("/all")
     public AjaxResult  listAll(ZfProperty zfProperty){
         Integer pageNum = Convert.toInt(ServletUtils.getParameter(PAGE_NUM), 1);
         Integer pageSize = Convert.toInt(ServletUtils.getParameter(PAGE_SIZE), 10);
-        return zfPropertyService.selectUserList(zfProperty, pageNum, pageSize);
+        return zfPropertyService.selectPropertyList(zfProperty, pageNum, pageSize);
     }
 
-//    /**
-//     * 鏌ヨ瀹跺涵璧勪骇璁板綍鍒楄〃
-//     */
-////    @PreAuthorize("@ss.hasPermi('system:property:list')")
-//    @GetMapping("/list")
-//    public TableDataInfo list(ZfProperty zfProperty)
-//    {
-//        startPage();
-//        List<ZfProperty> list = zfPropertyService.selectZfPropertyList(zfProperty);
-//        return getDataTable(list);
-//    }
 
     /**
      * 瀵煎嚭瀹跺涵璧勪骇璁板綍鍒楄〃
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/exception/MyExceptionHandler.java b/ruoyi-admin/src/main/java/com/ruoyi/web/exception/MyExceptionHandler.java
new file mode 100644
index 0000000..6d6a7c9
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/exception/MyExceptionHandler.java
@@ -0,0 +1,22 @@
+package com.ruoyi.web.exception;
+
+import com.ruoyi.common.core.domain.AjaxResult;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.web.bind.annotation.ExceptionHandler;
+import org.springframework.web.bind.annotation.RestControllerAdvice;
+
+/**
+ * @Version 1.0
+ * @Author Jin_quan Ou
+ * @Date 2023-03-23 18:40
+ */
+@Slf4j
+//@RestControllerAdvice
+public class MyExceptionHandler {
+
+    @ExceptionHandler(Exception.class)
+    public AjaxResult error(Exception e){
+        log.error("鏈煡寮傚父:{}",e.getMessage());
+        return AjaxResult.error("鏈煡寮傚父锛岃鑱旂郴绠$悊鍛�");
+    }
+}
diff --git a/ruoyi-admin/src/main/resources/application.yml b/ruoyi-admin/src/main/resources/application.yml
index 4bd355f..ebd475f 100644
--- a/ruoyi-admin/src/main/resources/application.yml
+++ b/ruoyi-admin/src/main/resources/application.yml
@@ -98,7 +98,7 @@
     # 浠ょ墝瀵嗛挜
     secret: abcdefghijklmnopqrstuvwxyz
     # 浠ょ墝鏈夋晥鏈燂紙榛樿30鍒嗛挓锛�
-    expireTime: 60
+    expireTime: 100
   
 # MyBatis閰嶇疆
 mybatis-plus:
diff --git a/ruoyi-admin/src/test/java/com/ruoyi/insertData.java b/ruoyi-admin/src/test/java/com/ruoyi/insertData.java
new file mode 100644
index 0000000..b8b722d
--- /dev/null
+++ b/ruoyi-admin/src/test/java/com/ruoyi/insertData.java
@@ -0,0 +1,52 @@
+package com.ruoyi;
+
+import com.ruoyi.domain.ZfEvent;
+import com.ruoyi.service.ZfEventService;
+import org.junit.jupiter.api.Test;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.test.context.SpringBootTest;
+
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.List;
+import java.util.Random;
+
+/**
+ * @Version 1.0
+ * @Author Jin_quan Ou
+ * @Date 2023-03-22 19:11
+ */
+@SpringBootTest
+public class insertData {
+
+    @Autowired
+    private ZfEventService zfEventService;
+
+    @Test
+    public void insert(){
+        List<String> people = Arrays.asList("寮犱笁锛屽紶寮猴紝寮犲姏", "寮犺悓锛屽紶钂�", "寮犳椇锛屽紶鐐癸紝寮犲彲", "寮犵珷锛屽紶甯�", "寮犵拠锛屽紶涓猴紝寮犲己锛屽紶鍔�");
+        List<String> address = Arrays.asList("鑺卞洯", "娴锋哗", "鍏洯", "娓镐箰鍦�", "鐢板洯", "鍐滃簞");
+
+        ZfEvent zfEvent = null;
+
+        for (int i = 0; i < 200; i++) {
+            zfEvent=new ZfEvent();
+            int peopleRandom = new Random().nextInt(5);//0-4鐨勯殢鏈烘暟
+            int addressRandom = new Random().nextInt(6);//0-5鐨勯殢鏈烘暟
+
+            String base="abcdefghijklmnopqrstuvwxyz";
+            int strRandom1 = new Random().nextInt(16);//0-15鐨勯殢鏈烘暟
+            int strRandom2 = new Random().nextInt(16);//0-15鐨勯殢鏈烘暟
+            String title=base.substring(strRandom1,strRandom1+8);
+            String remark=base.substring(strRandom2,strRandom2+8);
+
+            zfEvent.setPeople(people.get(peopleRandom));
+            zfEvent.setAddress(address.get(addressRandom));
+            zfEvent.setTitle(title);
+            zfEvent.setRemark(remark);
+            zfEventService.save(zfEvent);
+
+        }
+
+    }
+}
diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/utils/MapUtils.java b/ruoyi-common/src/main/java/com/ruoyi/common/utils/MapUtils.java
new file mode 100644
index 0000000..23a12d5
--- /dev/null
+++ b/ruoyi-common/src/main/java/com/ruoyi/common/utils/MapUtils.java
@@ -0,0 +1,22 @@
+package com.ruoyi.common.utils;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+
+import java.util.HashMap;
+
+/**
+ * @Version 1.0
+ * @Author Jin_quan Ou
+ * @Date 2023-03-22 17:08
+ */
+public class MapUtils {
+
+    public static HashMap<String,Object> getResult(Page pageResult){
+        HashMap<String, Object> data = new HashMap<>();
+        data.put("data",pageResult.getRecords());
+        data.put("total",pageResult.getTotal());
+        data.put("pageNum",pageResult.getCurrent());
+        data.put("pageSize",pageResult.getSize());
+        return data;
+    }
+}
diff --git a/ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SysRegisterService.java b/ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SysRegisterService.java
index 63b6689..a8fca76 100644
--- a/ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SysRegisterService.java
+++ b/ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SysRegisterService.java
@@ -1,6 +1,8 @@
 package com.ruoyi.framework.web.service;
 
+import com.ruoyi.common.core.domain.entity.SysRole;
 import com.ruoyi.mapper.ZfRegisterMapper;
+import com.ruoyi.system.domain.SysUserRole;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Component;
 import com.ruoyi.common.constant.CacheConstants;
diff --git a/zhang-content/src/main/java/com/ruoyi/domain/ZAbroad.java b/zhang-content/src/main/java/com/ruoyi/domain/ZAbroad.java
new file mode 100644
index 0000000..21c0796
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/domain/ZAbroad.java
@@ -0,0 +1,96 @@
+package com.ruoyi.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+/**
+ * <p>
+ * 鍑哄浗(澧�)鎯呭喌
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@TableName("z_abroad")
+public class ZAbroad implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 鐢ㄦ埛id
+     */
+    private Integer userId;
+
+    /**
+     * 鐩殑鍦�
+     */
+    private String destination;
+
+    /**
+     * 鍒扮洰鐨勫湴浜嬬敱
+     */
+    private String cause;
+
+    /**
+     * 璧峰鏃ユ湡
+     */
+    private LocalDateTime startDate;
+
+
+    public Integer getId() {
+        return id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public Integer getUserId() {
+        return userId;
+    }
+
+    public void setUserId(Integer userId) {
+        this.userId = userId;
+    }
+
+    public String getDestination() {
+        return destination;
+    }
+
+    public void setDestination(String destination) {
+        this.destination = destination;
+    }
+
+    public String getCause() {
+        return cause;
+    }
+
+    public void setCause(String cause) {
+        this.cause = cause;
+    }
+
+    public LocalDateTime getStartDate() {
+        return startDate;
+    }
+
+    public void setStartDate(LocalDateTime startDate) {
+        this.startDate = startDate;
+    }
+
+    @Override
+    public String toString() {
+        return "ZAbroad{" +
+        "id=" + id +
+        ", userId=" + userId +
+        ", destination=" + destination +
+        ", cause=" + cause +
+        ", startDate=" + startDate +
+        "}";
+    }
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/domain/ZAutobiography.java b/zhang-content/src/main/java/com/ruoyi/domain/ZAutobiography.java
new file mode 100644
index 0000000..16a6f46
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/domain/ZAutobiography.java
@@ -0,0 +1,179 @@
+package com.ruoyi.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@TableName("z_autobiography")
+public class ZAutobiography implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 鐢ㄦ埛id
+     */
+    private Integer userId;
+
+    /**
+     * 濠村効鏈�
+     */
+    private String infancy;
+
+    /**
+     * 骞煎効鏈�
+     */
+    private String childhood;
+
+    /**
+     * 灏忓
+     */
+    private String pri;
+
+    /**
+     * 鍒濅腑
+     */
+    private String mid;
+
+    /**
+     * 楂樹腑
+     */
+    private String senior;
+
+    /**
+     * 澶у
+     */
+    private String college;
+
+    /**
+     * 鐮旂┒鐢�
+     */
+    private String postgraduate;
+
+    /**
+     * 宸ヤ綔
+     */
+    private String job;
+
+    /**
+     * 缁撳
+     */
+    private String marry;
+
+
+    public Integer getId() {
+        return id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public Integer getUserId() {
+        return userId;
+    }
+
+    public void setUserId(Integer userId) {
+        this.userId = userId;
+    }
+
+    public String getInfancy() {
+        return infancy;
+    }
+
+    public void setInfancy(String infancy) {
+        this.infancy = infancy;
+    }
+
+    public String getChildhood() {
+        return childhood;
+    }
+
+    public void setChildhood(String childhood) {
+        this.childhood = childhood;
+    }
+
+    public String getPri() {
+        return pri;
+    }
+
+    public void setPri(String pri) {
+        this.pri = pri;
+    }
+
+    public String getMid() {
+        return mid;
+    }
+
+    public void setMid(String mid) {
+        this.mid = mid;
+    }
+
+    public String getSenior() {
+        return senior;
+    }
+
+    public void setSenior(String senior) {
+        this.senior = senior;
+    }
+
+    public String getCollege() {
+        return college;
+    }
+
+    public void setCollege(String college) {
+        this.college = college;
+    }
+
+    public String getPostgraduate() {
+        return postgraduate;
+    }
+
+    public void setPostgraduate(String postgraduate) {
+        this.postgraduate = postgraduate;
+    }
+
+    public String getJob() {
+        return job;
+    }
+
+    public void setJob(String job) {
+        this.job = job;
+    }
+
+    public String getMarry() {
+        return marry;
+    }
+
+    public void setMarry(String marry) {
+        this.marry = marry;
+    }
+
+    @Override
+    public String toString() {
+        return "ZAutobiography{" +
+        "id=" + id +
+        ", userId=" + userId +
+        ", infancy=" + infancy +
+        ", childhood=" + childhood +
+        ", pri=" + pri +
+        ", mid=" + mid +
+        ", senior=" + senior +
+        ", college=" + college +
+        ", postgraduate=" + postgraduate +
+        ", job=" + job +
+        ", marry=" + marry +
+        "}";
+    }
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/domain/ZCertificate.java b/zhang-content/src/main/java/com/ruoyi/domain/ZCertificate.java
new file mode 100644
index 0000000..aea9ba8
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/domain/ZCertificate.java
@@ -0,0 +1,96 @@
+package com.ruoyi.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+/**
+ * <p>
+ * 鎸佹湁鍑哄叆澧冭瘉浠舵儏鍐�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@TableName("z_certificate")
+public class ZCertificate implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 鐢ㄦ埛id
+     */
+    private Integer userId;
+
+    /**
+     * 璇佷欢鍚嶇О
+     */
+    private String cerName;
+
+    /**
+     * 璇佷欢鍙风爜
+     */
+    private String idNo;
+
+    /**
+     * 鏈夋晥鏈�
+     */
+    private LocalDateTime validityDate;
+
+
+    public Integer getId() {
+        return id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public Integer getUserId() {
+        return userId;
+    }
+
+    public void setUserId(Integer userId) {
+        this.userId = userId;
+    }
+
+    public String getCerName() {
+        return cerName;
+    }
+
+    public void setCerName(String cerName) {
+        this.cerName = cerName;
+    }
+
+    public String getIdNo() {
+        return idNo;
+    }
+
+    public void setIdNo(String idNo) {
+        this.idNo = idNo;
+    }
+
+    public LocalDateTime getValidityDate() {
+        return validityDate;
+    }
+
+    public void setValidityDate(LocalDateTime validityDate) {
+        this.validityDate = validityDate;
+    }
+
+    @Override
+    public String toString() {
+        return "ZCertificate{" +
+        "id=" + id +
+        ", userId=" + userId +
+        ", cerName=" + cerName +
+        ", idNo=" + idNo +
+        ", validityDate=" + validityDate +
+        "}";
+    }
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/domain/ZChild.java b/zhang-content/src/main/java/com/ruoyi/domain/ZChild.java
new file mode 100644
index 0000000..6652381
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/domain/ZChild.java
@@ -0,0 +1,81 @@
+package com.ruoyi.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@TableName("z_child")
+public class ZChild implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 鏈汉id
+     */
+    private Integer userId;
+
+    /**
+     * 閰嶅伓id
+     */
+    private Integer spouseId;
+
+    /**
+     * 瀛╁瓙濮撳悕
+     */
+    private String childName;
+
+
+    public Integer getId() {
+        return id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public Integer getUserId() {
+        return userId;
+    }
+
+    public void setUserId(Integer userId) {
+        this.userId = userId;
+    }
+
+    public Integer getSpouseId() {
+        return spouseId;
+    }
+
+    public void setSpouseId(Integer spouseId) {
+        this.spouseId = spouseId;
+    }
+
+    public String getChildName() {
+        return childName;
+    }
+
+    public void setChildName(String childName) {
+        this.childName = childName;
+    }
+
+    @Override
+    public String toString() {
+        return "ZChild{" +
+        "id=" + id +
+        ", userId=" + userId +
+        ", spouseId=" + spouseId +
+        ", childName=" + childName +
+        "}";
+    }
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/domain/ZDict.java b/zhang-content/src/main/java/com/ruoyi/domain/ZDict.java
index d3944a6..a297c1b 100644
--- a/zhang-content/src/main/java/com/ruoyi/domain/ZDict.java
+++ b/zhang-content/src/main/java/com/ruoyi/domain/ZDict.java
@@ -3,6 +3,9 @@
 import com.baomidou.mybatisplus.annotation.IdType;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import lombok.ToString;
+
 import java.io.Serializable;
 
 /**
@@ -13,6 +16,8 @@
  * @author ojq
  * @since 2023-03-14
  */
+@Data
+@ToString
 @TableName("z_dict")
 public class ZDict implements Serializable {
 
@@ -31,37 +36,4 @@
      */
     private String itemValues;
 
-
-    public Integer getId() {
-        return id;
-    }
-
-    public void setId(Integer id) {
-        this.id = id;
-    }
-
-    public String getName() {
-        return name;
-    }
-
-    public void setName(String name) {
-        this.name = name;
-    }
-
-    public String getItemValues() {
-        return itemValues;
-    }
-
-    public void setItemValues(String itemValues) {
-        this.itemValues = itemValues;
-    }
-
-    @Override
-    public String toString() {
-        return "ZDict{" +
-        "id=" + id +
-        ", name=" + name +
-        ", itemValues=" + itemValues +
-        "}";
-    }
 }
diff --git a/zhang-content/src/main/java/com/ruoyi/domain/ZExperience.java b/zhang-content/src/main/java/com/ruoyi/domain/ZExperience.java
new file mode 100644
index 0000000..458954c
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/domain/ZExperience.java
@@ -0,0 +1,96 @@
+package com.ruoyi.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@TableName("z_experience")
+public class ZExperience implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 鐢ㄦ埛id
+     */
+    private Integer userId;
+
+    /**
+     * 涓昏瀛︿範缁忓巻銆佸伐浣滃崟浣嶅強浠昏亴鎯呭喌
+     */
+    private String content;
+
+    /**
+     * 璧峰鏃ユ湡
+     */
+    private LocalDateTime startDate;
+
+    /**
+     * 璇佹槑浜哄悕瀛�
+     */
+    private String witness;
+
+
+    public Integer getId() {
+        return id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public Integer getUserId() {
+        return userId;
+    }
+
+    public void setUserId(Integer userId) {
+        this.userId = userId;
+    }
+
+    public String getContent() {
+        return content;
+    }
+
+    public void setContent(String content) {
+        this.content = content;
+    }
+
+    public LocalDateTime getStartDate() {
+        return startDate;
+    }
+
+    public void setStartDate(LocalDateTime startDate) {
+        this.startDate = startDate;
+    }
+
+    public String getWitness() {
+        return witness;
+    }
+
+    public void setWitness(String witness) {
+        this.witness = witness;
+    }
+
+    @Override
+    public String toString() {
+        return "ZExperience{" +
+        "id=" + id +
+        ", userId=" + userId +
+        ", content=" + content +
+        ", startDate=" + startDate +
+        ", witness=" + witness +
+        "}";
+    }
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/domain/ZHealthBase.java b/zhang-content/src/main/java/com/ruoyi/domain/ZHealthBase.java
new file mode 100644
index 0000000..3c28234
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/domain/ZHealthBase.java
@@ -0,0 +1,207 @@
+package com.ruoyi.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+
+/**
+ * <p>
+ * 鍋ュ悍琛ㄥ熀纭�淇℃伅
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@TableName("z_health_base")
+public class ZHealthBase implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 鍚嶅瓧
+     */
+    private String nickName;
+
+    /**
+     * 鎬у埆锛�0锛氬コ銆�1锛氱敺
+     */
+    private Integer sex;
+
+    /**
+     * 鏂囧寲绋嬪害
+     */
+    private String education;
+
+    /**
+     * 鑱屼笟
+     */
+    private String occupation;
+
+    /**
+     * 鎵嬫満鍙�
+     */
+    private String phoneNumber;
+
+    /**
+     * 閭
+     */
+    private String email;
+
+    /**
+     * 浣忓潃
+     */
+    private String address;
+
+    /**
+     * 琛�鍨�
+     */
+    private Integer bloodType;
+
+    /**
+     * 杩囨晱鍙�
+     */
+    private Integer allergy;
+
+    /**
+     * 閬椾紶鐥呭彶
+     */
+    private Integer heritableDisease;
+
+    /**
+     * 甯哥敤鑽墿
+     */
+    private String medicinal;
+
+    /**
+     * 鐩墠鍩虹鐥�
+     */
+    private String baseDisease;
+
+
+    public Integer getId() {
+        return id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public String getNickName() {
+        return nickName;
+    }
+
+    public void setNickName(String nickName) {
+        this.nickName = nickName;
+    }
+
+    public Integer getSex() {
+        return sex;
+    }
+
+    public void setSex(Integer sex) {
+        this.sex = sex;
+    }
+
+    public String getEducation() {
+        return education;
+    }
+
+    public void setEducation(String education) {
+        this.education = education;
+    }
+
+    public String getOccupation() {
+        return occupation;
+    }
+
+    public void setOccupation(String occupation) {
+        this.occupation = occupation;
+    }
+
+    public String getPhoneNumber() {
+        return phoneNumber;
+    }
+
+    public void setPhoneNumber(String phoneNumber) {
+        this.phoneNumber = phoneNumber;
+    }
+
+    public String getEmail() {
+        return email;
+    }
+
+    public void setEmail(String email) {
+        this.email = email;
+    }
+
+    public String getAddress() {
+        return address;
+    }
+
+    public void setAddress(String address) {
+        this.address = address;
+    }
+
+    public Integer getBloodType() {
+        return bloodType;
+    }
+
+    public void setBloodType(Integer bloodType) {
+        this.bloodType = bloodType;
+    }
+
+    public Integer getAllergy() {
+        return allergy;
+    }
+
+    public void setAllergy(Integer allergy) {
+        this.allergy = allergy;
+    }
+
+    public Integer getHeritableDisease() {
+        return heritableDisease;
+    }
+
+    public void setHeritableDisease(Integer heritableDisease) {
+        this.heritableDisease = heritableDisease;
+    }
+
+    public String getMedicinal() {
+        return medicinal;
+    }
+
+    public void setMedicinal(String medicinal) {
+        this.medicinal = medicinal;
+    }
+
+    public String getBaseDisease() {
+        return baseDisease;
+    }
+
+    public void setBaseDisease(String baseDisease) {
+        this.baseDisease = baseDisease;
+    }
+
+    @Override
+    public String toString() {
+        return "ZHealthBase{" +
+        "id=" + id +
+        ", nickName=" + nickName +
+        ", sex=" + sex +
+        ", education=" + education +
+        ", occupation=" + occupation +
+        ", phoneNumber=" + phoneNumber +
+        ", email=" + email +
+        ", address=" + address +
+        ", bloodType=" + bloodType +
+        ", allergy=" + allergy +
+        ", heritableDisease=" + heritableDisease +
+        ", medicinal=" + medicinal +
+        ", baseDisease=" + baseDisease +
+        "}";
+    }
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/domain/ZHealthHabit.java b/zhang-content/src/main/java/com/ruoyi/domain/ZHealthHabit.java
new file mode 100644
index 0000000..ffa517b
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/domain/ZHealthHabit.java
@@ -0,0 +1,151 @@
+package com.ruoyi.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+
+/**
+ * <p>
+ * 鍋ュ悍琛ㄧ殑鐢熸椿鎯呭喌
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@TableName("z_health_habit")
+public class ZHealthHabit implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 鍋ュ悍琛ㄦ墍灞炶�卛d
+     */
+    private Integer hid;
+
+    /**
+     * 楗鍠滃ソ涓庡繉鍙�
+     */
+    private String eat;
+
+    /**
+     * 鐖卞ソ涓庡棞濂�
+     */
+    private String hobby;
+
+    /**
+     * 鐫$湢鐘舵��
+     */
+    private String sleep;
+
+    /**
+     * 澶т究鐘舵��
+     */
+    private String bigEgestion;
+
+    /**
+     * 灏忎究鐘舵��
+     */
+    private String smallEgestion;
+
+    /**
+     * 楗涔犳儻
+     */
+    private String eatType;
+
+    /**
+     * 鐢熸椿浜嬩欢
+     */
+    private String lifeType;
+
+
+    public Integer getId() {
+        return id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public Integer getHid() {
+        return hid;
+    }
+
+    public void setHid(Integer hid) {
+        this.hid = hid;
+    }
+
+    public String getEat() {
+        return eat;
+    }
+
+    public void setEat(String eat) {
+        this.eat = eat;
+    }
+
+    public String getHobby() {
+        return hobby;
+    }
+
+    public void setHobby(String hobby) {
+        this.hobby = hobby;
+    }
+
+    public String getSleep() {
+        return sleep;
+    }
+
+    public void setSleep(String sleep) {
+        this.sleep = sleep;
+    }
+
+    public String getBigEgestion() {
+        return bigEgestion;
+    }
+
+    public void setBigEgestion(String bigEgestion) {
+        this.bigEgestion = bigEgestion;
+    }
+
+    public String getSmallEgestion() {
+        return smallEgestion;
+    }
+
+    public void setSmallEgestion(String smallEgestion) {
+        this.smallEgestion = smallEgestion;
+    }
+
+    public String getEatType() {
+        return eatType;
+    }
+
+    public void setEatType(String eatType) {
+        this.eatType = eatType;
+    }
+
+    public String getLifeType() {
+        return lifeType;
+    }
+
+    public void setLifeType(String lifeType) {
+        this.lifeType = lifeType;
+    }
+
+    @Override
+    public String toString() {
+        return "ZHealthHabit{" +
+        "id=" + id +
+        ", hid=" + hid +
+        ", eat=" + eat +
+        ", hobby=" + hobby +
+        ", sleep=" + sleep +
+        ", bigEgestion=" + bigEgestion +
+        ", smallEgestion=" + smallEgestion +
+        ", eatType=" + eatType +
+        ", lifeType=" + lifeType +
+        "}";
+    }
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/domain/ZHealthInfo.java b/zhang-content/src/main/java/com/ruoyi/domain/ZHealthInfo.java
new file mode 100644
index 0000000..b1e0c40
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/domain/ZHealthInfo.java
@@ -0,0 +1,291 @@
+package com.ruoyi.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+
+/**
+ * <p>
+ * 韬綋鐘跺喌鐤剧梾琛�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@TableName("z_health_info")
+public class ZHealthInfo implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 鍋ュ悍琛ㄦ墍灞炶�卛d
+     */
+    private Integer hid;
+
+    /**
+     * 浣撴俯
+     */
+    private String temperature;
+
+    /**
+     * 鑴夋悘
+     */
+    private String pulse;
+
+    /**
+     * 鍛煎惛
+     */
+    private String breathe;
+
+    /**
+     * 琛�鍘�
+     */
+    private String bloodPressure;
+
+    /**
+     * 浣撻噸kg
+     */
+    private String weight;
+
+    /**
+     * 鍥涜偄娲诲姩鎯呭喌
+     */
+    private String movement;
+
+    /**
+     * 鐨偆鎯呭喌
+     */
+    private String skinType;
+
+    /**
+     * 蹇冪悊鐘舵��
+     */
+    private String psychologyType;
+
+    /**
+     * 闈㈠鐤剧梾鐨勬�佸害
+     */
+    private String attitude;
+
+    /**
+     * 鍏ㄨ韩钀ュ吇鐘跺喌
+     */
+    private String nutrition;
+
+    /**
+     * 鑴戣绠$柧鐥�
+     */
+    private String brain;
+
+    /**
+     * 蹇冭剰鐤剧梾
+     */
+    private String heart;
+
+    /**
+     * 琛�绠$柧鐥�
+     */
+    private String blood;
+
+    /**
+     * 娑堝寲绯荤粺鐤剧梾
+     */
+    private String digestiveSystem;
+
+    /**
+     * 鍛煎惛绯荤粺鐤剧梾
+     */
+    private String breathSystem;
+
+    /**
+     * 鑲捐剰鐤剧梾
+     */
+    private String kidney;
+
+    /**
+     * 鍏朵粬鐤剧梾
+     */
+    private String other;
+
+
+    public Integer getId() {
+        return id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public Integer getHid() {
+        return hid;
+    }
+
+    public void setHid(Integer hid) {
+        this.hid = hid;
+    }
+
+    public String getTemperature() {
+        return temperature;
+    }
+
+    public void setTemperature(String temperature) {
+        this.temperature = temperature;
+    }
+
+    public String getPulse() {
+        return pulse;
+    }
+
+    public void setPulse(String pulse) {
+        this.pulse = pulse;
+    }
+
+    public String getBreathe() {
+        return breathe;
+    }
+
+    public void setBreathe(String breathe) {
+        this.breathe = breathe;
+    }
+
+    public String getBloodPressure() {
+        return bloodPressure;
+    }
+
+    public void setBloodPressure(String bloodPressure) {
+        this.bloodPressure = bloodPressure;
+    }
+
+    public String getWeight() {
+        return weight;
+    }
+
+    public void setWeight(String weight) {
+        this.weight = weight;
+    }
+
+    public String getMovement() {
+        return movement;
+    }
+
+    public void setMovement(String movement) {
+        this.movement = movement;
+    }
+
+    public String getSkinType() {
+        return skinType;
+    }
+
+    public void setSkinType(String skinType) {
+        this.skinType = skinType;
+    }
+
+    public String getPsychologyType() {
+        return psychologyType;
+    }
+
+    public void setPsychologyType(String psychologyType) {
+        this.psychologyType = psychologyType;
+    }
+
+    public String getAttitude() {
+        return attitude;
+    }
+
+    public void setAttitude(String attitude) {
+        this.attitude = attitude;
+    }
+
+    public String getNutrition() {
+        return nutrition;
+    }
+
+    public void setNutrition(String nutrition) {
+        this.nutrition = nutrition;
+    }
+
+    public String getBrain() {
+        return brain;
+    }
+
+    public void setBrain(String brain) {
+        this.brain = brain;
+    }
+
+    public String getHeart() {
+        return heart;
+    }
+
+    public void setHeart(String heart) {
+        this.heart = heart;
+    }
+
+    public String getBlood() {
+        return blood;
+    }
+
+    public void setBlood(String blood) {
+        this.blood = blood;
+    }
+
+    public String getDigestiveSystem() {
+        return digestiveSystem;
+    }
+
+    public void setDigestiveSystem(String digestiveSystem) {
+        this.digestiveSystem = digestiveSystem;
+    }
+
+    public String getBreathSystem() {
+        return breathSystem;
+    }
+
+    public void setBreathSystem(String breathSystem) {
+        this.breathSystem = breathSystem;
+    }
+
+    public String getKidney() {
+        return kidney;
+    }
+
+    public void setKidney(String kidney) {
+        this.kidney = kidney;
+    }
+
+    public String getOther() {
+        return other;
+    }
+
+    public void setOther(String other) {
+        this.other = other;
+    }
+
+    @Override
+    public String toString() {
+        return "ZHealthInfo{" +
+        "id=" + id +
+        ", hid=" + hid +
+        ", temperature=" + temperature +
+        ", pulse=" + pulse +
+        ", breathe=" + breathe +
+        ", bloodPressure=" + bloodPressure +
+        ", weight=" + weight +
+        ", movement=" + movement +
+        ", skinType=" + skinType +
+        ", psychologyType=" + psychologyType +
+        ", attitude=" + attitude +
+        ", nutrition=" + nutrition +
+        ", brain=" + brain +
+        ", heart=" + heart +
+        ", blood=" + blood +
+        ", digestiveSystem=" + digestiveSystem +
+        ", breathSystem=" + breathSystem +
+        ", kidney=" + kidney +
+        ", other=" + other +
+        "}";
+    }
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/domain/ZHonor.java b/zhang-content/src/main/java/com/ruoyi/domain/ZHonor.java
new file mode 100644
index 0000000..949a091
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/domain/ZHonor.java
@@ -0,0 +1,166 @@
+package com.ruoyi.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+/**
+ * <p>
+ * 璇佷欢銆佽崳瑾夈�佽祫璐ㄨ〃
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@TableName("z_honor")
+public class ZHonor implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 鏈汉id
+     */
+    private Integer userId;
+
+    /**
+     * 绫诲埆,0锛氳瘉浠躲��1锛氳崳瑾夈��2锛氳祫璐�
+     */
+    private Integer type;
+
+    /**
+     * 鍚嶇О
+     */
+    private String name;
+
+    /**
+     * 璇佸彿/涓撲笟
+     */
+    private String idNo;
+
+    /**
+     * 绾у埆
+     */
+    private String grade;
+
+    /**
+     * 鏈夋晥鏈�
+     */
+    private LocalDateTime validityDate;
+
+    /**
+     * 鑾峰緱鏃堕棿
+     */
+    private LocalDateTime getDate;
+
+    /**
+     * 瀛樻斁浣嶇疆
+     */
+    private String location;
+
+    /**
+     * 澶囨敞
+     */
+    private String remark;
+
+
+    public Integer getId() {
+        return id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public Integer getUserId() {
+        return userId;
+    }
+
+    public void setUserId(Integer userId) {
+        this.userId = userId;
+    }
+
+    public Integer getType() {
+        return type;
+    }
+
+    public void setType(Integer type) {
+        this.type = type;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public String getIdNo() {
+        return idNo;
+    }
+
+    public void setIdNo(String idNo) {
+        this.idNo = idNo;
+    }
+
+    public String getGrade() {
+        return grade;
+    }
+
+    public void setGrade(String grade) {
+        this.grade = grade;
+    }
+
+    public LocalDateTime getValidityDate() {
+        return validityDate;
+    }
+
+    public void setValidityDate(LocalDateTime validityDate) {
+        this.validityDate = validityDate;
+    }
+
+    public LocalDateTime getGetDate() {
+        return getDate;
+    }
+
+    public void setGetDate(LocalDateTime getDate) {
+        this.getDate = getDate;
+    }
+
+    public String getLocation() {
+        return location;
+    }
+
+    public void setLocation(String location) {
+        this.location = location;
+    }
+
+    public String getRemark() {
+        return remark;
+    }
+
+    public void setRemark(String remark) {
+        this.remark = remark;
+    }
+
+    @Override
+    public String toString() {
+        return "ZHonor{" +
+        "id=" + id +
+        ", userId=" + userId +
+        ", type=" + type +
+        ", name=" + name +
+        ", idNo=" + idNo +
+        ", grade=" + grade +
+        ", validityDate=" + validityDate +
+        ", getDate=" + getDate +
+        ", location=" + location +
+        ", remark=" + remark +
+        "}";
+    }
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/domain/ZIdea.java b/zhang-content/src/main/java/com/ruoyi/domain/ZIdea.java
new file mode 100644
index 0000000..6657445
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/domain/ZIdea.java
@@ -0,0 +1,137 @@
+package com.ruoyi.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@TableName("z_idea")
+public class ZIdea implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 鐞嗘兂鏍囬/鐧惧勾鎰挎湜
+     */
+    private String title;
+
+    /**
+     * 濮嬩簬浣曞洜
+     */
+    private String cause;
+
+    /**
+     * 鍙楁儬浜哄悕瀛�
+     */
+    private String beneficiary;
+
+    /**
+     * 缁ф壙浜哄悕瀛�
+     */
+    private String heir;
+
+    /**
+     * 瀹炵幇闅惧害
+     */
+    private String difficulty;
+
+    /**
+     * 鏄惁渚濇棫鏈夋晥
+     */
+    private Integer isEffective;
+
+    /**
+     * 澶囨敞
+     */
+    private String remark;
+
+
+    public Integer getId() {
+        return id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public String getTitle() {
+        return title;
+    }
+
+    public void setTitle(String title) {
+        this.title = title;
+    }
+
+    public String getCause() {
+        return cause;
+    }
+
+    public void setCause(String cause) {
+        this.cause = cause;
+    }
+
+    public String getBeneficiary() {
+        return beneficiary;
+    }
+
+    public void setBeneficiary(String beneficiary) {
+        this.beneficiary = beneficiary;
+    }
+
+    public String getHeir() {
+        return heir;
+    }
+
+    public void setHeir(String heir) {
+        this.heir = heir;
+    }
+
+    public String getDifficulty() {
+        return difficulty;
+    }
+
+    public void setDifficulty(String difficulty) {
+        this.difficulty = difficulty;
+    }
+
+    public Integer getIsEffective() {
+        return isEffective;
+    }
+
+    public void setIsEffective(Integer isEffective) {
+        this.isEffective = isEffective;
+    }
+
+    public String getRemark() {
+        return remark;
+    }
+
+    public void setRemark(String remark) {
+        this.remark = remark;
+    }
+
+    @Override
+    public String toString() {
+        return "ZIdea{" +
+        "id=" + id +
+        ", title=" + title +
+        ", cause=" + cause +
+        ", beneficiary=" + beneficiary +
+        ", heir=" + heir +
+        ", difficulty=" + difficulty +
+        ", isEffective=" + isEffective +
+        ", remark=" + remark +
+        "}";
+    }
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/domain/ZInfoUser.java b/zhang-content/src/main/java/com/ruoyi/domain/ZInfoUser.java
index 1f5d063..10d5efb 100644
--- a/zhang-content/src/main/java/com/ruoyi/domain/ZInfoUser.java
+++ b/zhang-content/src/main/java/com/ruoyi/domain/ZInfoUser.java
@@ -3,11 +3,14 @@
 import com.baomidou.mybatisplus.annotation.IdType;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.ruoyi.common.annotation.Excel;
 import lombok.Data;
 import lombok.ToString;
 
 import java.io.Serializable;
 import java.time.LocalDate;
+import java.util.Date;
 
 /**
  * @Version 1.0
@@ -22,81 +25,96 @@
     private static final long serialVersionUID = 1L;
 
     @TableId(value = "user_id", type = IdType.AUTO)
-    private Integer userId;
+    private Long userId;
 
     /**
      * 濮撳悕
      */
+    @Excel(name="濮撳悕")
     private String nickName;
 
     /**
      * 鏇剧敤鍚�
      */
+    @Excel(name="鏇剧敤鍚�")
     private String oldName;
 
     /**
      * 鎬у埆
      */
+    @Excel(name="鎬у埆",readConverterExp = "0=濂�,1=鐢�")
     private Integer sex;
 
     /**
      * 鍥界睄
      */
+    @Excel(name="鍥界睄")
     private String nationality;
 
     /**
      * 姘戞棌
      */
+    @Excel(name="姘戞棌")
     private String nation;
 
     /**
-     * 濠氬Щ鐘跺喌--0锛氭湭濠氾紝1锛氬凡濠氾紝2锛氱濠�
+     * 濠氬Щ鐘跺喌 0锛氭湭濠氾紝1锛氬凡濠氾紝2锛氱濠�
      */
+    @Excel(name="濠氬Щ鐘跺喌",readConverterExp = "0=鏈,1=宸插,2=绂诲")
     private Integer maritalStatus;
 
     /**
      * 鏀挎不闈㈣矊
      */
+    @Excel(name="鏀挎不闈㈣矊")
     private String politicalOutlook;
 
     /**
      * 鐢佃瘽鍙风爜
      */
+    @Excel(name="鐢佃瘽鍙风爜")
     private String phoneNumber;
 
     /**
      * 韬唤璇佸彿
      */
+    @Excel(name="韬唤璇佸彿")
     private String idNum;
 
     /**
      * 鎴风睄鍦板潃
      */
+    @Excel(name="鎴风睄鍦板潃")
     private String locationAddress;
 
     /**
      * 甯镐綇鍦板潃
      */
+    @Excel(name="甯镐綇鍦板潃")
     private String alwaysAddress;
 
     /**
      * 鎴风睄鍦板叕瀹夋満鍏�
      */
+    @Excel(name="鎴风睄鍦板叕瀹夋満鍏�")
     private String locationPolice;
 
     /**
      * 甯镐綇鍦板叕瀹夋満鍏�
      */
+    @Excel(name="甯镐綇鍦板叕瀹夋満鍏�")
     private String alwaysPolice;
 
     /**
      * 鎵�鍦ㄥ崟浣�/瀛︽牎
      */
+    @Excel(name="鎵�鍦ㄥ崟浣�/瀛︽牎")
     private String unit;
 
     /**
      * 鑱屽姟/韬唤
      */
+    @Excel(name="鑱屽姟/韬唤")
     private String position;
 
     /**
@@ -117,7 +135,9 @@
     /**
      * 鍑虹敓骞存湀鏃�
      */
-    private LocalDate birth;
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "鍑虹敓鏃堕棿", dateFormat = "yyyy-MM-dd")
+    private Date birth;
 
     /**
      * 涓汉鑳屾櫙鍥剧墖銆佽棰�
diff --git a/zhang-content/src/main/java/com/ruoyi/domain/ZLoginUser.java b/zhang-content/src/main/java/com/ruoyi/domain/ZLoginUser.java
new file mode 100644
index 0000000..3fc979a
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/domain/ZLoginUser.java
@@ -0,0 +1,141 @@
+package com.ruoyi.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+/**
+ * <p>
+ * 瀛樻斁鐧诲綍淇℃伅鐨勭敤鎴疯〃
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@TableName("z_login_user")
+public class ZLoginUser implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 鐢ㄦ埛id
+     */
+    @TableId(value = "user_id", type = IdType.AUTO)
+    private Integer userId;
+
+    /**
+     * 鐢ㄤ簬鐧诲綍鐨勭敤鎴峰悕
+     */
+    private String username;
+
+    /**
+     * 瀵嗙爜
+     */
+    private String password;
+
+    /**
+     * 鐢ㄦ埛鍙櫥褰曠殑鐘舵��
+     */
+    private Integer status;
+
+    /**
+     * 娉ㄥ唽鏃堕棿
+     */
+    private LocalDateTime createTime;
+
+    /**
+     * 鏇存柊鐢ㄦ埛鐧诲綍淇℃伅鏃堕棿
+     */
+    private LocalDateTime updateTime;
+
+    /**
+     * 涓婃鐧婚檰鏃堕棿
+     */
+    private LocalDateTime loginTime;
+
+    /**
+     * 瑕佸啓鐨勪竴浜涘娉�
+     */
+    private String remark;
+
+
+    public Integer getUserId() {
+        return userId;
+    }
+
+    public void setUserId(Integer userId) {
+        this.userId = userId;
+    }
+
+    public String getUsername() {
+        return username;
+    }
+
+    public void setUsername(String username) {
+        this.username = username;
+    }
+
+    public String getPassword() {
+        return password;
+    }
+
+    public void setPassword(String password) {
+        this.password = password;
+    }
+
+    public Integer getStatus() {
+        return status;
+    }
+
+    public void setStatus(Integer status) {
+        this.status = status;
+    }
+
+    public LocalDateTime getCreateTime() {
+        return createTime;
+    }
+
+    public void setCreateTime(LocalDateTime createTime) {
+        this.createTime = createTime;
+    }
+
+    public LocalDateTime getUpdateTime() {
+        return updateTime;
+    }
+
+    public void setUpdateTime(LocalDateTime updateTime) {
+        this.updateTime = updateTime;
+    }
+
+    public LocalDateTime getLoginTime() {
+        return loginTime;
+    }
+
+    public void setLoginTime(LocalDateTime loginTime) {
+        this.loginTime = loginTime;
+    }
+
+    public String getRemark() {
+        return remark;
+    }
+
+    public void setRemark(String remark) {
+        this.remark = remark;
+    }
+
+    @Override
+    public String toString() {
+        return "ZLoginUser{" +
+        "userId=" + userId +
+        ", username=" + username +
+        ", password=" + password +
+        ", status=" + status +
+        ", createTime=" + createTime +
+        ", updateTime=" + updateTime +
+        ", loginTime=" + loginTime +
+        ", remark=" + remark +
+        "}";
+    }
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/domain/ZMarry.java b/zhang-content/src/main/java/com/ruoyi/domain/ZMarry.java
new file mode 100644
index 0000000..3ea76cf
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/domain/ZMarry.java
@@ -0,0 +1,194 @@
+package com.ruoyi.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@TableName("z_marry")
+public class ZMarry implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 鏈汉id
+     */
+    private Integer userId;
+
+    /**
+     * 閰嶅伓id
+     */
+    private Integer spouseId;
+
+    /**
+     * 缁撳鏃堕棿
+     */
+    private LocalDateTime marryDate;
+
+    /**
+     * 鐢熻偛鎯呭喌,0锛氭湭鐢熻偛銆�1锛氬湪瀛曘��2锛氬凡鐢熻偛
+     */
+    private Integer bearStatus;
+
+    /**
+     * 鏄惁棰嗗彇璁″垝鐢熻偛鏈嶅姟鎵嬪唽
+     */
+    private Integer isJhsyfwsc;
+
+    /**
+     * 棰嗗彇璁″垝鐢熻偛鏈嶅姟鎵嬪唽鏃堕棿
+     */
+    private LocalDateTime getJhsyfwscDate;
+
+    /**
+     * 鏄惁棰嗗彇鐙敓瀛愬コ璇�
+     */
+    private Integer isDsznz;
+
+    /**
+     * 棰嗗彇鐙敓瀛愬コ璇佹椂闂�
+     */
+    private LocalDateTime getDsznzDate;
+
+    /**
+     * 闇�澹版槑鐨勬儏鍐�
+     */
+    private String content;
+
+    /**
+     * 澶囨敞
+     */
+    private String remark;
+
+    /**
+     * 璁板綍鏄惁琚垹闄わ紝鏈変釜鏌ョ湅杩囧線鍙茬殑鍔熻兘
+     */
+    private Integer isDelete;
+
+
+    public Integer getId() {
+        return id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public Integer getUserId() {
+        return userId;
+    }
+
+    public void setUserId(Integer userId) {
+        this.userId = userId;
+    }
+
+    public Integer getSpouseId() {
+        return spouseId;
+    }
+
+    public void setSpouseId(Integer spouseId) {
+        this.spouseId = spouseId;
+    }
+
+    public LocalDateTime getMarryDate() {
+        return marryDate;
+    }
+
+    public void setMarryDate(LocalDateTime marryDate) {
+        this.marryDate = marryDate;
+    }
+
+    public Integer getBearStatus() {
+        return bearStatus;
+    }
+
+    public void setBearStatus(Integer bearStatus) {
+        this.bearStatus = bearStatus;
+    }
+
+    public Integer getIsJhsyfwsc() {
+        return isJhsyfwsc;
+    }
+
+    public void setIsJhsyfwsc(Integer isJhsyfwsc) {
+        this.isJhsyfwsc = isJhsyfwsc;
+    }
+
+    public LocalDateTime getGetJhsyfwscDate() {
+        return getJhsyfwscDate;
+    }
+
+    public void setGetJhsyfwscDate(LocalDateTime getJhsyfwscDate) {
+        this.getJhsyfwscDate = getJhsyfwscDate;
+    }
+
+    public Integer getIsDsznz() {
+        return isDsznz;
+    }
+
+    public void setIsDsznz(Integer isDsznz) {
+        this.isDsznz = isDsznz;
+    }
+
+    public LocalDateTime getGetDsznzDate() {
+        return getDsznzDate;
+    }
+
+    public void setGetDsznzDate(LocalDateTime getDsznzDate) {
+        this.getDsznzDate = getDsznzDate;
+    }
+
+    public String getContent() {
+        return content;
+    }
+
+    public void setContent(String content) {
+        this.content = content;
+    }
+
+    public String getRemark() {
+        return remark;
+    }
+
+    public void setRemark(String remark) {
+        this.remark = remark;
+    }
+
+    public Integer getIsDelete() {
+        return isDelete;
+    }
+
+    public void setIsDelete(Integer isDelete) {
+        this.isDelete = isDelete;
+    }
+
+    @Override
+    public String toString() {
+        return "ZMarry{" +
+        "id=" + id +
+        ", userId=" + userId +
+        ", spouseId=" + spouseId +
+        ", marryDate=" + marryDate +
+        ", bearStatus=" + bearStatus +
+        ", isJhsyfwsc=" + isJhsyfwsc +
+        ", getJhsyfwscDate=" + getJhsyfwscDate +
+        ", isDsznz=" + isDsznz +
+        ", getDsznzDate=" + getDsznzDate +
+        ", content=" + content +
+        ", remark=" + remark +
+        ", isDelete=" + isDelete +
+        "}";
+    }
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/domain/ZProperty.java b/zhang-content/src/main/java/com/ruoyi/domain/ZProperty.java
new file mode 100644
index 0000000..6e27dda
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/domain/ZProperty.java
@@ -0,0 +1,165 @@
+package com.ruoyi.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+
+/**
+ * <p>
+ * 涓汉璐骇琛�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@TableName("z_property")
+public class ZProperty implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 鏈汉id
+     */
+    private Integer userId;
+
+    /**
+     * 璐骇绫诲埆
+     */
+    private Integer type;
+
+    /**
+     * 鏀舵敮鍚嶇О
+     */
+    private String incomeName;
+
+    /**
+     * 閲戦
+     */
+    private Double price;
+
+    /**
+     * 鏈熼檺
+     */
+    private String timeLimit;
+
+    /**
+     * 鍙樻洿鎴栨敞閿�
+     */
+    private String isChange;
+
+    /**
+     * 浜ф潈
+     */
+    private String propertyRight;
+
+    /**
+     * 瀛樻斁浣嶇疆
+     */
+    private String location;
+
+    /**
+     * 澶囨敞
+     */
+    private String remark;
+
+
+    public Integer getId() {
+        return id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public Integer getUserId() {
+        return userId;
+    }
+
+    public void setUserId(Integer userId) {
+        this.userId = userId;
+    }
+
+    public Integer getType() {
+        return type;
+    }
+
+    public void setType(Integer type) {
+        this.type = type;
+    }
+
+    public String getIncomeName() {
+        return incomeName;
+    }
+
+    public void setIncomeName(String incomeName) {
+        this.incomeName = incomeName;
+    }
+
+    public Double getPrice() {
+        return price;
+    }
+
+    public void setPrice(Double price) {
+        this.price = price;
+    }
+
+    public String getTimeLimit() {
+        return timeLimit;
+    }
+
+    public void setTimeLimit(String timeLimit) {
+        this.timeLimit = timeLimit;
+    }
+
+    public String getIsChange() {
+        return isChange;
+    }
+
+    public void setIsChange(String isChange) {
+        this.isChange = isChange;
+    }
+
+    public String getPropertyRight() {
+        return propertyRight;
+    }
+
+    public void setPropertyRight(String propertyRight) {
+        this.propertyRight = propertyRight;
+    }
+
+    public String getLocation() {
+        return location;
+    }
+
+    public void setLocation(String location) {
+        this.location = location;
+    }
+
+    public String getRemark() {
+        return remark;
+    }
+
+    public void setRemark(String remark) {
+        this.remark = remark;
+    }
+
+    @Override
+    public String toString() {
+        return "ZProperty{" +
+        "id=" + id +
+        ", userId=" + userId +
+        ", type=" + type +
+        ", incomeName=" + incomeName +
+        ", price=" + price +
+        ", timeLimit=" + timeLimit +
+        ", isChange=" + isChange +
+        ", propertyRight=" + propertyRight +
+        ", location=" + location +
+        ", remark=" + remark +
+        "}";
+    }
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/domain/ZSecret.java b/zhang-content/src/main/java/com/ruoyi/domain/ZSecret.java
new file mode 100644
index 0000000..3093917
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/domain/ZSecret.java
@@ -0,0 +1,180 @@
+package com.ruoyi.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+/**
+ * <p>
+ * 绉樺瘑璁板綍琛�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@TableName("z_secret")
+public class ZSecret implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 鍒涘缓鏃堕棿
+     */
+    private LocalDateTime createTime;
+
+    /**
+     * 绉樺瘑淇℃伅绫诲埆
+     */
+    private Integer type;
+
+    /**
+     * 璐﹀彿锛堝惈鐞嗚储鏀剁泭锛�
+     */
+    private String accNo;
+
+    /**
+     * 鏈夋晥鏈�
+     */
+    private LocalDateTime validityDate;
+
+    /**
+     * 瀵嗙爜锛堝瓨鎶樺拰鍗$敤閫楀彿闅斿紑锛�
+     */
+    private String password;
+
+    /**
+     * 鏄惁寮�鍚寚绾癸紝0锛氬惁銆�1锛氭槸
+     */
+    private Integer isFinger;
+
+    /**
+     * 鏄惁寮�鍚汉鑴歌瘑鍒紝0锛氬惁銆�1锛氭槸
+     */
+    private Integer isFace;
+
+    /**
+     * 鏄惁绉佹湁锛�0锛氬惁銆�1锛氭槸
+     */
+    private Integer isPrivate;
+
+    /**
+     * 瀛樻斁浣嶇疆
+     */
+    private String location;
+
+    /**
+     * 澶囨敞淇℃伅
+     */
+    private String remark;
+
+
+    public Integer getId() {
+        return id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public LocalDateTime getCreateTime() {
+        return createTime;
+    }
+
+    public void setCreateTime(LocalDateTime createTime) {
+        this.createTime = createTime;
+    }
+
+    public Integer getType() {
+        return type;
+    }
+
+    public void setType(Integer type) {
+        this.type = type;
+    }
+
+    public String getAccNo() {
+        return accNo;
+    }
+
+    public void setAccNo(String accNo) {
+        this.accNo = accNo;
+    }
+
+    public LocalDateTime getValidityDate() {
+        return validityDate;
+    }
+
+    public void setValidityDate(LocalDateTime validityDate) {
+        this.validityDate = validityDate;
+    }
+
+    public String getPassword() {
+        return password;
+    }
+
+    public void setPassword(String password) {
+        this.password = password;
+    }
+
+    public Integer getIsFinger() {
+        return isFinger;
+    }
+
+    public void setIsFinger(Integer isFinger) {
+        this.isFinger = isFinger;
+    }
+
+    public Integer getIsFace() {
+        return isFace;
+    }
+
+    public void setIsFace(Integer isFace) {
+        this.isFace = isFace;
+    }
+
+    public Integer getIsPrivate() {
+        return isPrivate;
+    }
+
+    public void setIsPrivate(Integer isPrivate) {
+        this.isPrivate = isPrivate;
+    }
+
+    public String getLocation() {
+        return location;
+    }
+
+    public void setLocation(String location) {
+        this.location = location;
+    }
+
+    public String getRemark() {
+        return remark;
+    }
+
+    public void setRemark(String remark) {
+        this.remark = remark;
+    }
+
+    @Override
+    public String toString() {
+        return "ZSecret{" +
+        "id=" + id +
+        ", createTime=" + createTime +
+        ", type=" + type +
+        ", accNo=" + accNo +
+        ", validityDate=" + validityDate +
+        ", password=" + password +
+        ", isFinger=" + isFinger +
+        ", isFace=" + isFace +
+        ", isPrivate=" + isPrivate +
+        ", location=" + location +
+        ", remark=" + remark +
+        "}";
+    }
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/domain/ZSelfNote.java b/zhang-content/src/main/java/com/ruoyi/domain/ZSelfNote.java
new file mode 100644
index 0000000..a072ff2
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/domain/ZSelfNote.java
@@ -0,0 +1,110 @@
+package com.ruoyi.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@TableName("z_self_note")
+public class ZSelfNote implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 鐢ㄦ埛id
+     */
+    private Integer userId;
+
+    /**
+     * 鍦扮偣
+     */
+    private String address;
+
+    /**
+     * 鏃堕棿
+     */
+    private LocalDateTime noteDate;
+
+    /**
+     * 鏍囬
+     */
+    private String title;
+
+    /**
+     * 澶囨敞
+     */
+    private String remark;
+
+
+    public Integer getId() {
+        return id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public Integer getUserId() {
+        return userId;
+    }
+
+    public void setUserId(Integer userId) {
+        this.userId = userId;
+    }
+
+    public String getAddress() {
+        return address;
+    }
+
+    public void setAddress(String address) {
+        this.address = address;
+    }
+
+    public LocalDateTime getNoteDate() {
+        return noteDate;
+    }
+
+    public void setNoteDate(LocalDateTime noteDate) {
+        this.noteDate = noteDate;
+    }
+
+    public String getTitle() {
+        return title;
+    }
+
+    public void setTitle(String title) {
+        this.title = title;
+    }
+
+    public String getRemark() {
+        return remark;
+    }
+
+    public void setRemark(String remark) {
+        this.remark = remark;
+    }
+
+    @Override
+    public String toString() {
+        return "ZSelfNote{" +
+        "id=" + id +
+        ", userId=" + userId +
+        ", address=" + address +
+        ", noteDate=" + noteDate +
+        ", title=" + title +
+        ", remark=" + remark +
+        "}";
+    }
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/domain/ZStayOut.java b/zhang-content/src/main/java/com/ruoyi/domain/ZStayOut.java
new file mode 100644
index 0000000..cc450de
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/domain/ZStayOut.java
@@ -0,0 +1,81 @@
+package com.ruoyi.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@TableName("z_stay_out")
+public class ZStayOut implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 鐢ㄦ埛id
+     */
+    private Integer userId;
+
+    /**
+     * 鎷ユ湁澶栫睄銆佸澶栨案涔呭眳鐣欐潈鎴栬�呴暱鏈熷眳鐣欒鍙殑鎯呭喌
+     */
+    private String content;
+
+    /**
+     * 璇佷欢鍙风爜
+     */
+    private String idNo;
+
+
+    public Integer getId() {
+        return id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public Integer getUserId() {
+        return userId;
+    }
+
+    public void setUserId(Integer userId) {
+        this.userId = userId;
+    }
+
+    public String getContent() {
+        return content;
+    }
+
+    public void setContent(String content) {
+        this.content = content;
+    }
+
+    public String getIdNo() {
+        return idNo;
+    }
+
+    public void setIdNo(String idNo) {
+        this.idNo = idNo;
+    }
+
+    @Override
+    public String toString() {
+        return "ZStayOut{" +
+        "id=" + id +
+        ", userId=" + userId +
+        ", content=" + content +
+        ", idNo=" + idNo +
+        "}";
+    }
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/domain/ZTravelBase.java b/zhang-content/src/main/java/com/ruoyi/domain/ZTravelBase.java
new file mode 100644
index 0000000..2ee9618
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/domain/ZTravelBase.java
@@ -0,0 +1,151 @@
+package com.ruoyi.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+
+/**
+ * <p>
+ * 鏃呰璁板綍鍩烘湰淇℃伅琛�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@TableName("z_travel_base")
+public class ZTravelBase implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 鍦扮偣
+     */
+    private String address;
+
+    /**
+     * 鎵�鏈夊弬鍔犳湰娆℃梾琛岀殑浜虹墿锛岀敤閫楀彿闅斿紑
+     */
+    private String people;
+
+    /**
+     * 鏃呰璁板綍鐨勬爣棰�
+     */
+    private String title;
+
+    /**
+     * 鏃呮湡
+     */
+    private String travelPeriod;
+
+    /**
+     * 鎵�鎸佺殑璇佷欢锛屽涓敤閫楀彿闅斿紑
+     */
+    private String certificate;
+
+    /**
+     * 鏈鏃呰鎬昏垂鐢�
+     */
+    private Double totalPrice;
+
+    /**
+     * 0锛氬叕璐癸紝1锛氳嚜璐�
+     */
+    private Integer isSelf;
+
+    /**
+     * 澶囨敞淇℃伅
+     */
+    private String remark;
+
+
+    public Integer getId() {
+        return id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public String getAddress() {
+        return address;
+    }
+
+    public void setAddress(String address) {
+        this.address = address;
+    }
+
+    public String getPeople() {
+        return people;
+    }
+
+    public void setPeople(String people) {
+        this.people = people;
+    }
+
+    public String getTitle() {
+        return title;
+    }
+
+    public void setTitle(String title) {
+        this.title = title;
+    }
+
+    public String getTravelPeriod() {
+        return travelPeriod;
+    }
+
+    public void setTravelPeriod(String travelPeriod) {
+        this.travelPeriod = travelPeriod;
+    }
+
+    public String getCertificate() {
+        return certificate;
+    }
+
+    public void setCertificate(String certificate) {
+        this.certificate = certificate;
+    }
+
+    public Double getTotalPrice() {
+        return totalPrice;
+    }
+
+    public void setTotalPrice(Double totalPrice) {
+        this.totalPrice = totalPrice;
+    }
+
+    public Integer getIsSelf() {
+        return isSelf;
+    }
+
+    public void setIsSelf(Integer isSelf) {
+        this.isSelf = isSelf;
+    }
+
+    public String getRemark() {
+        return remark;
+    }
+
+    public void setRemark(String remark) {
+        this.remark = remark;
+    }
+
+    @Override
+    public String toString() {
+        return "ZTravelBase{" +
+        "id=" + id +
+        ", address=" + address +
+        ", people=" + people +
+        ", title=" + title +
+        ", travelPeriod=" + travelPeriod +
+        ", certificate=" + certificate +
+        ", totalPrice=" + totalPrice +
+        ", isSelf=" + isSelf +
+        ", remark=" + remark +
+        "}";
+    }
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/domain/ZTravelPrice.java b/zhang-content/src/main/java/com/ruoyi/domain/ZTravelPrice.java
new file mode 100644
index 0000000..3702660
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/domain/ZTravelPrice.java
@@ -0,0 +1,138 @@
+package com.ruoyi.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@TableName("z_travel_price")
+public class ZTravelPrice implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 鏈鏃呰鐨刬d
+     */
+    private Integer travelId;
+
+    /**
+     * 椁愯垂
+     */
+    private Double eat;
+
+    /**
+     * 浣忓璐�
+     */
+    private Double stay;
+
+    /**
+     * 浜ら�氬嚭琛岀殑璐圭敤
+     */
+    private Double traffic;
+
+    /**
+     * 闂ㄧエ璐圭敤
+     */
+    private Double entrance;
+
+    /**
+     * 璐墿璐圭敤
+     */
+    private Double shopping;
+
+    /**
+     * 娑堣垂鏃ユ湡
+     */
+    private LocalDateTime consumeDate;
+
+
+    public Integer getId() {
+        return id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public Integer getTravelId() {
+        return travelId;
+    }
+
+    public void setTravelId(Integer travelId) {
+        this.travelId = travelId;
+    }
+
+    public Double getEat() {
+        return eat;
+    }
+
+    public void setEat(Double eat) {
+        this.eat = eat;
+    }
+
+    public Double getStay() {
+        return stay;
+    }
+
+    public void setStay(Double stay) {
+        this.stay = stay;
+    }
+
+    public Double getTraffic() {
+        return traffic;
+    }
+
+    public void setTraffic(Double traffic) {
+        this.traffic = traffic;
+    }
+
+    public Double getEntrance() {
+        return entrance;
+    }
+
+    public void setEntrance(Double entrance) {
+        this.entrance = entrance;
+    }
+
+    public Double getShopping() {
+        return shopping;
+    }
+
+    public void setShopping(Double shopping) {
+        this.shopping = shopping;
+    }
+
+    public LocalDateTime getConsumeDate() {
+        return consumeDate;
+    }
+
+    public void setConsumeDate(LocalDateTime consumeDate) {
+        this.consumeDate = consumeDate;
+    }
+
+    @Override
+    public String toString() {
+        return "ZTravelPrice{" +
+        "id=" + id +
+        ", travelId=" + travelId +
+        ", eat=" + eat +
+        ", stay=" + stay +
+        ", traffic=" + traffic +
+        ", entrance=" + entrance +
+        ", shopping=" + shopping +
+        ", consumeDate=" + consumeDate +
+        "}";
+    }
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/domain/ZYearHealth.java b/zhang-content/src/main/java/com/ruoyi/domain/ZYearHealth.java
new file mode 100644
index 0000000..9f0069b
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/domain/ZYearHealth.java
@@ -0,0 +1,165 @@
+package com.ruoyi.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+
+/**
+ * <p>
+ * 骞村害鍋ュ悍琛ㄧ涓�娆¢渶瑕佸綍鍏ョ殑淇℃伅
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@TableName("z_year_health")
+public class ZYearHealth implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 骞村害鍋ュ悍琛ㄦ寔鏈夎�卛d
+     */
+    private Integer uid;
+
+    /**
+     * 鐢熸椿涔犳儻
+     */
+    private String lifeHabit;
+
+    /**
+     * 璇婃不鎯呭喌
+     */
+    private String treatment;
+
+    /**
+     * 瀹舵棌鐥呭彶
+     */
+    private String familyDisease;
+
+    /**
+     * 鐜扮梾鍙�
+     */
+    private String nowDisease;
+
+    /**
+     * 鐤剧梾鐨勫彂鐢�
+     */
+    private String diseaseHappen;
+
+    /**
+     * 鐤剧梾鐨勫彂灞�
+     */
+    private String diseaseDevelop;
+
+    /**
+     * 鐤剧梾鐨勬不鐤�
+     */
+    private String diseaseTreat;
+
+    /**
+     * 鐤剧梾鐨勮浆褰�
+     */
+    private String diseaseOutcome;
+
+
+    public Integer getId() {
+        return id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public Integer getUid() {
+        return uid;
+    }
+
+    public void setUid(Integer uid) {
+        this.uid = uid;
+    }
+
+    public String getLifeHabit() {
+        return lifeHabit;
+    }
+
+    public void setLifeHabit(String lifeHabit) {
+        this.lifeHabit = lifeHabit;
+    }
+
+    public String getTreatment() {
+        return treatment;
+    }
+
+    public void setTreatment(String treatment) {
+        this.treatment = treatment;
+    }
+
+    public String getFamilyDisease() {
+        return familyDisease;
+    }
+
+    public void setFamilyDisease(String familyDisease) {
+        this.familyDisease = familyDisease;
+    }
+
+    public String getNowDisease() {
+        return nowDisease;
+    }
+
+    public void setNowDisease(String nowDisease) {
+        this.nowDisease = nowDisease;
+    }
+
+    public String getDiseaseHappen() {
+        return diseaseHappen;
+    }
+
+    public void setDiseaseHappen(String diseaseHappen) {
+        this.diseaseHappen = diseaseHappen;
+    }
+
+    public String getDiseaseDevelop() {
+        return diseaseDevelop;
+    }
+
+    public void setDiseaseDevelop(String diseaseDevelop) {
+        this.diseaseDevelop = diseaseDevelop;
+    }
+
+    public String getDiseaseTreat() {
+        return diseaseTreat;
+    }
+
+    public void setDiseaseTreat(String diseaseTreat) {
+        this.diseaseTreat = diseaseTreat;
+    }
+
+    public String getDiseaseOutcome() {
+        return diseaseOutcome;
+    }
+
+    public void setDiseaseOutcome(String diseaseOutcome) {
+        this.diseaseOutcome = diseaseOutcome;
+    }
+
+    @Override
+    public String toString() {
+        return "ZYearHealth{" +
+        "id=" + id +
+        ", uid=" + uid +
+        ", lifeHabit=" + lifeHabit +
+        ", treatment=" + treatment +
+        ", familyDisease=" + familyDisease +
+        ", nowDisease=" + nowDisease +
+        ", diseaseHappen=" + diseaseHappen +
+        ", diseaseDevelop=" + diseaseDevelop +
+        ", diseaseTreat=" + diseaseTreat +
+        ", diseaseOutcome=" + diseaseOutcome +
+        "}";
+    }
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/domain/ZYearInfo.java b/zhang-content/src/main/java/com/ruoyi/domain/ZYearInfo.java
new file mode 100644
index 0000000..38ea31a
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/domain/ZYearInfo.java
@@ -0,0 +1,138 @@
+package com.ruoyi.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+/**
+ * <p>
+ * 骞村害鍋ュ悍琛ㄧ殑姣忎竴娆℃鏌ョ殑璁板綍琛�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@TableName("z_year_info")
+public class ZYearInfo implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 骞村害鍋ュ悍琛╥d
+     */
+    private Integer hid;
+
+    /**
+     * 浣撴鏃堕棿
+     */
+    private LocalDateTime checkTime;
+
+    /**
+     * 鐪嬬梾锛�0銆佷綋妫�锛�1
+     */
+    private Integer type;
+
+    /**
+     * 灏辫瘖鍖婚櫌
+     */
+    private String hospital;
+
+    /**
+     * 棰樺悕
+     */
+    private String title;
+
+    /**
+     * 娉ㄦ剰浜嬮」
+     */
+    private String notice;
+
+    /**
+     * 澶囨敞
+     */
+    private String remark;
+
+
+    public Integer getId() {
+        return id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public Integer getHid() {
+        return hid;
+    }
+
+    public void setHid(Integer hid) {
+        this.hid = hid;
+    }
+
+    public LocalDateTime getCheckTime() {
+        return checkTime;
+    }
+
+    public void setCheckTime(LocalDateTime checkTime) {
+        this.checkTime = checkTime;
+    }
+
+    public Integer getType() {
+        return type;
+    }
+
+    public void setType(Integer type) {
+        this.type = type;
+    }
+
+    public String getHospital() {
+        return hospital;
+    }
+
+    public void setHospital(String hospital) {
+        this.hospital = hospital;
+    }
+
+    public String getTitle() {
+        return title;
+    }
+
+    public void setTitle(String title) {
+        this.title = title;
+    }
+
+    public String getNotice() {
+        return notice;
+    }
+
+    public void setNotice(String notice) {
+        this.notice = notice;
+    }
+
+    public String getRemark() {
+        return remark;
+    }
+
+    public void setRemark(String remark) {
+        this.remark = remark;
+    }
+
+    @Override
+    public String toString() {
+        return "ZYearInfo{" +
+        "id=" + id +
+        ", hid=" + hid +
+        ", checkTime=" + checkTime +
+        ", type=" + type +
+        ", hospital=" + hospital +
+        ", title=" + title +
+        ", notice=" + notice +
+        ", remark=" + remark +
+        "}";
+    }
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/domain/ZfClean.java b/zhang-content/src/main/java/com/ruoyi/domain/ZfClean.java
new file mode 100644
index 0000000..4555cae
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/domain/ZfClean.java
@@ -0,0 +1,137 @@
+package com.ruoyi.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+
+/**
+ * <p>
+ * 淇濇磥鏀剁撼琛�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+@TableName("zf_clean")
+public class ZfClean implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 0锛氫繚娲侊紝1锛氭敹绾�
+     */
+    private Integer kind;
+
+    /**
+     * 閫傜敤浜�
+     */
+    private String suitable;
+
+    /**
+     * 绫诲埆
+     */
+    private String type;
+
+    /**
+     * 淇濇磥鏂规硶
+     */
+    private String method;
+
+    /**
+     * 鏉愭枡瀛樻斁鍦�
+     */
+    private String place;
+
+    /**
+     * 鏀剧疆鍦扮偣
+     */
+    private String location;
+
+    /**
+     * 澶囨敞
+     */
+    private String remark;
+
+
+    public Integer getId() {
+        return id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public Integer getKind() {
+        return kind;
+    }
+
+    public void setKind(Integer kind) {
+        this.kind = kind;
+    }
+
+    public String getSuitable() {
+        return suitable;
+    }
+
+    public void setSuitable(String suitable) {
+        this.suitable = suitable;
+    }
+
+    public String getType() {
+        return type;
+    }
+
+    public void setType(String type) {
+        this.type = type;
+    }
+
+    public String getMethod() {
+        return method;
+    }
+
+    public void setMethod(String method) {
+        this.method = method;
+    }
+
+    public String getPlace() {
+        return place;
+    }
+
+    public void setPlace(String place) {
+        this.place = place;
+    }
+
+    public String getLocation() {
+        return location;
+    }
+
+    public void setLocation(String location) {
+        this.location = location;
+    }
+
+    public String getRemark() {
+        return remark;
+    }
+
+    public void setRemark(String remark) {
+        this.remark = remark;
+    }
+
+    @Override
+    public String toString() {
+        return "ZfClean{" +
+        "id=" + id +
+        ", kind=" + kind +
+        ", suitable=" + suitable +
+        ", type=" + type +
+        ", method=" + method +
+        ", place=" + place +
+        ", location=" + location +
+        ", remark=" + remark +
+        "}";
+    }
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/domain/ZfCollection.java b/zhang-content/src/main/java/com/ruoyi/domain/ZfCollection.java
new file mode 100644
index 0000000..f3037cb
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/domain/ZfCollection.java
@@ -0,0 +1,152 @@
+package com.ruoyi.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+@TableName("zf_collection")
+public class ZfCollection implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 鑾峰緱鏃堕棿
+     */
+    private LocalDateTime getTime;
+
+    /**
+     * 绫诲埆
+     */
+    private String type;
+
+    /**
+     * 鍚嶅瓧
+     */
+    private String name;
+
+    /**
+     * 鏉ユ簮
+     */
+    private String source;
+
+    /**
+     * 鎷ユ湁鑰�
+     */
+    private String owner;
+
+    /**
+     * 浠峰��
+     */
+    private Double price;
+
+    /**
+     * 瀛樻斁浣嶇疆
+     */
+    private String location;
+
+    /**
+     * 澶囨敞
+     */
+    private String remark;
+
+
+    public Integer getId() {
+        return id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public LocalDateTime getGetTime() {
+        return getTime;
+    }
+
+    public void setGetTime(LocalDateTime getTime) {
+        this.getTime = getTime;
+    }
+
+    public String getType() {
+        return type;
+    }
+
+    public void setType(String type) {
+        this.type = type;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public String getSource() {
+        return source;
+    }
+
+    public void setSource(String source) {
+        this.source = source;
+    }
+
+    public String getOwner() {
+        return owner;
+    }
+
+    public void setOwner(String owner) {
+        this.owner = owner;
+    }
+
+    public Double getPrice() {
+        return price;
+    }
+
+    public void setPrice(Double price) {
+        this.price = price;
+    }
+
+    public String getLocation() {
+        return location;
+    }
+
+    public void setLocation(String location) {
+        this.location = location;
+    }
+
+    public String getRemark() {
+        return remark;
+    }
+
+    public void setRemark(String remark) {
+        this.remark = remark;
+    }
+
+    @Override
+    public String toString() {
+        return "ZfCollection{" +
+        "id=" + id +
+        ", getTime=" + getTime +
+        ", type=" + type +
+        ", name=" + name +
+        ", source=" + source +
+        ", owner=" + owner +
+        ", price=" + price +
+        ", location=" + location +
+        ", remark=" + remark +
+        "}";
+    }
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/domain/ZfContact.java b/zhang-content/src/main/java/com/ruoyi/domain/ZfContact.java
new file mode 100644
index 0000000..9f81c43
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/domain/ZfContact.java
@@ -0,0 +1,179 @@
+package com.ruoyi.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+@TableName("zf_contact")
+public class ZfContact implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 鎴愬憳濮撳悕
+     */
+    private String myName;
+
+    /**
+     * 绉板懠
+     */
+    private String nickName;
+
+    /**
+     * 绉板懠鑰呭鍚�
+     */
+    private String name;
+
+    /**
+     * 宸ヤ綔鍗曚綅
+     */
+    private String work;
+
+    /**
+     * 鎵嬫満鍙风爜
+     */
+    private String phone;
+
+    /**
+     * 寰俊鍙�
+     */
+    private String wx;
+
+    /**
+     * qq鍙�
+     */
+    private String qq;
+
+    /**
+     * 鎺ㄧ壒鍙�
+     */
+    private String twitter;
+
+    /**
+     * 鏄惁甯歌仈绯�,0:鍚�,1:鏄�
+     */
+    private Integer isAlways;
+
+    /**
+     * 澶囨敞
+     */
+    private String remark;
+
+
+    public Integer getId() {
+        return id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public String getMyName() {
+        return myName;
+    }
+
+    public void setMyName(String myName) {
+        this.myName = myName;
+    }
+
+    public String getNickName() {
+        return nickName;
+    }
+
+    public void setNickName(String nickName) {
+        this.nickName = nickName;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public String getWork() {
+        return work;
+    }
+
+    public void setWork(String work) {
+        this.work = work;
+    }
+
+    public String getPhone() {
+        return phone;
+    }
+
+    public void setPhone(String phone) {
+        this.phone = phone;
+    }
+
+    public String getWx() {
+        return wx;
+    }
+
+    public void setWx(String wx) {
+        this.wx = wx;
+    }
+
+    public String getQq() {
+        return qq;
+    }
+
+    public void setQq(String qq) {
+        this.qq = qq;
+    }
+
+    public String getTwitter() {
+        return twitter;
+    }
+
+    public void setTwitter(String twitter) {
+        this.twitter = twitter;
+    }
+
+    public Integer getIsAlways() {
+        return isAlways;
+    }
+
+    public void setIsAlways(Integer isAlways) {
+        this.isAlways = isAlways;
+    }
+
+    public String getRemark() {
+        return remark;
+    }
+
+    public void setRemark(String remark) {
+        this.remark = remark;
+    }
+
+    @Override
+    public String toString() {
+        return "ZfContact{" +
+        "id=" + id +
+        ", myName=" + myName +
+        ", nickName=" + nickName +
+        ", name=" + name +
+        ", work=" + work +
+        ", phone=" + phone +
+        ", wx=" + wx +
+        ", qq=" + qq +
+        ", twitter=" + twitter +
+        ", isAlways=" + isAlways +
+        ", remark=" + remark +
+        "}";
+    }
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/domain/ZfDoctor.java b/zhang-content/src/main/java/com/ruoyi/domain/ZfDoctor.java
new file mode 100644
index 0000000..54a2df7
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/domain/ZfDoctor.java
@@ -0,0 +1,151 @@
+package com.ruoyi.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+@TableName("zf_doctor")
+public class ZfDoctor implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 鐥呯殑绫诲瀷
+     */
+    private String type;
+
+    /**
+     * 鐥囩姸
+     */
+    private String symptom;
+
+    /**
+     * 鎸佺画鏃堕棿
+     */
+    private String duration;
+
+    /**
+     * 涓尰
+     */
+    private String cMedical;
+
+    /**
+     * 瑗垮尰
+     */
+    private String wMedical;
+
+    /**
+     * 鍔熸晥
+     */
+    private String effect;
+
+    /**
+     * 閫傜敤浜�
+     */
+    private String suitable;
+
+    /**
+     * 澶囨敞
+     */
+    private String remark;
+
+
+    public Integer getId() {
+        return id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public String getType() {
+        return type;
+    }
+
+    public void setType(String type) {
+        this.type = type;
+    }
+
+    public String getSymptom() {
+        return symptom;
+    }
+
+    public void setSymptom(String symptom) {
+        this.symptom = symptom;
+    }
+
+    public String getDuration() {
+        return duration;
+    }
+
+    public void setDuration(String duration) {
+        this.duration = duration;
+    }
+
+    public String getcMedical() {
+        return cMedical;
+    }
+
+    public void setcMedical(String cMedical) {
+        this.cMedical = cMedical;
+    }
+
+    public String getwMedical() {
+        return wMedical;
+    }
+
+    public void setwMedical(String wMedical) {
+        this.wMedical = wMedical;
+    }
+
+    public String getEffect() {
+        return effect;
+    }
+
+    public void setEffect(String effect) {
+        this.effect = effect;
+    }
+
+    public String getSuitable() {
+        return suitable;
+    }
+
+    public void setSuitable(String suitable) {
+        this.suitable = suitable;
+    }
+
+    public String getRemark() {
+        return remark;
+    }
+
+    public void setRemark(String remark) {
+        this.remark = remark;
+    }
+
+    @Override
+    public String toString() {
+        return "ZfDoctor{" +
+        "id=" + id +
+        ", type=" + type +
+        ", symptom=" + symptom +
+        ", duration=" + duration +
+        ", cMedical=" + cMedical +
+        ", wMedical=" + wMedical +
+        ", effect=" + effect +
+        ", suitable=" + suitable +
+        ", remark=" + remark +
+        "}";
+    }
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/domain/ZfEconomy.java b/zhang-content/src/main/java/com/ruoyi/domain/ZfEconomy.java
new file mode 100644
index 0000000..4c3ec67
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/domain/ZfEconomy.java
@@ -0,0 +1,152 @@
+package com.ruoyi.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import java.time.LocalDate;
+
+/**
+ * <p>
+ * 瀹跺涵鏀舵敮鍙拌处
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+@TableName("zf_economy")
+public class ZfEconomy implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 0锛氬熀閲戙��1锛氬彴璐�
+     */
+    private Integer type;
+
+    /**
+     * 鏃堕棿
+     */
+    private LocalDate createTime;
+
+    /**
+     * 鏀跺叆/鏀嚭
+     */
+    private Double price;
+
+    /**
+     * 鐢ㄩ��
+     */
+    private String use;
+
+    /**
+     * 浣跨敤浜�
+     */
+    private String user;
+
+    /**
+     * 0:鐜伴噾,1:鑷姩鍒掓墸
+     */
+    private Integer kind;
+
+    /**
+     * 浣欓
+     */
+    private Double balance;
+
+    /**
+     * 澶囨敞
+     */
+    private String remark;
+
+
+    public Integer getId() {
+        return id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public Integer getType() {
+        return type;
+    }
+
+    public void setType(Integer type) {
+        this.type = type;
+    }
+
+    public LocalDate getCreateTime() {
+        return createTime;
+    }
+
+    public void setCreateTime(LocalDate createTime) {
+        this.createTime = createTime;
+    }
+
+    public Double getPrice() {
+        return price;
+    }
+
+    public void setPrice(Double price) {
+        this.price = price;
+    }
+
+    public String getUse() {
+        return use;
+    }
+
+    public void setUse(String use) {
+        this.use = use;
+    }
+
+    public String getUser() {
+        return user;
+    }
+
+    public void setUser(String user) {
+        this.user = user;
+    }
+
+    public Integer getKind() {
+        return kind;
+    }
+
+    public void setKind(Integer kind) {
+        this.kind = kind;
+    }
+
+    public Double getBalance() {
+        return balance;
+    }
+
+    public void setBalance(Double balance) {
+        this.balance = balance;
+    }
+
+    public String getRemark() {
+        return remark;
+    }
+
+    public void setRemark(String remark) {
+        this.remark = remark;
+    }
+
+    @Override
+    public String toString() {
+        return "ZfEconomy{" +
+        "id=" + id +
+        ", type=" + type +
+        ", createTime=" + createTime +
+        ", price=" + price +
+        ", use=" + use +
+        ", user=" + user +
+        ", kind=" + kind +
+        ", balance=" + balance +
+        ", remark=" + remark +
+        "}";
+    }
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/domain/ZfEquipment.java b/zhang-content/src/main/java/com/ruoyi/domain/ZfEquipment.java
new file mode 100644
index 0000000..36e0563
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/domain/ZfEquipment.java
@@ -0,0 +1,124 @@
+package com.ruoyi.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+@TableName("zf_equipment")
+public class ZfEquipment implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 璁惧鍚嶇О
+     */
+    private String name;
+
+    /**
+     * 璁板綍鏃堕棿
+     */
+    private LocalDateTime createDate;
+
+    /**
+     * 璐拱浜�
+     */
+    private String buyer;
+
+    /**
+     * 浜嬮」鍐呭
+     */
+    private String content;
+
+    /**
+     * 瀛樻斁鍦扮偣
+     */
+    private String location;
+
+    /**
+     * 澶囨敞
+     */
+    private String remark;
+
+
+    public Integer getId() {
+        return id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public LocalDateTime getCreateDate() {
+        return createDate;
+    }
+
+    public void setCreateDate(LocalDateTime createDate) {
+        this.createDate = createDate;
+    }
+
+    public String getBuyer() {
+        return buyer;
+    }
+
+    public void setBuyer(String buyer) {
+        this.buyer = buyer;
+    }
+
+    public String getContent() {
+        return content;
+    }
+
+    public void setContent(String content) {
+        this.content = content;
+    }
+
+    public String getLocation() {
+        return location;
+    }
+
+    public void setLocation(String location) {
+        this.location = location;
+    }
+
+    public String getRemark() {
+        return remark;
+    }
+
+    public void setRemark(String remark) {
+        this.remark = remark;
+    }
+
+    @Override
+    public String toString() {
+        return "ZfEquipment{" +
+        "id=" + id +
+        ", name=" + name +
+        ", createDate=" + createDate +
+        ", buyer=" + buyer +
+        ", content=" + content +
+        ", location=" + location +
+        ", remark=" + remark +
+        "}";
+    }
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/domain/ZfEvent.java b/zhang-content/src/main/java/com/ruoyi/domain/ZfEvent.java
new file mode 100644
index 0000000..17c1b2d
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/domain/ZfEvent.java
@@ -0,0 +1,65 @@
+package com.ruoyi.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.ruoyi.common.annotation.Excel;
+import lombok.Data;
+import lombok.ToString;
+
+import java.io.Serializable;
+import java.time.LocalDateTime;
+import java.util.Date;
+
+/**
+ * <p>
+ * 瀹跺涵澶т簨浠惰〃
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+@Data
+@ToString
+@TableName("zf_event")
+public class ZfEvent implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 鍒涘缓鏃堕棿
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @Excel(name = "鍒涘缓鏃堕棿", dateFormat = "yyyy-MM-dd HH:mm:ss")
+    private Date createTime;
+
+    /**
+     * 鍙備笌鏈澶т簨鐨勪汉鐗╁悕瀛�
+     */
+    @Excel(name="鍙備笌鏈澶т簨鐨勪汉鐗╁悕瀛�")
+    private String people;
+
+    /**
+     * 鍦扮偣
+     */
+    @Excel(name="鍦扮偣")
+    private String address;
+
+    /**
+     * 鏈澶т簨浠剁殑鏍囬
+     */
+    @Excel(name="鏈澶т簨浠剁殑鏍囬")
+    private String title;
+
+    /**
+     * 澶囨敞淇℃伅
+     */
+    @Excel(name="澶囨敞淇℃伅")
+    private String remark;
+
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/domain/ZfMaster.java b/zhang-content/src/main/java/com/ruoyi/domain/ZfMaster.java
new file mode 100644
index 0000000..5d09b2c
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/domain/ZfMaster.java
@@ -0,0 +1,179 @@
+package com.ruoyi.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+
+/**
+ * <p>
+ * 榄呭疇涓讳汉琛�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+@TableName("zf_master")
+public class ZfMaster implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 瀹犵墿琛╥d
+     */
+    private Integer petId;
+
+    /**
+     * 鍏荤姮浜哄鍚�
+     */
+    private String name;
+
+    /**
+     * 璇佷欢绫诲瀷
+     */
+    private String certificateType;
+
+    /**
+     * 璇佷欢鍙风爜
+     */
+    private String certificateNo;
+
+    /**
+     * 鍥哄畾鐢佃瘽
+     */
+    private String fixedNo;
+
+    /**
+     * 绉诲姩鐢佃瘽
+     */
+    private String phoneNo;
+
+    /**
+     * 鎷ユ湁鐘彧鏁伴噺
+     */
+    private Integer many;
+
+    /**
+     * 浣忔墍璇︾粏鍦板潃
+     */
+    private String address;
+
+    /**
+     * 浣忔墍鎬ц川
+     */
+    private String property;
+
+    /**
+     * 鐢靛瓙閭欢
+     */
+    private String email;
+
+
+    public Integer getId() {
+        return id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public Integer getPetId() {
+        return petId;
+    }
+
+    public void setPetId(Integer petId) {
+        this.petId = petId;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public String getCertificateType() {
+        return certificateType;
+    }
+
+    public void setCertificateType(String certificateType) {
+        this.certificateType = certificateType;
+    }
+
+    public String getCertificateNo() {
+        return certificateNo;
+    }
+
+    public void setCertificateNo(String certificateNo) {
+        this.certificateNo = certificateNo;
+    }
+
+    public String getFixedNo() {
+        return fixedNo;
+    }
+
+    public void setFixedNo(String fixedNo) {
+        this.fixedNo = fixedNo;
+    }
+
+    public String getPhoneNo() {
+        return phoneNo;
+    }
+
+    public void setPhoneNo(String phoneNo) {
+        this.phoneNo = phoneNo;
+    }
+
+    public Integer getMany() {
+        return many;
+    }
+
+    public void setMany(Integer many) {
+        this.many = many;
+    }
+
+    public String getAddress() {
+        return address;
+    }
+
+    public void setAddress(String address) {
+        this.address = address;
+    }
+
+    public String getProperty() {
+        return property;
+    }
+
+    public void setProperty(String property) {
+        this.property = property;
+    }
+
+    public String getEmail() {
+        return email;
+    }
+
+    public void setEmail(String email) {
+        this.email = email;
+    }
+
+    @Override
+    public String toString() {
+        return "ZfMaster{" +
+        "id=" + id +
+        ", petId=" + petId +
+        ", name=" + name +
+        ", certificateType=" + certificateType +
+        ", certificateNo=" + certificateNo +
+        ", fixedNo=" + fixedNo +
+        ", phoneNo=" + phoneNo +
+        ", many=" + many +
+        ", address=" + address +
+        ", property=" + property +
+        ", email=" + email +
+        "}";
+    }
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/domain/ZfPet.java b/zhang-content/src/main/java/com/ruoyi/domain/ZfPet.java
new file mode 100644
index 0000000..9b3db02
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/domain/ZfPet.java
@@ -0,0 +1,208 @@
+package com.ruoyi.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import java.time.LocalDate;
+
+/**
+ * <p>
+ * 榄呭疇鍩烘湰淇℃伅
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+@TableName("zf_pet")
+public class ZfPet implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 鐘瘉鍙风爜
+     */
+    private String idNum;
+
+    /**
+     * 闃蹭吉鐮�
+     */
+    private String securityCode;
+
+    /**
+     * 鐘
+     */
+    private String type;
+
+    /**
+     * 鐘悕
+     */
+    private String name;
+
+    /**
+     * 鍑虹敓鏃ユ湡
+     */
+    private LocalDate birth;
+
+    /**
+     * 鎬у埆,0:闆�,1:闆�
+     */
+    private Integer sex;
+
+    /**
+     * 鐘彧棰滆壊
+     */
+    private String color;
+
+    /**
+     * 鐘彧鎬ц川
+     */
+    private String properties;
+
+    /**
+     * 楗涔犳儻
+     */
+    private String eatHabit;
+
+    /**
+     * 鐢熸椿涔犳儻
+     */
+    private String lifeHabit;
+
+    /**
+     * 鐘眳浣忓湴鍧�
+     */
+    private String address;
+
+    /**
+     * 鑳藉惉鎳傜殑鏂硅█
+     */
+    private String dialect;
+
+
+    public Integer getId() {
+        return id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public String getIdNum() {
+        return idNum;
+    }
+
+    public void setIdNum(String idNum) {
+        this.idNum = idNum;
+    }
+
+    public String getSecurityCode() {
+        return securityCode;
+    }
+
+    public void setSecurityCode(String securityCode) {
+        this.securityCode = securityCode;
+    }
+
+    public String getType() {
+        return type;
+    }
+
+    public void setType(String type) {
+        this.type = type;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public LocalDate getBirth() {
+        return birth;
+    }
+
+    public void setBirth(LocalDate birth) {
+        this.birth = birth;
+    }
+
+    public Integer getSex() {
+        return sex;
+    }
+
+    public void setSex(Integer sex) {
+        this.sex = sex;
+    }
+
+    public String getColor() {
+        return color;
+    }
+
+    public void setColor(String color) {
+        this.color = color;
+    }
+
+    public String getProperties() {
+        return properties;
+    }
+
+    public void setProperties(String properties) {
+        this.properties = properties;
+    }
+
+    public String getEatHabit() {
+        return eatHabit;
+    }
+
+    public void setEatHabit(String eatHabit) {
+        this.eatHabit = eatHabit;
+    }
+
+    public String getLifeHabit() {
+        return lifeHabit;
+    }
+
+    public void setLifeHabit(String lifeHabit) {
+        this.lifeHabit = lifeHabit;
+    }
+
+    public String getAddress() {
+        return address;
+    }
+
+    public void setAddress(String address) {
+        this.address = address;
+    }
+
+    public String getDialect() {
+        return dialect;
+    }
+
+    public void setDialect(String dialect) {
+        this.dialect = dialect;
+    }
+
+    @Override
+    public String toString() {
+        return "ZfPet{" +
+        "id=" + id +
+        ", idNum=" + idNum +
+        ", securityCode=" + securityCode +
+        ", type=" + type +
+        ", name=" + name +
+        ", birth=" + birth +
+        ", sex=" + sex +
+        ", color=" + color +
+        ", properties=" + properties +
+        ", eatHabit=" + eatHabit +
+        ", lifeHabit=" + lifeHabit +
+        ", address=" + address +
+        ", dialect=" + dialect +
+        "}";
+    }
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/domain/ZfPetNote.java b/zhang-content/src/main/java/com/ruoyi/domain/ZfPetNote.java
new file mode 100644
index 0000000..20a81d5
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/domain/ZfPetNote.java
@@ -0,0 +1,110 @@
+package com.ruoyi.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+/**
+ * <p>
+ * 榄呭疇澶囧繕褰�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+@TableName("zf_pet_note")
+public class ZfPetNote implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 瀹犵墿琛╥d
+     */
+    private Integer pid;
+
+    /**
+     * 璁板綍鏃堕棿
+     */
+    private LocalDateTime createTime;
+
+    /**
+     * 棰樺悕
+     */
+    private String title;
+
+    /**
+     * 鎻愰啋鏃堕棿
+     */
+    private LocalDateTime remindTime;
+
+    /**
+     * 澶囨敞
+     */
+    private String remark;
+
+
+    public Integer getId() {
+        return id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public Integer getPid() {
+        return pid;
+    }
+
+    public void setPid(Integer pid) {
+        this.pid = pid;
+    }
+
+    public LocalDateTime getCreateTime() {
+        return createTime;
+    }
+
+    public void setCreateTime(LocalDateTime createTime) {
+        this.createTime = createTime;
+    }
+
+    public String getTitle() {
+        return title;
+    }
+
+    public void setTitle(String title) {
+        this.title = title;
+    }
+
+    public LocalDateTime getRemindTime() {
+        return remindTime;
+    }
+
+    public void setRemindTime(LocalDateTime remindTime) {
+        this.remindTime = remindTime;
+    }
+
+    public String getRemark() {
+        return remark;
+    }
+
+    public void setRemark(String remark) {
+        this.remark = remark;
+    }
+
+    @Override
+    public String toString() {
+        return "ZfPetNote{" +
+        "id=" + id +
+        ", pid=" + pid +
+        ", createTime=" + createTime +
+        ", title=" + title +
+        ", remindTime=" + remindTime +
+        ", remark=" + remark +
+        "}";
+    }
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/domain/ZfProperty.java b/zhang-content/src/main/java/com/ruoyi/domain/ZfProperty.java
index b339e4a..741068b 100644
--- a/zhang-content/src/main/java/com/ruoyi/domain/ZfProperty.java
+++ b/zhang-content/src/main/java/com/ruoyi/domain/ZfProperty.java
@@ -53,10 +53,12 @@
     @Excel(name="澶囨敞")
     private String remark;
 
-//    @Excel(name="鍒涘缓鏃堕棿")
+    /**
+     * 鍒涘缓鏃堕棿
+     */
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
-    private LocalDateTime createTime;
-
+    @Excel(name = "鍒涘缓鏃堕棿", dateFormat = "yyyy-MM-dd HH:mm:ss")
+    private Date createTime;
 
     private String url;
 
diff --git a/zhang-content/src/main/java/com/ruoyi/mapper/ZAbroadMapper.java b/zhang-content/src/main/java/com/ruoyi/mapper/ZAbroadMapper.java
new file mode 100644
index 0000000..fbe25ef
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/mapper/ZAbroadMapper.java
@@ -0,0 +1,19 @@
+package com.ruoyi.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.domain.ZAbroad;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ * 鍑哄浗(澧�)鎯呭喌 Mapper 鎺ュ彛
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@Mapper
+public interface ZAbroadMapper extends BaseMapper<ZAbroad> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/mapper/ZAutobiographyMapper.java b/zhang-content/src/main/java/com/ruoyi/mapper/ZAutobiographyMapper.java
new file mode 100644
index 0000000..2256725
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/mapper/ZAutobiographyMapper.java
@@ -0,0 +1,19 @@
+package com.ruoyi.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.domain.ZAutobiography;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ *  Mapper 鎺ュ彛
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@Mapper
+public interface ZAutobiographyMapper extends BaseMapper<ZAutobiography> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/mapper/ZCertificateMapper.java b/zhang-content/src/main/java/com/ruoyi/mapper/ZCertificateMapper.java
new file mode 100644
index 0000000..8d53f14
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/mapper/ZCertificateMapper.java
@@ -0,0 +1,19 @@
+package com.ruoyi.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.domain.ZCertificate;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ * 鎸佹湁鍑哄叆澧冭瘉浠舵儏鍐� Mapper 鎺ュ彛
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@Mapper
+public interface ZCertificateMapper extends BaseMapper<ZCertificate> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/mapper/ZChildMapper.java b/zhang-content/src/main/java/com/ruoyi/mapper/ZChildMapper.java
new file mode 100644
index 0000000..92b0ffc
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/mapper/ZChildMapper.java
@@ -0,0 +1,19 @@
+package com.ruoyi.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.domain.ZChild;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ *  Mapper 鎺ュ彛
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@Mapper
+public interface ZChildMapper extends BaseMapper<ZChild> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/mapper/ZExperienceMapper.java b/zhang-content/src/main/java/com/ruoyi/mapper/ZExperienceMapper.java
new file mode 100644
index 0000000..60fcf55
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/mapper/ZExperienceMapper.java
@@ -0,0 +1,19 @@
+package com.ruoyi.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.domain.ZExperience;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ *  Mapper 鎺ュ彛
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@Mapper
+public interface ZExperienceMapper extends BaseMapper<ZExperience> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/mapper/ZHealthBaseMapper.java b/zhang-content/src/main/java/com/ruoyi/mapper/ZHealthBaseMapper.java
new file mode 100644
index 0000000..ff2e091
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/mapper/ZHealthBaseMapper.java
@@ -0,0 +1,19 @@
+package com.ruoyi.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.domain.ZHealthBase;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ * 鍋ュ悍琛ㄥ熀纭�淇℃伅 Mapper 鎺ュ彛
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@Mapper
+public interface ZHealthBaseMapper extends BaseMapper<ZHealthBase> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/mapper/ZHealthHabitMapper.java b/zhang-content/src/main/java/com/ruoyi/mapper/ZHealthHabitMapper.java
new file mode 100644
index 0000000..bbc62ba
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/mapper/ZHealthHabitMapper.java
@@ -0,0 +1,19 @@
+package com.ruoyi.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.domain.ZHealthHabit;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ * 鍋ュ悍琛ㄧ殑鐢熸椿鎯呭喌 Mapper 鎺ュ彛
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@Mapper
+public interface ZHealthHabitMapper extends BaseMapper<ZHealthHabit> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/mapper/ZHealthInfoMapper.java b/zhang-content/src/main/java/com/ruoyi/mapper/ZHealthInfoMapper.java
new file mode 100644
index 0000000..0ecfd56
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/mapper/ZHealthInfoMapper.java
@@ -0,0 +1,19 @@
+package com.ruoyi.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.domain.ZHealthInfo;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ * 韬綋鐘跺喌鐤剧梾琛� Mapper 鎺ュ彛
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@Mapper
+public interface ZHealthInfoMapper extends BaseMapper<ZHealthInfo> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/mapper/ZHonorMapper.java b/zhang-content/src/main/java/com/ruoyi/mapper/ZHonorMapper.java
new file mode 100644
index 0000000..f182f75
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/mapper/ZHonorMapper.java
@@ -0,0 +1,19 @@
+package com.ruoyi.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.domain.ZHonor;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ * 璇佷欢銆佽崳瑾夈�佽祫璐ㄨ〃 Mapper 鎺ュ彛
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@Mapper
+public interface ZHonorMapper extends BaseMapper<ZHonor> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/mapper/ZIdeaMapper.java b/zhang-content/src/main/java/com/ruoyi/mapper/ZIdeaMapper.java
new file mode 100644
index 0000000..1790221
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/mapper/ZIdeaMapper.java
@@ -0,0 +1,19 @@
+package com.ruoyi.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.domain.ZIdea;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ *  Mapper 鎺ュ彛
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@Mapper
+public interface ZIdeaMapper extends BaseMapper<ZIdea> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/mapper/ZLoginUserMapper.java b/zhang-content/src/main/java/com/ruoyi/mapper/ZLoginUserMapper.java
new file mode 100644
index 0000000..07b9430
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/mapper/ZLoginUserMapper.java
@@ -0,0 +1,19 @@
+package com.ruoyi.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.domain.ZLoginUser;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ * 瀛樻斁鐧诲綍淇℃伅鐨勭敤鎴疯〃 Mapper 鎺ュ彛
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@Mapper
+public interface ZLoginUserMapper extends BaseMapper<ZLoginUser> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/mapper/ZMarryMapper.java b/zhang-content/src/main/java/com/ruoyi/mapper/ZMarryMapper.java
new file mode 100644
index 0000000..820d791
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/mapper/ZMarryMapper.java
@@ -0,0 +1,19 @@
+package com.ruoyi.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.domain.ZMarry;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ *  Mapper 鎺ュ彛
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@Mapper
+public interface ZMarryMapper extends BaseMapper<ZMarry> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/mapper/ZPropertyMapper.java b/zhang-content/src/main/java/com/ruoyi/mapper/ZPropertyMapper.java
new file mode 100644
index 0000000..7754b67
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/mapper/ZPropertyMapper.java
@@ -0,0 +1,19 @@
+package com.ruoyi.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.domain.ZProperty;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ * 涓汉璐骇琛� Mapper 鎺ュ彛
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@Mapper
+public interface ZPropertyMapper extends BaseMapper<ZProperty> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/mapper/ZSecretMapper.java b/zhang-content/src/main/java/com/ruoyi/mapper/ZSecretMapper.java
new file mode 100644
index 0000000..356ca8c
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/mapper/ZSecretMapper.java
@@ -0,0 +1,19 @@
+package com.ruoyi.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.domain.ZSecret;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ * 绉樺瘑璁板綍琛� Mapper 鎺ュ彛
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@Mapper
+public interface ZSecretMapper extends BaseMapper<ZSecret> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/mapper/ZSelfNoteMapper.java b/zhang-content/src/main/java/com/ruoyi/mapper/ZSelfNoteMapper.java
new file mode 100644
index 0000000..71e45e1
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/mapper/ZSelfNoteMapper.java
@@ -0,0 +1,19 @@
+package com.ruoyi.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.domain.ZSelfNote;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ *  Mapper 鎺ュ彛
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@Mapper
+public interface ZSelfNoteMapper extends BaseMapper<ZSelfNote> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/mapper/ZStayOutMapper.java b/zhang-content/src/main/java/com/ruoyi/mapper/ZStayOutMapper.java
new file mode 100644
index 0000000..dc00563
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/mapper/ZStayOutMapper.java
@@ -0,0 +1,19 @@
+package com.ruoyi.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.domain.ZStayOut;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ *  Mapper 鎺ュ彛
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@Mapper
+public interface ZStayOutMapper extends BaseMapper<ZStayOut> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/mapper/ZTravelBaseMapper.java b/zhang-content/src/main/java/com/ruoyi/mapper/ZTravelBaseMapper.java
new file mode 100644
index 0000000..d8cae11
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/mapper/ZTravelBaseMapper.java
@@ -0,0 +1,19 @@
+package com.ruoyi.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.domain.ZTravelBase;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ * 鏃呰璁板綍鍩烘湰淇℃伅琛� Mapper 鎺ュ彛
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@Mapper
+public interface ZTravelBaseMapper extends BaseMapper<ZTravelBase> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/mapper/ZTravelPriceMapper.java b/zhang-content/src/main/java/com/ruoyi/mapper/ZTravelPriceMapper.java
new file mode 100644
index 0000000..cc6a3b7
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/mapper/ZTravelPriceMapper.java
@@ -0,0 +1,19 @@
+package com.ruoyi.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.domain.ZTravelPrice;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ *  Mapper 鎺ュ彛
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@Mapper
+public interface ZTravelPriceMapper extends BaseMapper<ZTravelPrice> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/mapper/ZYearHealthMapper.java b/zhang-content/src/main/java/com/ruoyi/mapper/ZYearHealthMapper.java
new file mode 100644
index 0000000..1d8ec05
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/mapper/ZYearHealthMapper.java
@@ -0,0 +1,19 @@
+package com.ruoyi.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.domain.ZYearHealth;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ * 骞村害鍋ュ悍琛ㄧ涓�娆¢渶瑕佸綍鍏ョ殑淇℃伅 Mapper 鎺ュ彛
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@Mapper
+public interface ZYearHealthMapper extends BaseMapper<ZYearHealth> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/mapper/ZYearInfoMapper.java b/zhang-content/src/main/java/com/ruoyi/mapper/ZYearInfoMapper.java
new file mode 100644
index 0000000..22ad0cd
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/mapper/ZYearInfoMapper.java
@@ -0,0 +1,19 @@
+package com.ruoyi.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.domain.ZYearInfo;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ * 骞村害鍋ュ悍琛ㄧ殑姣忎竴娆℃鏌ョ殑璁板綍琛� Mapper 鎺ュ彛
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@Mapper
+public interface ZYearInfoMapper extends BaseMapper<ZYearInfo> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/mapper/ZfCleanMapper.java b/zhang-content/src/main/java/com/ruoyi/mapper/ZfCleanMapper.java
new file mode 100644
index 0000000..ec6c397
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/mapper/ZfCleanMapper.java
@@ -0,0 +1,19 @@
+package com.ruoyi.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.domain.ZfClean;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ * 淇濇磥鏀剁撼琛� Mapper 鎺ュ彛
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+@Mapper
+public interface ZfCleanMapper extends BaseMapper<ZfClean> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/mapper/ZfCollectionMapper.java b/zhang-content/src/main/java/com/ruoyi/mapper/ZfCollectionMapper.java
new file mode 100644
index 0000000..a11cbde
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/mapper/ZfCollectionMapper.java
@@ -0,0 +1,19 @@
+package com.ruoyi.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.domain.ZfCollection;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ *  Mapper 鎺ュ彛
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+@Mapper
+public interface ZfCollectionMapper extends BaseMapper<ZfCollection> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/mapper/ZfContactMapper.java b/zhang-content/src/main/java/com/ruoyi/mapper/ZfContactMapper.java
new file mode 100644
index 0000000..4baf999
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/mapper/ZfContactMapper.java
@@ -0,0 +1,19 @@
+package com.ruoyi.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.domain.ZfContact;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ *  Mapper 鎺ュ彛
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+@Mapper
+public interface ZfContactMapper extends BaseMapper<ZfContact> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/mapper/ZfDoctorMapper.java b/zhang-content/src/main/java/com/ruoyi/mapper/ZfDoctorMapper.java
new file mode 100644
index 0000000..5a93f4e
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/mapper/ZfDoctorMapper.java
@@ -0,0 +1,19 @@
+package com.ruoyi.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.domain.ZfDoctor;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ *  Mapper 鎺ュ彛
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+@Mapper
+public interface ZfDoctorMapper extends BaseMapper<ZfDoctor> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/mapper/ZfEconomyMapper.java b/zhang-content/src/main/java/com/ruoyi/mapper/ZfEconomyMapper.java
new file mode 100644
index 0000000..bd91a5e
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/mapper/ZfEconomyMapper.java
@@ -0,0 +1,19 @@
+package com.ruoyi.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.domain.ZfEconomy;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ * 瀹跺涵鏀舵敮鍙拌处 Mapper 鎺ュ彛
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+@Mapper
+public interface ZfEconomyMapper extends BaseMapper<ZfEconomy> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/mapper/ZfEquipmentMapper.java b/zhang-content/src/main/java/com/ruoyi/mapper/ZfEquipmentMapper.java
new file mode 100644
index 0000000..f16ecb6
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/mapper/ZfEquipmentMapper.java
@@ -0,0 +1,19 @@
+package com.ruoyi.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.domain.ZfEquipment;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ *  Mapper 鎺ュ彛
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+@Mapper
+public interface ZfEquipmentMapper extends BaseMapper<ZfEquipment> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/mapper/ZfEventMapper.java b/zhang-content/src/main/java/com/ruoyi/mapper/ZfEventMapper.java
new file mode 100644
index 0000000..ae4936a
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/mapper/ZfEventMapper.java
@@ -0,0 +1,19 @@
+package com.ruoyi.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.domain.ZfEvent;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ * 瀹跺涵澶т簨浠惰〃 Mapper 鎺ュ彛
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+@Mapper
+public interface ZfEventMapper extends BaseMapper<ZfEvent> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/mapper/ZfMasterMapper.java b/zhang-content/src/main/java/com/ruoyi/mapper/ZfMasterMapper.java
new file mode 100644
index 0000000..ea50003
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/mapper/ZfMasterMapper.java
@@ -0,0 +1,19 @@
+package com.ruoyi.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.domain.ZfMaster;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ * 榄呭疇涓讳汉琛� Mapper 鎺ュ彛
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+@Mapper
+public interface ZfMasterMapper extends BaseMapper<ZfMaster> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/mapper/ZfPetMapper.java b/zhang-content/src/main/java/com/ruoyi/mapper/ZfPetMapper.java
new file mode 100644
index 0000000..cc29223
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/mapper/ZfPetMapper.java
@@ -0,0 +1,19 @@
+package com.ruoyi.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.domain.ZfPet;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ * 榄呭疇鍩烘湰淇℃伅 Mapper 鎺ュ彛
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+@Mapper
+public interface ZfPetMapper extends BaseMapper<ZfPet> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/mapper/ZfPetNoteMapper.java b/zhang-content/src/main/java/com/ruoyi/mapper/ZfPetNoteMapper.java
new file mode 100644
index 0000000..bc12478
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/mapper/ZfPetNoteMapper.java
@@ -0,0 +1,19 @@
+package com.ruoyi.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.domain.ZfPetNote;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ * 榄呭疇澶囧繕褰� Mapper 鎺ュ彛
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+@Mapper
+public interface ZfPetNoteMapper extends BaseMapper<ZfPetNote> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/IZfPropertyService.java b/zhang-content/src/main/java/com/ruoyi/service/IZfPropertyService.java
index 53c8598..87d0b3d 100644
--- a/zhang-content/src/main/java/com/ruoyi/service/IZfPropertyService.java
+++ b/zhang-content/src/main/java/com/ruoyi/service/IZfPropertyService.java
@@ -17,6 +17,6 @@
 
     List<ZfProperty> selectByCondition(ZfProperty zfProperty);
 
-    AjaxResult selectUserList(ZfProperty zfProperty,Integer pageNum,Integer pageSize);
+    AjaxResult selectPropertyList(ZfProperty zfProperty,Integer pageNum,Integer pageSize);
 
 }
diff --git a/zhang-content/src/main/java/com/ruoyi/service/ZAbroadService.java b/zhang-content/src/main/java/com/ruoyi/service/ZAbroadService.java
new file mode 100644
index 0000000..ef83b16
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/ZAbroadService.java
@@ -0,0 +1,17 @@
+package com.ruoyi.service;
+
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.domain.ZAbroad;
+
+/**
+ * <p>
+ * 鍑哄浗(澧�)鎯呭喌 鏈嶅姟绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+public interface ZAbroadService extends IService<ZAbroad> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/ZAutobiographyService.java b/zhang-content/src/main/java/com/ruoyi/service/ZAutobiographyService.java
new file mode 100644
index 0000000..477fa68
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/ZAutobiographyService.java
@@ -0,0 +1,17 @@
+package com.ruoyi.service;
+
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.domain.ZAutobiography;
+
+/**
+ * <p>
+ *  鏈嶅姟绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+public interface ZAutobiographyService extends IService<ZAutobiography> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/ZCertificateService.java b/zhang-content/src/main/java/com/ruoyi/service/ZCertificateService.java
new file mode 100644
index 0000000..35a0d5f
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/ZCertificateService.java
@@ -0,0 +1,17 @@
+package com.ruoyi.service;
+
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.domain.ZCertificate;
+
+/**
+ * <p>
+ * 鎸佹湁鍑哄叆澧冭瘉浠舵儏鍐� 鏈嶅姟绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+public interface ZCertificateService extends IService<ZCertificate> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/ZChildService.java b/zhang-content/src/main/java/com/ruoyi/service/ZChildService.java
new file mode 100644
index 0000000..9b54e6a
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/ZChildService.java
@@ -0,0 +1,17 @@
+package com.ruoyi.service;
+
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.domain.ZChild;
+
+/**
+ * <p>
+ *  鏈嶅姟绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+public interface ZChildService extends IService<ZChild> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/ZExperienceService.java b/zhang-content/src/main/java/com/ruoyi/service/ZExperienceService.java
new file mode 100644
index 0000000..d563292
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/ZExperienceService.java
@@ -0,0 +1,17 @@
+package com.ruoyi.service;
+
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.domain.ZExperience;
+
+/**
+ * <p>
+ *  鏈嶅姟绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+public interface ZExperienceService extends IService<ZExperience> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/ZHealthBaseService.java b/zhang-content/src/main/java/com/ruoyi/service/ZHealthBaseService.java
new file mode 100644
index 0000000..9c53476
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/ZHealthBaseService.java
@@ -0,0 +1,17 @@
+package com.ruoyi.service;
+
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.domain.ZHealthBase;
+
+/**
+ * <p>
+ * 鍋ュ悍琛ㄥ熀纭�淇℃伅 鏈嶅姟绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+public interface ZHealthBaseService extends IService<ZHealthBase> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/ZHealthHabitService.java b/zhang-content/src/main/java/com/ruoyi/service/ZHealthHabitService.java
new file mode 100644
index 0000000..c46e4be
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/ZHealthHabitService.java
@@ -0,0 +1,17 @@
+package com.ruoyi.service;
+
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.domain.ZHealthHabit;
+
+/**
+ * <p>
+ * 鍋ュ悍琛ㄧ殑鐢熸椿鎯呭喌 鏈嶅姟绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+public interface ZHealthHabitService extends IService<ZHealthHabit> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/ZHealthInfoService.java b/zhang-content/src/main/java/com/ruoyi/service/ZHealthInfoService.java
new file mode 100644
index 0000000..13cd87f
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/ZHealthInfoService.java
@@ -0,0 +1,17 @@
+package com.ruoyi.service;
+
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.domain.ZHealthInfo;
+
+/**
+ * <p>
+ * 韬綋鐘跺喌鐤剧梾琛� 鏈嶅姟绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+public interface ZHealthInfoService extends IService<ZHealthInfo> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/ZHonorService.java b/zhang-content/src/main/java/com/ruoyi/service/ZHonorService.java
new file mode 100644
index 0000000..9d9e705
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/ZHonorService.java
@@ -0,0 +1,17 @@
+package com.ruoyi.service;
+
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.domain.ZHonor;
+
+/**
+ * <p>
+ * 璇佷欢銆佽崳瑾夈�佽祫璐ㄨ〃 鏈嶅姟绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+public interface ZHonorService extends IService<ZHonor> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/ZIdeaService.java b/zhang-content/src/main/java/com/ruoyi/service/ZIdeaService.java
new file mode 100644
index 0000000..09400ce
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/ZIdeaService.java
@@ -0,0 +1,17 @@
+package com.ruoyi.service;
+
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.domain.ZIdea;
+
+/**
+ * <p>
+ *  鏈嶅姟绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+public interface ZIdeaService extends IService<ZIdea> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/ZInfoUserService.java b/zhang-content/src/main/java/com/ruoyi/service/ZInfoUserService.java
index 77689d8..8c70e11 100644
--- a/zhang-content/src/main/java/com/ruoyi/service/ZInfoUserService.java
+++ b/zhang-content/src/main/java/com/ruoyi/service/ZInfoUserService.java
@@ -1,6 +1,9 @@
 package com.ruoyi.service;
 import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.common.core.domain.AjaxResult;
 import com.ruoyi.domain.ZInfoUser;
+
+import java.util.List;
 
 /**
  * <p>
@@ -12,4 +15,7 @@
  */
 public interface ZInfoUserService extends IService<ZInfoUser> {
 
+    AjaxResult selectInfoList(ZInfoUser zInfoUser, Integer pageNum, Integer pageSize);
+
+    List<ZInfoUser> selectByCondition(ZInfoUser zInfoUser);
 }
diff --git a/zhang-content/src/main/java/com/ruoyi/service/ZLoginUserService.java b/zhang-content/src/main/java/com/ruoyi/service/ZLoginUserService.java
new file mode 100644
index 0000000..87e2419
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/ZLoginUserService.java
@@ -0,0 +1,17 @@
+package com.ruoyi.service;
+
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.domain.ZLoginUser;
+
+/**
+ * <p>
+ * 瀛樻斁鐧诲綍淇℃伅鐨勭敤鎴疯〃 鏈嶅姟绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+public interface ZLoginUserService extends IService<ZLoginUser> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/ZMarryService.java b/zhang-content/src/main/java/com/ruoyi/service/ZMarryService.java
new file mode 100644
index 0000000..04f45d0
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/ZMarryService.java
@@ -0,0 +1,17 @@
+package com.ruoyi.service;
+
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.domain.ZMarry;
+
+/**
+ * <p>
+ *  鏈嶅姟绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+public interface ZMarryService extends IService<ZMarry> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/ZPropertyService.java b/zhang-content/src/main/java/com/ruoyi/service/ZPropertyService.java
new file mode 100644
index 0000000..3232d9b
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/ZPropertyService.java
@@ -0,0 +1,17 @@
+package com.ruoyi.service;
+
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.domain.ZProperty;
+
+/**
+ * <p>
+ * 涓汉璐骇琛� 鏈嶅姟绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+public interface ZPropertyService extends IService<ZProperty> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/ZSecretService.java b/zhang-content/src/main/java/com/ruoyi/service/ZSecretService.java
new file mode 100644
index 0000000..4e9ff65
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/ZSecretService.java
@@ -0,0 +1,17 @@
+package com.ruoyi.service;
+
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.domain.ZSecret;
+
+/**
+ * <p>
+ * 绉樺瘑璁板綍琛� 鏈嶅姟绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+public interface ZSecretService extends IService<ZSecret> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/ZSelfNoteService.java b/zhang-content/src/main/java/com/ruoyi/service/ZSelfNoteService.java
new file mode 100644
index 0000000..5c7cd8c
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/ZSelfNoteService.java
@@ -0,0 +1,17 @@
+package com.ruoyi.service;
+
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.domain.ZSelfNote;
+
+/**
+ * <p>
+ *  鏈嶅姟绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+public interface ZSelfNoteService extends IService<ZSelfNote> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/ZStayOutService.java b/zhang-content/src/main/java/com/ruoyi/service/ZStayOutService.java
new file mode 100644
index 0000000..e729163
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/ZStayOutService.java
@@ -0,0 +1,17 @@
+package com.ruoyi.service;
+
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.domain.ZStayOut;
+
+/**
+ * <p>
+ *  鏈嶅姟绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+public interface ZStayOutService extends IService<ZStayOut> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/ZTravelBaseService.java b/zhang-content/src/main/java/com/ruoyi/service/ZTravelBaseService.java
new file mode 100644
index 0000000..317d882
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/ZTravelBaseService.java
@@ -0,0 +1,17 @@
+package com.ruoyi.service;
+
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.domain.ZTravelBase;
+
+/**
+ * <p>
+ * 鏃呰璁板綍鍩烘湰淇℃伅琛� 鏈嶅姟绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+public interface ZTravelBaseService extends IService<ZTravelBase> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/ZTravelPriceService.java b/zhang-content/src/main/java/com/ruoyi/service/ZTravelPriceService.java
new file mode 100644
index 0000000..44a06b3
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/ZTravelPriceService.java
@@ -0,0 +1,17 @@
+package com.ruoyi.service;
+
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.domain.ZTravelPrice;
+
+/**
+ * <p>
+ *  鏈嶅姟绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+public interface ZTravelPriceService extends IService<ZTravelPrice> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/ZYearHealthService.java b/zhang-content/src/main/java/com/ruoyi/service/ZYearHealthService.java
new file mode 100644
index 0000000..7ef482b
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/ZYearHealthService.java
@@ -0,0 +1,16 @@
+package com.ruoyi.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.domain.ZYearHealth;
+
+/**
+ * <p>
+ * 骞村害鍋ュ悍琛ㄧ涓�娆¢渶瑕佸綍鍏ョ殑淇℃伅 鏈嶅姟绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+public interface ZYearHealthService extends IService<ZYearHealth> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/ZYearInfoService.java b/zhang-content/src/main/java/com/ruoyi/service/ZYearInfoService.java
new file mode 100644
index 0000000..c167682
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/ZYearInfoService.java
@@ -0,0 +1,17 @@
+package com.ruoyi.service;
+
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.domain.ZYearInfo;
+
+/**
+ * <p>
+ * 骞村害鍋ュ悍琛ㄧ殑姣忎竴娆℃鏌ョ殑璁板綍琛� 鏈嶅姟绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+public interface ZYearInfoService extends IService<ZYearInfo> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/ZfCleanService.java b/zhang-content/src/main/java/com/ruoyi/service/ZfCleanService.java
new file mode 100644
index 0000000..5f2c8d0
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/ZfCleanService.java
@@ -0,0 +1,17 @@
+package com.ruoyi.service;
+
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.domain.ZfClean;
+
+/**
+ * <p>
+ * 淇濇磥鏀剁撼琛� 鏈嶅姟绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+public interface ZfCleanService extends IService<ZfClean> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/ZfCollectionService.java b/zhang-content/src/main/java/com/ruoyi/service/ZfCollectionService.java
new file mode 100644
index 0000000..155d0e1
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/ZfCollectionService.java
@@ -0,0 +1,17 @@
+package com.ruoyi.service;
+
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.domain.ZfCollection;
+
+/**
+ * <p>
+ *  鏈嶅姟绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+public interface ZfCollectionService extends IService<ZfCollection> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/ZfContactService.java b/zhang-content/src/main/java/com/ruoyi/service/ZfContactService.java
new file mode 100644
index 0000000..a003036
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/ZfContactService.java
@@ -0,0 +1,17 @@
+package com.ruoyi.service;
+
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.domain.ZfContact;
+
+/**
+ * <p>
+ *  鏈嶅姟绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+public interface ZfContactService extends IService<ZfContact> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/ZfDoctorService.java b/zhang-content/src/main/java/com/ruoyi/service/ZfDoctorService.java
new file mode 100644
index 0000000..82947a7
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/ZfDoctorService.java
@@ -0,0 +1,17 @@
+package com.ruoyi.service;
+
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.domain.ZfDoctor;
+
+/**
+ * <p>
+ *  鏈嶅姟绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+public interface ZfDoctorService extends IService<ZfDoctor> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/ZfEconomyService.java b/zhang-content/src/main/java/com/ruoyi/service/ZfEconomyService.java
new file mode 100644
index 0000000..c49d960
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/ZfEconomyService.java
@@ -0,0 +1,17 @@
+package com.ruoyi.service;
+
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.domain.ZfEconomy;
+
+/**
+ * <p>
+ * 瀹跺涵鏀舵敮鍙拌处 鏈嶅姟绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+public interface ZfEconomyService extends IService<ZfEconomy> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/ZfEquipmentService.java b/zhang-content/src/main/java/com/ruoyi/service/ZfEquipmentService.java
new file mode 100644
index 0000000..005d2b2
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/ZfEquipmentService.java
@@ -0,0 +1,17 @@
+package com.ruoyi.service;
+
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.domain.ZfEquipment;
+
+/**
+ * <p>
+ *  鏈嶅姟绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+public interface ZfEquipmentService extends IService<ZfEquipment> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/ZfEventService.java b/zhang-content/src/main/java/com/ruoyi/service/ZfEventService.java
new file mode 100644
index 0000000..d8b18f6
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/ZfEventService.java
@@ -0,0 +1,23 @@
+package com.ruoyi.service;
+
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.domain.ZfEvent;
+
+import java.util.List;
+
+/**
+ * <p>
+ * 瀹跺涵澶т簨浠惰〃 鏈嶅姟绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+public interface ZfEventService extends IService<ZfEvent> {
+
+    AjaxResult selectEventList(ZfEvent zfEvent, Integer pageNum, Integer pageSize);
+
+    List<ZfEvent> selectByCondition(ZfEvent zfEvent);
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/ZfMasterService.java b/zhang-content/src/main/java/com/ruoyi/service/ZfMasterService.java
new file mode 100644
index 0000000..291e61d
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/ZfMasterService.java
@@ -0,0 +1,17 @@
+package com.ruoyi.service;
+
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.domain.ZfMaster;
+
+/**
+ * <p>
+ * 榄呭疇涓讳汉琛� 鏈嶅姟绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+public interface ZfMasterService extends IService<ZfMaster> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/ZfPetNoteService.java b/zhang-content/src/main/java/com/ruoyi/service/ZfPetNoteService.java
new file mode 100644
index 0000000..8ac0e43
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/ZfPetNoteService.java
@@ -0,0 +1,17 @@
+package com.ruoyi.service;
+
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.domain.ZfPetNote;
+
+/**
+ * <p>
+ * 榄呭疇澶囧繕褰� 鏈嶅姟绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+public interface ZfPetNoteService extends IService<ZfPetNote> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/ZfPetService.java b/zhang-content/src/main/java/com/ruoyi/service/ZfPetService.java
new file mode 100644
index 0000000..3d5a502
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/ZfPetService.java
@@ -0,0 +1,17 @@
+package com.ruoyi.service;
+
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.domain.ZfPet;
+
+/**
+ * <p>
+ * 榄呭疇鍩烘湰淇℃伅 鏈嶅姟绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+public interface ZfPetService extends IService<ZfPet> {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/IZfPropertyServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/IZfPropertyServiceImpl.java
index 3628078..36dbe29 100644
--- a/zhang-content/src/main/java/com/ruoyi/service/impl/IZfPropertyServiceImpl.java
+++ b/zhang-content/src/main/java/com/ruoyi/service/impl/IZfPropertyServiceImpl.java
@@ -4,7 +4,9 @@
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.utils.MapUtils;
 import com.ruoyi.common.utils.StringUtils;
+import com.ruoyi.domain.ZfEvent;
 import com.ruoyi.domain.ZfProperty;
 import com.ruoyi.mapper.ZfPropertyMapper;
 import com.ruoyi.service.IZfPropertyService;
@@ -51,25 +53,18 @@
     }
 
     @Override
-    public AjaxResult selectUserList(ZfProperty zfProperty,Integer pageNum,Integer pageSize) {
+    public AjaxResult selectPropertyList(ZfProperty zfProperty,Integer pageNum,Integer pageSize) {
 
         LambdaQueryWrapper<ZfProperty> lqw = buildCondition(zfProperty);
 
         Page<ZfProperty> zfPropertyPage = new Page<>(pageNum,pageSize);
         Page<ZfProperty> pageResult = page(zfPropertyPage, lqw);
 
-
-        HashMap<String, Object> data = new HashMap<>();
-
-        data.put("data",pageResult.getRecords());
-        data.put("total",pageResult.getTotal());
-        data.put("pageNum",pageResult.getCurrent());
-        data.put("pageSize",pageResult.getSize());
-
-
+        HashMap<String, Object> data = MapUtils.getResult(pageResult);
         return AjaxResult.success(data);
 
     }
+
 }
 
 
diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/ZAbroadServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/ZAbroadServiceImpl.java
new file mode 100644
index 0000000..f3a5372
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/impl/ZAbroadServiceImpl.java
@@ -0,0 +1,21 @@
+package com.ruoyi.service.impl;
+
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.domain.ZAbroad;
+import com.ruoyi.mapper.ZAbroadMapper;
+import com.ruoyi.service.ZAbroadService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 鍑哄浗(澧�)鎯呭喌 鏈嶅姟瀹炵幇绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@Service
+public class ZAbroadServiceImpl extends ServiceImpl<ZAbroadMapper, ZAbroad> implements ZAbroadService {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/ZAutobiographyServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/ZAutobiographyServiceImpl.java
new file mode 100644
index 0000000..5600651
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/impl/ZAutobiographyServiceImpl.java
@@ -0,0 +1,21 @@
+package com.ruoyi.service.impl;
+
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.domain.ZAutobiography;
+import com.ruoyi.mapper.ZAutobiographyMapper;
+import com.ruoyi.service.ZAutobiographyService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  鏈嶅姟瀹炵幇绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@Service
+public class ZAutobiographyServiceImpl extends ServiceImpl<ZAutobiographyMapper, ZAutobiography> implements ZAutobiographyService {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/ZCertificateServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/ZCertificateServiceImpl.java
new file mode 100644
index 0000000..a05b129
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/impl/ZCertificateServiceImpl.java
@@ -0,0 +1,21 @@
+package com.ruoyi.service.impl;
+
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.domain.ZCertificate;
+import com.ruoyi.mapper.ZCertificateMapper;
+import com.ruoyi.service.ZCertificateService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 鎸佹湁鍑哄叆澧冭瘉浠舵儏鍐� 鏈嶅姟瀹炵幇绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@Service
+public class ZCertificateServiceImpl extends ServiceImpl<ZCertificateMapper, ZCertificate> implements ZCertificateService {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/ZChildServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/ZChildServiceImpl.java
new file mode 100644
index 0000000..1ac953b
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/impl/ZChildServiceImpl.java
@@ -0,0 +1,20 @@
+package com.ruoyi.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.domain.ZChild;
+import com.ruoyi.mapper.ZChildMapper;
+import com.ruoyi.service.ZChildService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  鏈嶅姟瀹炵幇绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@Service
+public class ZChildServiceImpl extends ServiceImpl<ZChildMapper, ZChild> implements ZChildService {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/ZExperienceServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/ZExperienceServiceImpl.java
new file mode 100644
index 0000000..9bb4412
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/impl/ZExperienceServiceImpl.java
@@ -0,0 +1,21 @@
+package com.ruoyi.service.impl;
+
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.domain.ZExperience;
+import com.ruoyi.mapper.ZExperienceMapper;
+import com.ruoyi.service.ZExperienceService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  鏈嶅姟瀹炵幇绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@Service
+public class ZExperienceServiceImpl extends ServiceImpl<ZExperienceMapper, ZExperience> implements ZExperienceService {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/ZHealthBaseServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/ZHealthBaseServiceImpl.java
new file mode 100644
index 0000000..aea4685
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/impl/ZHealthBaseServiceImpl.java
@@ -0,0 +1,21 @@
+package com.ruoyi.service.impl;
+
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.domain.ZHealthBase;
+import com.ruoyi.mapper.ZHealthBaseMapper;
+import com.ruoyi.service.ZHealthBaseService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 鍋ュ悍琛ㄥ熀纭�淇℃伅 鏈嶅姟瀹炵幇绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@Service
+public class ZHealthBaseServiceImpl extends ServiceImpl<ZHealthBaseMapper, ZHealthBase> implements ZHealthBaseService {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/ZHealthHabitServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/ZHealthHabitServiceImpl.java
new file mode 100644
index 0000000..829c63d
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/impl/ZHealthHabitServiceImpl.java
@@ -0,0 +1,21 @@
+package com.ruoyi.service.impl;
+
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.domain.ZHealthHabit;
+import com.ruoyi.mapper.ZHealthHabitMapper;
+import com.ruoyi.service.ZHealthHabitService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 鍋ュ悍琛ㄧ殑鐢熸椿鎯呭喌 鏈嶅姟瀹炵幇绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@Service
+public class ZHealthHabitServiceImpl extends ServiceImpl<ZHealthHabitMapper, ZHealthHabit> implements ZHealthHabitService {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/ZHealthInfoServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/ZHealthInfoServiceImpl.java
new file mode 100644
index 0000000..946f4aa
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/impl/ZHealthInfoServiceImpl.java
@@ -0,0 +1,21 @@
+package com.ruoyi.service.impl;
+
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.domain.ZHealthInfo;
+import com.ruoyi.mapper.ZHealthInfoMapper;
+import com.ruoyi.service.ZHealthInfoService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 韬綋鐘跺喌鐤剧梾琛� 鏈嶅姟瀹炵幇绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@Service
+public class ZHealthInfoServiceImpl extends ServiceImpl<ZHealthInfoMapper, ZHealthInfo> implements ZHealthInfoService {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/ZHonorServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/ZHonorServiceImpl.java
new file mode 100644
index 0000000..14879b6
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/impl/ZHonorServiceImpl.java
@@ -0,0 +1,21 @@
+package com.ruoyi.service.impl;
+
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.domain.ZHonor;
+import com.ruoyi.mapper.ZHonorMapper;
+import com.ruoyi.service.ZHonorService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 璇佷欢銆佽崳瑾夈�佽祫璐ㄨ〃 鏈嶅姟瀹炵幇绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@Service
+public class ZHonorServiceImpl extends ServiceImpl<ZHonorMapper, ZHonor> implements ZHonorService {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/ZIdeaServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/ZIdeaServiceImpl.java
new file mode 100644
index 0000000..d5f5f0b
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/impl/ZIdeaServiceImpl.java
@@ -0,0 +1,21 @@
+package com.ruoyi.service.impl;
+
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.domain.ZIdea;
+import com.ruoyi.mapper.ZIdeaMapper;
+import com.ruoyi.service.ZIdeaService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  鏈嶅姟瀹炵幇绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@Service
+public class ZIdeaServiceImpl extends ServiceImpl<ZIdeaMapper, ZIdea> implements ZIdeaService {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/ZInfoUserServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/ZInfoUserServiceImpl.java
index 97d663b..3895d1b 100644
--- a/zhang-content/src/main/java/com/ruoyi/service/impl/ZInfoUserServiceImpl.java
+++ b/zhang-content/src/main/java/com/ruoyi/service/impl/ZInfoUserServiceImpl.java
@@ -2,11 +2,21 @@
 
 
 
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.utils.MapUtils;
+import com.ruoyi.common.utils.StringUtils;
 import com.ruoyi.domain.ZInfoUser;
+import com.ruoyi.domain.ZfEvent;
 import com.ruoyi.mapper.ZInfoUserMapper;
 import com.ruoyi.service.ZInfoUserService;
+import lombok.extern.slf4j.Slf4j;
 import org.springframework.stereotype.Service;
+
+import java.util.HashMap;
+import java.util.List;
 
 /**
  * <p>
@@ -17,6 +27,52 @@
  * @since 2023-03-14
  */
 @Service
+@Slf4j
 public class ZInfoUserServiceImpl extends ServiceImpl<ZInfoUserMapper, ZInfoUser> implements ZInfoUserService {
 
+    @Override
+    public AjaxResult selectInfoList(ZInfoUser zInfoUser, Integer pageNum, Integer pageSize) {
+
+        LambdaQueryWrapper<ZInfoUser> lqw = buildCondition(zInfoUser);
+
+        Page<ZInfoUser> zInfoUserPage = new Page<>(pageNum,pageSize);
+        Page<ZInfoUser> pageResult = page(zInfoUserPage, lqw);
+
+        HashMap<String, Object> data = MapUtils.getResult(pageResult);
+        return AjaxResult.success(data);
+
+    }
+
+    private LambdaQueryWrapper<ZInfoUser> buildCondition(ZInfoUser zInfoUser) {
+
+        LambdaQueryWrapper<ZInfoUser> lqw = new LambdaQueryWrapper<>();
+        lqw.eq(zInfoUser.getUserId()!=null,ZInfoUser::getUserId,zInfoUser.getUserId());
+        lqw.like(StringUtils.isNotEmpty(zInfoUser.getAlwaysAddress()),ZInfoUser::getAlwaysAddress,zInfoUser.getAlwaysAddress());
+        lqw.like(StringUtils.isNotEmpty(zInfoUser.getAlwaysPolice()),ZInfoUser::getAlwaysPolice,zInfoUser.getAlwaysPolice());
+        lqw.like(StringUtils.isNotEmpty(zInfoUser.getIdNum()),ZInfoUser::getIdNum,zInfoUser.getIdNum());
+        lqw.like(StringUtils.isNotEmpty(zInfoUser.getLocationAddress()),ZInfoUser::getLocationAddress,zInfoUser.getLocationAddress());
+        lqw.like(StringUtils.isNotEmpty(zInfoUser.getLocationPolice()),ZInfoUser::getLocationPolice,zInfoUser.getLocationPolice());
+        lqw.like(StringUtils.isNotEmpty(zInfoUser.getNation()),ZInfoUser::getNation,zInfoUser.getNation());
+        lqw.like(StringUtils.isNotEmpty(zInfoUser.getNationality()),ZInfoUser::getNationality,zInfoUser.getNationality());
+        lqw.like(StringUtils.isNotEmpty(zInfoUser.getNickName()),ZInfoUser::getNickName,zInfoUser.getNickName());
+        lqw.like(StringUtils.isNotEmpty(zInfoUser.getOldName()),ZInfoUser::getOldName,zInfoUser.getOldName());
+        lqw.like(StringUtils.isNotEmpty(zInfoUser.getPhoneNumber()),ZInfoUser::getPhoneNumber,zInfoUser.getPhoneNumber());
+        lqw.like(StringUtils.isNotEmpty(zInfoUser.getPoliticalOutlook()),ZInfoUser::getPoliticalOutlook,zInfoUser.getPoliticalOutlook());
+        lqw.like(StringUtils.isNotEmpty(zInfoUser.getPosition()),ZInfoUser::getPosition,zInfoUser.getPosition());
+        lqw.like(StringUtils.isNotEmpty(zInfoUser.getUnit()),ZInfoUser::getUnit,zInfoUser.getUnit());
+        lqw.like(zInfoUser.getSex()!=null,ZInfoUser::getSex,zInfoUser.getSex());
+        lqw.like(zInfoUser.getMaritalStatus()!=null,ZInfoUser::getMaritalStatus,zInfoUser.getMaritalStatus());
+        lqw.like(zInfoUser.getBirth()!=null,ZInfoUser::getBirth,zInfoUser.getBirth());
+        return lqw;
+
+    }
+
+    @Override
+    public List<ZInfoUser> selectByCondition(ZInfoUser zInfoUser) {
+        LambdaQueryWrapper<ZInfoUser> lambdaQueryWrapper = buildCondition(zInfoUser);
+        List<ZInfoUser> list = list(lambdaQueryWrapper);
+        log.info("杩斿洖鐨勬暟鎹负:{}",list);
+        return list;
+
+    }
 }
diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/ZLoginUserServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/ZLoginUserServiceImpl.java
new file mode 100644
index 0000000..cac80dd
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/impl/ZLoginUserServiceImpl.java
@@ -0,0 +1,21 @@
+package com.ruoyi.service.impl;
+
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.domain.ZLoginUser;
+import com.ruoyi.mapper.ZLoginUserMapper;
+import com.ruoyi.service.ZLoginUserService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 瀛樻斁鐧诲綍淇℃伅鐨勭敤鎴疯〃 鏈嶅姟瀹炵幇绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@Service
+public class ZLoginUserServiceImpl extends ServiceImpl<ZLoginUserMapper, ZLoginUser> implements ZLoginUserService {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/ZMarryServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/ZMarryServiceImpl.java
new file mode 100644
index 0000000..829457f
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/impl/ZMarryServiceImpl.java
@@ -0,0 +1,21 @@
+package com.ruoyi.service.impl;
+
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.domain.ZMarry;
+import com.ruoyi.mapper.ZMarryMapper;
+import com.ruoyi.service.ZMarryService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  鏈嶅姟瀹炵幇绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@Service
+public class ZMarryServiceImpl extends ServiceImpl<ZMarryMapper, ZMarry> implements ZMarryService {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/ZPropertyServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/ZPropertyServiceImpl.java
new file mode 100644
index 0000000..94a2fb6
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/impl/ZPropertyServiceImpl.java
@@ -0,0 +1,21 @@
+package com.ruoyi.service.impl;
+
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.domain.ZProperty;
+import com.ruoyi.mapper.ZPropertyMapper;
+import com.ruoyi.service.ZPropertyService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 涓汉璐骇琛� 鏈嶅姟瀹炵幇绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@Service
+public class ZPropertyServiceImpl extends ServiceImpl<ZPropertyMapper, ZProperty> implements ZPropertyService {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/ZSecretServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/ZSecretServiceImpl.java
new file mode 100644
index 0000000..c326b91
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/impl/ZSecretServiceImpl.java
@@ -0,0 +1,21 @@
+package com.ruoyi.service.impl;
+
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.domain.ZSecret;
+import com.ruoyi.mapper.ZSecretMapper;
+import com.ruoyi.service.ZSecretService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 绉樺瘑璁板綍琛� 鏈嶅姟瀹炵幇绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@Service
+public class ZSecretServiceImpl extends ServiceImpl<ZSecretMapper, ZSecret> implements ZSecretService {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/ZSelfNoteServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/ZSelfNoteServiceImpl.java
new file mode 100644
index 0000000..e4fce98
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/impl/ZSelfNoteServiceImpl.java
@@ -0,0 +1,21 @@
+package com.ruoyi.service.impl;
+
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.domain.ZSelfNote;
+import com.ruoyi.mapper.ZSelfNoteMapper;
+import com.ruoyi.service.ZSelfNoteService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  鏈嶅姟瀹炵幇绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@Service
+public class ZSelfNoteServiceImpl extends ServiceImpl<ZSelfNoteMapper, ZSelfNote> implements ZSelfNoteService {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/ZStayOutServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/ZStayOutServiceImpl.java
new file mode 100644
index 0000000..0dc668d
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/impl/ZStayOutServiceImpl.java
@@ -0,0 +1,21 @@
+package com.ruoyi.service.impl;
+
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.domain.ZStayOut;
+import com.ruoyi.mapper.ZStayOutMapper;
+import com.ruoyi.service.ZStayOutService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  鏈嶅姟瀹炵幇绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@Service
+public class ZStayOutServiceImpl extends ServiceImpl<ZStayOutMapper, ZStayOut> implements ZStayOutService {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/ZTravelBaseServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/ZTravelBaseServiceImpl.java
new file mode 100644
index 0000000..051994a
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/impl/ZTravelBaseServiceImpl.java
@@ -0,0 +1,20 @@
+package com.ruoyi.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.domain.ZTravelBase;
+import com.ruoyi.mapper.ZTravelBaseMapper;
+import com.ruoyi.service.ZTravelBaseService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 鏃呰璁板綍鍩烘湰淇℃伅琛� 鏈嶅姟瀹炵幇绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@Service
+public class ZTravelBaseServiceImpl extends ServiceImpl<ZTravelBaseMapper, ZTravelBase> implements ZTravelBaseService {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/ZTravelPriceServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/ZTravelPriceServiceImpl.java
new file mode 100644
index 0000000..58c7334
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/impl/ZTravelPriceServiceImpl.java
@@ -0,0 +1,21 @@
+package com.ruoyi.service.impl;
+
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.domain.ZTravelPrice;
+import com.ruoyi.mapper.ZTravelPriceMapper;
+import com.ruoyi.service.ZTravelPriceService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  鏈嶅姟瀹炵幇绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@Service
+public class ZTravelPriceServiceImpl extends ServiceImpl<ZTravelPriceMapper, ZTravelPrice> implements ZTravelPriceService {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/ZYearHealthServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/ZYearHealthServiceImpl.java
new file mode 100644
index 0000000..6bf04b2
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/impl/ZYearHealthServiceImpl.java
@@ -0,0 +1,21 @@
+package com.ruoyi.service.impl;
+
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.domain.ZYearHealth;
+import com.ruoyi.mapper.ZYearHealthMapper;
+import com.ruoyi.service.ZYearHealthService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 骞村害鍋ュ悍琛ㄧ涓�娆¢渶瑕佸綍鍏ョ殑淇℃伅 鏈嶅姟瀹炵幇绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@Service
+public class ZYearHealthServiceImpl extends ServiceImpl<ZYearHealthMapper, ZYearHealth> implements ZYearHealthService {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/ZYearInfoServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/ZYearInfoServiceImpl.java
new file mode 100644
index 0000000..7b7fcd3
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/impl/ZYearInfoServiceImpl.java
@@ -0,0 +1,21 @@
+package com.ruoyi.service.impl;
+
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.domain.ZYearInfo;
+import com.ruoyi.mapper.ZYearInfoMapper;
+import com.ruoyi.service.ZYearInfoService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 骞村害鍋ュ悍琛ㄧ殑姣忎竴娆℃鏌ョ殑璁板綍琛� 鏈嶅姟瀹炵幇绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-14
+ */
+@Service
+public class ZYearInfoServiceImpl extends ServiceImpl<ZYearInfoMapper, ZYearInfo> implements ZYearInfoService {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/ZfCleanServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/ZfCleanServiceImpl.java
new file mode 100644
index 0000000..5918df5
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/impl/ZfCleanServiceImpl.java
@@ -0,0 +1,21 @@
+package com.ruoyi.service.impl;
+
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.domain.ZfClean;
+import com.ruoyi.mapper.ZfCleanMapper;
+import com.ruoyi.service.ZfCleanService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 淇濇磥鏀剁撼琛� 鏈嶅姟瀹炵幇绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+@Service
+public class ZfCleanServiceImpl extends ServiceImpl<ZfCleanMapper, ZfClean> implements ZfCleanService {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/ZfCollectionServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/ZfCollectionServiceImpl.java
new file mode 100644
index 0000000..2ab67fa
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/impl/ZfCollectionServiceImpl.java
@@ -0,0 +1,21 @@
+package com.ruoyi.service.impl;
+
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.domain.ZfCollection;
+import com.ruoyi.mapper.ZfCollectionMapper;
+import com.ruoyi.service.ZfCollectionService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  鏈嶅姟瀹炵幇绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+@Service
+public class ZfCollectionServiceImpl extends ServiceImpl<ZfCollectionMapper, ZfCollection> implements ZfCollectionService {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/ZfContactServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/ZfContactServiceImpl.java
new file mode 100644
index 0000000..ef01af8
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/impl/ZfContactServiceImpl.java
@@ -0,0 +1,21 @@
+package com.ruoyi.service.impl;
+
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.domain.ZfContact;
+import com.ruoyi.mapper.ZfContactMapper;
+import com.ruoyi.service.ZfContactService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  鏈嶅姟瀹炵幇绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+@Service
+public class ZfContactServiceImpl extends ServiceImpl<ZfContactMapper, ZfContact> implements ZfContactService {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/ZfDoctorServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/ZfDoctorServiceImpl.java
new file mode 100644
index 0000000..1a14ae8
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/impl/ZfDoctorServiceImpl.java
@@ -0,0 +1,21 @@
+package com.ruoyi.service.impl;
+
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.domain.ZfDoctor;
+import com.ruoyi.mapper.ZfDoctorMapper;
+import com.ruoyi.service.ZfDoctorService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  鏈嶅姟瀹炵幇绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+@Service
+public class ZfDoctorServiceImpl extends ServiceImpl<ZfDoctorMapper, ZfDoctor> implements ZfDoctorService {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/ZfEconomyServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/ZfEconomyServiceImpl.java
new file mode 100644
index 0000000..f26764d
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/impl/ZfEconomyServiceImpl.java
@@ -0,0 +1,21 @@
+package com.ruoyi.service.impl;
+
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.domain.ZfEconomy;
+import com.ruoyi.mapper.ZfEconomyMapper;
+import com.ruoyi.service.ZfEconomyService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 瀹跺涵鏀舵敮鍙拌处 鏈嶅姟瀹炵幇绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+@Service
+public class ZfEconomyServiceImpl extends ServiceImpl<ZfEconomyMapper, ZfEconomy> implements ZfEconomyService {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/ZfEquipmentServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/ZfEquipmentServiceImpl.java
new file mode 100644
index 0000000..89bfd64
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/impl/ZfEquipmentServiceImpl.java
@@ -0,0 +1,21 @@
+package com.ruoyi.service.impl;
+
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.domain.ZfEquipment;
+import com.ruoyi.mapper.ZfEquipmentMapper;
+import com.ruoyi.service.ZfEquipmentService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  鏈嶅姟瀹炵幇绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+@Service
+public class ZfEquipmentServiceImpl extends ServiceImpl<ZfEquipmentMapper, ZfEquipment> implements ZfEquipmentService {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/ZfEventServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/ZfEventServiceImpl.java
new file mode 100644
index 0000000..998c588
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/impl/ZfEventServiceImpl.java
@@ -0,0 +1,62 @@
+package com.ruoyi.service.impl;
+
+
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.utils.MapUtils;
+import com.ruoyi.common.utils.StringUtils;
+import com.ruoyi.domain.ZfEvent;
+import com.ruoyi.domain.ZfEvent;
+import com.ruoyi.mapper.ZfEventMapper;
+import com.ruoyi.service.ZfEventService;
+import lombok.extern.slf4j.Slf4j;
+import org.jetbrains.annotations.NotNull;
+import org.springframework.stereotype.Service;
+
+import java.util.HashMap;
+import java.util.List;
+
+/**
+ * <p>
+ * 瀹跺涵澶т簨浠惰〃 鏈嶅姟瀹炵幇绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+@Slf4j
+@Service
+public class ZfEventServiceImpl extends ServiceImpl<ZfEventMapper, ZfEvent> implements ZfEventService {
+
+    @Override
+    public AjaxResult selectEventList(ZfEvent zfEvent, Integer pageNum, Integer pageSize) {
+        LambdaQueryWrapper<ZfEvent> lqw = buildCondition(zfEvent);
+
+        Page<ZfEvent> ZfEventPage = new Page<>(pageNum,pageSize);
+        Page<ZfEvent> pageResult = page(ZfEventPage, lqw);
+
+        HashMap<String, Object> data = MapUtils.getResult(pageResult);
+        return AjaxResult.success(data);
+    }
+
+    @Override
+    public List<ZfEvent> selectByCondition(ZfEvent zfEvent) {
+        LambdaQueryWrapper<ZfEvent> lambdaQueryWrapper = buildCondition(zfEvent);
+        List<ZfEvent> list = list(lambdaQueryWrapper);
+        log.info("杩斿洖鐨勬暟鎹负:{}",list);
+        return list;
+    }
+
+    private LambdaQueryWrapper<ZfEvent> buildCondition(ZfEvent zfEvent) {
+        LambdaQueryWrapper<ZfEvent> lqw = new LambdaQueryWrapper<>();
+        lqw.like(!StringUtils.isEmpty(zfEvent.getAddress()),ZfEvent::getAddress,zfEvent.getAddress());
+        lqw.like(!StringUtils.isEmpty(zfEvent.getPeople()),ZfEvent::getPeople,zfEvent.getPeople());
+        lqw.like(!StringUtils.isEmpty(zfEvent.getTitle()),ZfEvent::getTitle,zfEvent.getTitle());
+        lqw.like(!StringUtils.isEmpty(zfEvent.getRemark()),ZfEvent::getRemark,zfEvent.getRemark());
+        lqw.like(zfEvent.getCreateTime()!=null,ZfEvent::getCreateTime,zfEvent.getCreateTime());
+        return lqw;
+    }
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/ZfMasterServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/ZfMasterServiceImpl.java
new file mode 100644
index 0000000..42e82dd
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/impl/ZfMasterServiceImpl.java
@@ -0,0 +1,21 @@
+package com.ruoyi.service.impl;
+
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.domain.ZfMaster;
+import com.ruoyi.mapper.ZfMasterMapper;
+import com.ruoyi.service.ZfMasterService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 榄呭疇涓讳汉琛� 鏈嶅姟瀹炵幇绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+@Service
+public class ZfMasterServiceImpl extends ServiceImpl<ZfMasterMapper, ZfMaster> implements ZfMasterService {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/ZfPetNoteServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/ZfPetNoteServiceImpl.java
new file mode 100644
index 0000000..b394944
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/impl/ZfPetNoteServiceImpl.java
@@ -0,0 +1,21 @@
+package com.ruoyi.service.impl;
+
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.domain.ZfPetNote;
+import com.ruoyi.mapper.ZfPetNoteMapper;
+import com.ruoyi.service.ZfPetNoteService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 榄呭疇澶囧繕褰� 鏈嶅姟瀹炵幇绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+@Service
+public class ZfPetNoteServiceImpl extends ServiceImpl<ZfPetNoteMapper, ZfPetNote> implements ZfPetNoteService {
+
+}
diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/ZfPetServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/ZfPetServiceImpl.java
new file mode 100644
index 0000000..17cd163
--- /dev/null
+++ b/zhang-content/src/main/java/com/ruoyi/service/impl/ZfPetServiceImpl.java
@@ -0,0 +1,21 @@
+package com.ruoyi.service.impl;
+
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.domain.ZfPet;
+import com.ruoyi.mapper.ZfPetMapper;
+import com.ruoyi.service.ZfPetService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 榄呭疇鍩烘湰淇℃伅 鏈嶅姟瀹炵幇绫�
+ * </p>
+ *
+ * @author ojq
+ * @since 2023-03-12
+ */
+@Service
+public class ZfPetServiceImpl extends ServiceImpl<ZfPetMapper, ZfPet> implements ZfPetService {
+
+}

--
Gitblit v1.9.1