diff --git a/pom.xml b/pom.xml
index cffd89f..e2a7e25 100644
--- a/pom.xml
+++ b/pom.xml
@@ -31,6 +31,7 @@
+
org.springframework.boot
spring-boot-starter-web
@@ -103,6 +104,11 @@
springfox-swagger-ui
2.9.2
+
+ commons-beanutils
+ commons-beanutils
+ 1.9.4
+
diff --git a/src/main/java/com/syjiaer/clinic/server/common/util/VoUtil.java b/src/main/java/com/syjiaer/clinic/server/common/util/VoUtil.java
new file mode 100644
index 0000000..005786d
--- /dev/null
+++ b/src/main/java/com/syjiaer/clinic/server/common/util/VoUtil.java
@@ -0,0 +1,122 @@
+package com.syjiaer.clinic.server.common.util;
+
+import com.syjiaer.clinic.server.common.exception.MessageException;
+import org.apache.commons.beanutils.BeanUtils;
+import org.springframework.beans.BeanWrapperImpl;
+
+import java.lang.reflect.InvocationTargetException;
+import java.lang.reflect.Method;
+import java.util.*;
+import java.util.stream.Collectors;
+
+public class VoUtil {
+
+ /**
+ * 合并两个实体类列表
+ * @param mainList 主列表(以该列表数据为基础)
+ * @param subList 待合并列表
+ * @param linkField 关联字段名
+ * @return 合并后的List