From 1e34bb8f6ab8395585d72229dde75b37d52cff21 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期三, 06 九月 2023 11:32:46 +0800
Subject: [PATCH] 提交

---
 server/service/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst |  250 ++++++++++++
 .gitignore                                                                                        |    4 
 server/service/target/classes/mappers/SystemDictMapper.xml                                        |   37 +
 server/service/target/classes/mappers/SystemMenuMapper.xml                                        |   58 ++
 server/service/target/maven-archiver/pom.properties                                               |    3 
 server/service/target/classes/mappers/SystemDictDataMapper.xml                                    |   33 +
 server/service/target/classes/logback-spring.xml                                                  |   40 ++
 server/service/target/classes/mappers/SystemDataPermissionMapper.xml                              |   47 ++
 server/service/target/classes/banner.txt                                                          |   20 +
 server/service/target/classes/static/file/goodsExcelTemp.xlsx                                     |    0 
 server/service/target/classes/application-dev.yml                                                 |   54 ++
 /dev/null                                                                                         |    6 
 server/service/target/classes/application-test.yml                                                |   41 ++
 server/service/target/classes/mappers/SystemPositionMapper.xml                                    |   49 ++
 server/service/target/classes/mappers/SystemRoleMapper.xml                                        |   49 ++
 server/service/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst   |  225 +++++++++++
 server/service/target/classes/mappers/SystemDepartmentMapper.xml                                  |   43 ++
 server/service/target/classes/application-pro.yml                                                 |   55 ++
 server/service/target/classes/mappers/SystemPermissionMapper.xml                                  |   63 +++
 server/service/target/classes/mappers/SystemUserMapper.xml                                        |  110 +++++
 20 files changed, 1,180 insertions(+), 7 deletions(-)

diff --git a/.gitignore b/.gitignore
index 32858aa..9dae333 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,5 @@
 *.class
-
+.idea/
 # Mobile Tools for Java (J2ME)
 .mtj.tmp/
 
@@ -10,3 +10,5 @@
 
 # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
 hs_err_pid*
+log/
+.gitignore
\ No newline at end of file
diff --git a/.idea/$PROJECT_FILE$ b/.idea/$PROJECT_FILE$
deleted file mode 100644
index 58b7e3e..0000000
--- a/.idea/$PROJECT_FILE$
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
-  <component name="AnalysisProjectProfileManager">
-    <option name="PROJECT_PROFILE" />
-    <option name="USE_PROJECT_LEVEL_SETTINGS" value="false" />
-    <list size="0" />
-  </component>
-  <component name="SuppressionsComponent">
-    <option name="suppComments" value="[]" />
-  </component>
-</project>
\ No newline at end of file
diff --git a/.idea/.gitignore b/.idea/.gitignore
deleted file mode 100644
index 26d3352..0000000
--- a/.idea/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-# Default ignored files
-/shelf/
-/workspace.xml
diff --git a/.idea/misc.xml b/.idea/misc.xml
deleted file mode 100644
index 7bf3de7..0000000
--- a/.idea/misc.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
-  <component name="ProjectRootManager">
-    <output url="file://$PROJECT_DIR$/out" />
-  </component>
-  <component name="SuppressionsComponent">
-    <option name="suppComments" value="[]" />
-  </component>
-</project>
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
deleted file mode 100644
index 71d7d75..0000000
--- a/.idea/modules.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
-  <component name="ProjectModuleManager">
-    <modules>
-      <module fileurl="file://$PROJECT_DIR$/.idea/preselect.iml" filepath="$PROJECT_DIR$/.idea/preselect.iml" />
-    </modules>
-  </component>
-</project>
\ No newline at end of file
diff --git a/.idea/preselect.iml b/.idea/preselect.iml
deleted file mode 100644
index d6ebd48..0000000
--- a/.idea/preselect.iml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<module type="JAVA_MODULE" version="4">
-  <component name="NewModuleRootManager" inherit-compiler-output="true">
-    <exclude-output />
-    <content url="file://$MODULE_DIR$" />
-    <orderEntry type="inheritedJdk" />
-    <orderEntry type="sourceFolder" forTests="false" />
-  </component>
-</module>
\ No newline at end of file
diff --git a/.idea/qaplug_profiles.xml b/.idea/qaplug_profiles.xml
deleted file mode 100644
index 9a7566c..0000000
--- a/.idea/qaplug_profiles.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
-  <component name="AnalysisProjectProfileManager">
-    <option name="PROJECT_PROFILE" value="Project Default" />
-    <option name="USE_PROJECT_LEVEL_SETTINGS" value="false" />
-    <scopes />
-    <profiles>
-      <profile profile_name="Project Default" version="1.0" is_locked="false" />
-    </profiles>
-    <list size="0" />
-  </component>
-</project>
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
deleted file mode 100644
index 94a25f7..0000000
--- a/.idea/vcs.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
-  <component name="VcsDirectoryMappings">
-    <mapping directory="$PROJECT_DIR$" vcs="Git" />
-  </component>
-</project>
\ No newline at end of file
diff --git a/server/service/target/classes/application-dev.yml b/server/service/target/classes/application-dev.yml
new file mode 100644
index 0000000..1571004
--- /dev/null
+++ b/server/service/target/classes/application-dev.yml
@@ -0,0 +1,54 @@
+# WEB鏈嶅姟鍣ㄩ厤缃�
+server:
+  compression:
+    enabled: true
+    mime-types: application/json
+
+  tomcat:
+    max-swallow-size: -1
+  servlet:
+    session:
+      timeout: PT3H  #琛ㄧず12灏忔椂
+
+spring:
+  # 鏁版嵁婧愰厤缃�
+  datasource:
+    url: jdbc:mysql://57b57595ddc66.sh.cdb.myqcloud.com:4464/pre_select_saas?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8
+    username: test
+    password: doumee@168
+    driver-class-name: com.mysql.cj.jdbc.Driver
+    type: com.alibaba.druid.pool.DruidDataSource
+
+  redis:
+    #    database: 0
+    host: 127.0.0.1
+    port: 6379
+    password:
+    timeout: 5000      # 杩炴帴姹犱腑鐨勬渶灏忕┖闂茶繛鎺�
+
+  jackson:
+    time-zone: GMT+8
+    date-format: yyyy-MM-dd HH:mm:ss
+
+knife4j:
+  enable: true
+  basic:
+    enable: true
+    username: admin
+    password: 111111
+
+debug_model: true
+
+captcha_check: false
+
+# Swagger閰嶇疆
+swagger:
+  host:
+  title: ${project.name}鎺ュ彛鏂囨。
+  description: ${project.name}鎺ュ彛鏂囨。
+  enabled: true
+  # 绂佺敤swagger鏃剁殑閲嶅畾鍚戝湴鍧�
+  redirect-uri: /
+
+project:
+  imgAuthen: false
\ No newline at end of file
diff --git a/server/service/target/classes/application-pro.yml b/server/service/target/classes/application-pro.yml
new file mode 100644
index 0000000..4aa2fcd
--- /dev/null
+++ b/server/service/target/classes/application-pro.yml
@@ -0,0 +1,55 @@
+# WEB鏈嶅姟鍣ㄩ厤缃�
+server:
+  compression:
+    enabled: true
+    mime-types: application/json
+
+  tomcat:
+    max-swallow-size: -1
+  servlet:
+    session:
+      timeout: PT3H  #琛ㄧず12灏忔椂
+
+spring:
+  # 鏁版嵁婧愰厤缃�
+  datasource:
+    url: jdbc:mysql://57b57595ddc66.sh.cdb.myqcloud.com:4464/pre_select_saas_pro?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8
+    username: test
+    password: doumee@168
+    driver-class-name: com.mysql.cj.jdbc.Driver
+    type: com.alibaba.druid.pool.DruidDataSource
+
+  redis:
+    #    database: 0
+    host: 127.0.0.1
+    port: 6379
+    password:
+    timeout: 5000      # 杩炴帴姹犱腑鐨勬渶灏忕┖闂茶繛鎺�
+
+
+  jackson:
+    time-zone: GMT+8
+    date-format: yyyy-MM-dd HH:mm:ss
+
+knife4j:
+  enable: true
+  basic:
+    enable: true
+    username: admin
+    password: 111111
+
+debug_model: true
+
+captcha_check: true
+
+# Swagger閰嶇疆
+swagger:
+  host:
+  title: ${project.name}鎺ュ彛鏂囨。
+  description: ${project.name}鎺ュ彛鏂囨。
+  enabled: true
+  # 绂佺敤swagger鏃剁殑閲嶅畾鍚戝湴鍧�
+  redirect-uri: /
+
+project:
+  imgAuthen: false
\ No newline at end of file
diff --git a/server/service/target/classes/application-test.yml b/server/service/target/classes/application-test.yml
new file mode 100644
index 0000000..cf41b3f
--- /dev/null
+++ b/server/service/target/classes/application-test.yml
@@ -0,0 +1,41 @@
+# WEB鏈嶅姟鍣ㄩ厤缃�
+server:
+  compression:
+    enabled: true
+    mime-types: application/json
+
+  servlet:
+    session:
+      timeout: PT3H  #琛ㄧず12灏忔椂
+
+spring:
+  # 鏁版嵁婧愰厤缃�
+  datasource:
+    url: jdbc:mysql://57b57595ddc66.sh.cdb.myqcloud.com:4464/intelligent_manufacture?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8
+    username: test
+    password: doumee@168
+    driver-class-name: com.mysql.cj.jdbc.Driver
+    type: com.alibaba.druid.pool.DruidDataSource
+
+knife4j:
+  enable: true
+  basic:
+    enable: true
+    username: admin
+    password: test@168.com
+
+debug_model: true
+
+captcha_check: false
+
+# Swagger閰嶇疆
+swagger:
+  host:
+  title: ${project.name}鎺ュ彛鏂囨。
+  description: ${project.name}鎺ュ彛鏂囨。
+  enabled: true
+  # 绂佺敤swagger鏃剁殑閲嶅畾鍚戝湴鍧�
+  redirect-uri: /
+
+project:
+  imgAuthenti: false
\ No newline at end of file
diff --git a/server/service/target/classes/banner.txt b/server/service/target/classes/banner.txt
new file mode 100644
index 0000000..e1d9b57
--- /dev/null
+++ b/server/service/target/classes/banner.txt
@@ -0,0 +1,20 @@
+
+${AnsiColor.BLUE}
+================================================================================
+
+                             娆㈣繋浣跨敤浼婂▋妗嗘灦锛堝崟搴旂敤鐗堬級
+                                 Version :: 1.0
+
+                         鈻堚枅鈻堚枅鈻堚枅鈻堚枅 鈻堚枅      鈻堚枅     鈻堚枅
+                        鈻戔枅鈻堚枒鈻戔枒鈻戔枒 鈻戔枅鈻�     鈻戔枅鈻�    鈻堚枅鈻堚枅
+                        鈻戔枅鈻�      鈻戔枅鈻�     鈻戔枅鈻�   鈻堚枅鈻戔枒鈻堚枅
+                        鈻戔枅鈻堚枅鈻堚枅鈻堚枅 鈻戔枒鈻堚枅    鈻堚枅   鈻堚枅  鈻戔枒鈻堚枅
+                        鈻戔枅鈻堚枒鈻戔枒鈻�   鈻戔枒鈻堚枅  鈻堚枅   鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅
+                        鈻戔枅鈻�        鈻戔枒鈻堚枅鈻堚枅   鈻戔枅鈻堚枒鈻戔枒鈻戔枒鈻戔枅鈻�
+                        鈻戔枅鈻堚枅鈻堚枅鈻堚枅鈻�   鈻戔枒鈻堚枅    鈻戔枅鈻�     鈻戔枅鈻�
+                        鈻戔枒鈻戔枒鈻戔枒鈻戔枒     鈻戔枒     鈻戔枒      鈻戔枒
+
+      鍚姩绔彛: ${server.port}  鍚姩鐜: ${project.env}  鏃ュ織绛夌骇: ${logback.level}  鍚敤Swagger: ${swagger.enabled}
+
+================================================================================
+
diff --git a/server/service/target/classes/logback-spring.xml b/server/service/target/classes/logback-spring.xml
new file mode 100644
index 0000000..3f47325
--- /dev/null
+++ b/server/service/target/classes/logback-spring.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<configuration>
+  <springProperty scope="context" name="logbackLevel" source="logback.level"/>
+  <springProperty scope="context" name="logbackAppender" source="logback.appender"/>
+  <!-- 寮�鍙戠幆澧冿紙杈撳嚭鍒版帶鍒跺彴锛�  -->
+  <appender name="development" class="ch.qos.logback.core.ConsoleAppender">
+    <encoder>
+      <!-- 璁剧疆鏃ュ織杈撳嚭鏍煎紡 -->
+      <pattern>%d %p (%file:%line\)- %m%n</pattern>
+      <!-- 杈撳嚭缂栫爜 -->
+      <charset>UTF-8</charset>
+    </encoder>
+  </appender>
+
+  <!-- 娴嬭瘯/绾夸笂鐜锛堥�氳繃鏃ユ湡鍒嗗壊鏃ュ織鏂囦欢锛� -->
+  <appender name="production"
+            class="ch.qos.logback.core.rolling.RollingFileAppender">
+    <File>log/eva.log</File>
+    <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+      <!-- 鏂囦欢鍚嶉厤缃� -->
+      <fileNamePattern>log/eva-%d.%i.log</fileNamePattern>
+      <!-- 鏃ュ織鏂囦欢淇濆瓨鏈熼檺锛堝崟浣嶅ぉ锛� -->
+      <maxHistory>30</maxHistory>
+      <timeBasedFileNamingAndTriggeringPolicy  class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
+        <!-- 璁剧疆鏃ュ織鏂囦欢澶у皬锛岄粯璁ゅ�兼槸10MB-->
+        <maxFileSize>100MB</maxFileSize>
+      </timeBasedFileNamingAndTriggeringPolicy>
+    </rollingPolicy>
+    <encoder>
+      <!-- 璁剧疆鏃ュ織杈撳嚭鏍煎紡 -->
+      <pattern>%d %p (%file:%line\)- %m%n</pattern>
+      <!-- 杈撳嚭缂栫爜 -->
+      <charset>UTF-8</charset>
+    </encoder>
+  </appender>
+  <!-- 璁剧疆鏃ュ織绾у埆鍜岃緭鍑烘ā寮� -->
+  <root level="${logbackLevel}">
+    <appender-ref ref="${logbackAppender}" />
+  </root>
+</configuration>
diff --git a/server/service/target/classes/mappers/SystemDataPermissionMapper.xml b/server/service/target/classes/mappers/SystemDataPermissionMapper.xml
new file mode 100644
index 0000000..13f821f
--- /dev/null
+++ b/server/service/target/classes/mappers/SystemDataPermissionMapper.xml
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.doumee.dao.system.SystemDataPermissionMapper">
+
+  <!-- 鏌ヨ閮ㄩ棬鍒楄〃 -->
+  <resultMap id="SystemDataPermissionListVO" type="com.doumee.dao.system.vo.SystemDataPermissionListVO" autoMapping="true">
+    <id column="ID" property="id"/>
+    <association property="role" javaType="com.doumee.dao.system.model.SystemRole">
+      <result column="ROLE_ID" property="id"/>
+      <result column="ROLE_CODE" property="code"/>
+      <result column="ROLE_NAME" property="name"/>
+    </association>
+    <association property="createUserInfo" javaType="com.doumee.dao.system.model.SystemUser">
+      <result column="CREATE_USER_ID" property="id"/>
+      <result column="CREATE_USER_NAME" property="username"/>
+    </association>
+    <association property="updateUserInfo" javaType="com.doumee.dao.system.model.SystemUser">
+      <result column="UPDATE_USER_ID" property="id"/>
+      <result column="UPDATE_USER_NAME" property="username"/>
+    </association>
+  </resultMap>
+  <select id="selectManageList" resultMap="SystemDataPermissionListVO">
+    SELECT
+      sdp.`ID`, sdp.`BUSINESS_CODE`, sdp.`ROLE_ID`, sdp.`TYPE`, sdp.`CUSTOM_DATA`, sdp.`DISABLED`, sdp.`REMARK`, sdp.DISABLED, sdp.`CREATE_TIME`, sdp.`UPDATE_TIME`,
+      role.`ID` AS ROLE_ID, role.`CODE` AS ROLE_CODE, role.`NAME` AS ROLE_NAME,
+      create_user.ID CREATE_USER_ID, create_user.`USERNAME` CREATE_USER_NAME,
+      update_user.ID UPDETE_USER_ID, update_user.`USERNAME` UPDATE_USER_NAME
+    FROM SYSTEM_DATA_PERMISSION sdp
+    INNER JOIN `SYSTEM_ROLE` role ON role.ID = sdp.ROLE_ID
+    LEFT JOIN `SYSTEM_USER` create_user ON create_user.ID = sdp.CREATE_USER
+    LEFT JOIN `SYSTEM_USER` update_user ON update_user.ID = sdp.UPDATE_USER
+    <where>
+      sdp.DELETED = 0
+      <if test="dto.businessCode != null and dto.businessCode != ''">
+        AND sdp.`BUSINESS_CODE` = #{dto.businessCode}
+      </if>
+      <if test="dto.roleId != null">
+        AND role.`ID` =  #{dto.roleId}
+      </if>
+      <if test="dto.type != null">
+        AND sdp.`TYPE` =  #{dto.type}
+      </if>
+    </where>
+    ${orderByClause}
+  </select>
+
+</mapper>
diff --git a/server/service/target/classes/mappers/SystemDepartmentMapper.xml b/server/service/target/classes/mappers/SystemDepartmentMapper.xml
new file mode 100644
index 0000000..0a57944
--- /dev/null
+++ b/server/service/target/classes/mappers/SystemDepartmentMapper.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.doumee.dao.system.SystemDepartmentMapper">
+
+  <!-- 鏌ヨ閮ㄩ棬鍒楄〃 -->
+  <resultMap id="SystemDepartmentListVO" type="com.doumee.dao.system.vo.SystemDepartmentListVO" autoMapping="true">
+    <id column="ID" property="id"/>
+    <association property="createUserInfo" javaType="com.doumee.dao.system.model.SystemUser">
+      <result column="CREATE_USER_ID" property="id"/>
+      <result column="CREATE_USER_NAME" property="username"/>
+    </association>
+    <association property="updateUserInfo" javaType="com.doumee.dao.system.model.SystemUser">
+      <result column="UPDATE_USER_ID" property="id"/>
+      <result column="UPDATE_USER_NAME" property="username"/>
+    </association>
+  </resultMap>
+  <select id="selectManageList" parameterType="com.doumee.dao.system.dto.QuerySystemDepartmentDTO" resultMap="SystemDepartmentListVO">
+    SELECT
+      dept.`ID`, dept.`PARENT_ID`, dept.`CODE`, dept.`NAME`, dept.`PHONE`, dept.`EMAIL`, dept.`CREATE_TIME`, dept.`UPDATE_TIME`, dept.`CREATE_USER`, dept.`UPDATE_USER`, dept.`DELETED`,
+      create_user.ID CREATE_USER_ID, create_user.`USERNAME` CREATE_USER_NAME,
+      update_user.ID UPDETE_USER_ID, update_user.`USERNAME` UPDATE_USER_NAME,
+      COUNT(usr.ID) USER_COUNT
+    FROM SYSTEM_DEPARTMENT dept
+    LEFT JOIN `SYSTEM_DEPARTMENT_USER` sdu ON sdu.DEPARTMENT_ID = dept.ID AND sdu.DELETED = 0
+    LEFT JOIN `SYSTEM_USER` usr ON usr.ID = sdu.USER_ID AND usr.DELETED = 0
+    LEFT JOIN `SYSTEM_USER` create_user ON create_user.ID = dept.CREATE_USER
+    LEFT JOIN `SYSTEM_USER` update_user ON update_user.ID = dept.UPDATE_USER
+    <where>
+      dept.DELETED = 0
+      <if test="id != null">
+        AND dept.ID = #{id}
+      </if>
+      <if test="ids != null">
+        AND dept.ID IN
+        <foreach collection="ids" item="id" separator="," open="(" close=")">
+          #{id}
+        </foreach>
+      </if>
+    </where>
+    GROUP BY dept.`ID`
+  </select>
+
+</mapper>
diff --git a/server/service/target/classes/mappers/SystemDictDataMapper.xml b/server/service/target/classes/mappers/SystemDictDataMapper.xml
new file mode 100644
index 0000000..6de601b
--- /dev/null
+++ b/server/service/target/classes/mappers/SystemDictDataMapper.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.doumee.dao.system.SystemDictDataMapper">
+
+  <!-- 鏌ヨ瀛楀吀鏁版嵁鍒楄〃 -->
+  <resultMap id="SystemDictDataListVO" type="com.doumee.dao.system.vo.SystemDictDataListVO" autoMapping="true">
+    <id column="ID" property="id"/>
+    <association property="createUserInfo" javaType="com.doumee.dao.system.model.SystemUser">
+      <result column="CREATE_USER_ID" property="id"/>
+      <result column="CREATE_USER_NAME" property="username"/>
+    </association>
+    <association property="updateUserInfo" javaType="com.doumee.dao.system.model.SystemUser">
+      <result column="UPDATE_USER_ID" property="id"/>
+      <result column="UPDATE_USER_NAME" property="username"/>
+    </association>
+  </resultMap>
+  <select id="selectManageList" parameterType="com.doumee.dao.system.dto.QuerySystemDictDataDTO" resultMap="SystemDictDataListVO">
+    SELECT
+      dict_data.`ID`, dict_data.`DICT_ID`, dict_data.`CODE`, dict_data.`LABEL`, dict_data.`SORT`, dict_data.`DISABLED`, dict_data.`CREATE_TIME`, dict_data.`UPDATE_TIME`, dict_data.`CREATE_USER`, dict_data.`UPDATE_USER`,
+      create_user.ID CREATE_USER_ID, create_user.`USERNAME` CREATE_USER_NAME,
+      update_user.ID UPDETE_USER_ID, update_user.`USERNAME` UPDATE_USER_NAME
+    FROM SYSTEM_DICT_DATA dict_data
+    LEFT JOIN `SYSTEM_USER` create_user ON create_user.ID = dict_data.CREATE_USER
+    LEFT JOIN `SYSTEM_USER` update_user ON update_user.ID = dict_data.UPDATE_USER
+    <where>
+      dict_data.DELETED = 0
+      <if test="dictId != null">
+        AND dict_data.`DICT_ID` = #{dictId}
+      </if>
+    </where>
+  </select>
+
+</mapper>
diff --git a/server/service/target/classes/mappers/SystemDictMapper.xml b/server/service/target/classes/mappers/SystemDictMapper.xml
new file mode 100644
index 0000000..76338cb
--- /dev/null
+++ b/server/service/target/classes/mappers/SystemDictMapper.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.doumee.dao.system.SystemDictMapper">
+
+  <!-- 鏌ヨ瀛楀吀鍒楄〃 -->
+  <resultMap id="SystemDictListVO" type="com.doumee.dao.system.vo.SystemDictListVO" autoMapping="true">
+    <id column="ID" property="id"/>
+    <association property="createUserInfo" javaType="com.doumee.dao.system.model.SystemUser">
+      <result column="CREATE_USER_ID" property="id"/>
+      <result column="CREATE_USER_NAME" property="username"/>
+    </association>
+    <association property="updateUserInfo" javaType="com.doumee.dao.system.model.SystemUser">
+      <result column="UPDATE_USER_ID" property="id"/>
+      <result column="UPDATE_USER_NAME" property="username"/>
+    </association>
+  </resultMap>
+  <select id="selectManageList" parameterType="com.doumee.dao.system.dto.QuerySystemDictDTO" resultMap="SystemDictListVO">
+    SELECT
+      dict.`ID`, dict.`CODE`, dict.`NAME`, dict.`REMARK`, dict.`CREATE_TIME`, dict.`UPDATE_TIME`, dict.`CREATE_USER`, dict.`UPDATE_USER`,
+      create_user.ID CREATE_USER_ID, create_user.`USERNAME` CREATE_USER_NAME,
+      update_user.ID UPDETE_USER_ID, update_user.`USERNAME` UPDATE_USER_NAME
+    FROM SYSTEM_DICT dict
+    LEFT JOIN `SYSTEM_USER` create_user ON create_user.ID = dict.CREATE_USER
+    LEFT JOIN `SYSTEM_USER` update_user ON update_user.ID = dict.UPDATE_USER
+    <where>
+      dict.DELETED = 0
+      <if test="dto.code != null and dto.code != ''">
+        AND dict.`CODE` LIKE concat('%', #{dto.code}, '%')
+      </if>
+      <if test="dto.name != null and dto.name != ''">
+        AND dict.`NAME` LIKE concat('%', #{dto.name}, '%')
+      </if>
+    </where>
+    ${orderByClause}
+  </select>
+
+</mapper>
diff --git a/server/service/target/classes/mappers/SystemMenuMapper.xml b/server/service/target/classes/mappers/SystemMenuMapper.xml
new file mode 100644
index 0000000..39df661
--- /dev/null
+++ b/server/service/target/classes/mappers/SystemMenuMapper.xml
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.doumee.dao.system.SystemMenuMapper">
+
+  <!-- 鏌ヨ鑿滃崟鍒楄〃 -->
+  <resultMap id="SystemMenuListVO" type="com.doumee.dao.system.vo.SystemMenuListVO" autoMapping="true">
+    <id column="ID" property="id"/>
+    <association property="createUserInfo" javaType="com.doumee.dao.system.model.SystemUser">
+      <result column="CREATE_USER_ID" property="id"/>
+      <result column="CREATE_USER_NAME" property="username"/>
+    </association>
+    <association property="updateUserInfo" javaType="com.doumee.dao.system.model.SystemUser">
+      <result column="UPDATE_USER_ID" property="id"/>
+      <result column="UPDATE_USER_NAME" property="username"/>
+    </association>
+  </resultMap>
+  <select id="selectManageList" resultMap="SystemMenuListVO">
+    SELECT
+      menu.`ID`, menu.`PARENT_ID`, menu.`NAME`, menu.`PATH`, menu.`FIXED`, menu.`REMARK`, menu.`DISABLED`, menu.SORT, menu.`ICON`, menu.`CREATE_TIME`, menu.`UPDATE_TIME`, menu.`CREATE_USER`, menu.`UPDATE_USER`, menu.`DELETED`,
+      create_user.ID CREATE_USER_ID, create_user.`USERNAME` CREATE_USER_NAME,
+      update_user.ID UPDETE_USER_ID, update_user.`USERNAME` UPDATE_USER_NAME
+    FROM SYSTEM_MENU menu
+     JOIN `SYSTEM_USER` create_user ON create_user.ID = menu.CREATE_USER
+    LEFT JOIN `SYSTEM_USER` update_user ON update_user.ID = menu.UPDATE_USER
+    <where>
+      menu.DELETED = 0
+    </where>
+    ORDER BY menu.SORT
+  </select>
+
+  <!-- 鏌ヨ鑿滃崟鏍� -->
+  <select id="selectByUserId" parameterType="java.lang.Integer" resultType="com.doumee.dao.system.model.SystemMenu">
+    SELECT
+      DISTINCT menu.`ID`, menu.`PARENT_ID`, menu.`NAME`, menu.`PATH`, menu.`REMARK`, menu.`DISABLED`, menu.SORT, menu.`ICON`, menu.`CREATE_TIME`, menu.`UPDATE_TIME`, menu.`CREATE_USER`, menu.`UPDATE_USER`, menu.`DELETED`
+    FROM `SYSTEM_MENU` menu
+    INNER JOIN SYSTEM_ROLE_MENU role_menu ON role_menu.MENU_ID = menu.ID AND role_menu.DELETED = 0
+    INNER JOIN SYSTEM_USER_ROLE user_role ON user_role.ROLE_ID = role_menu.ROLE_ID AND user_role.DELETED = 0
+    <where>
+      AND menu.DELETED = 0
+      AND menu.DISABLED = 0
+      AND user_role.USER_ID = #{userId}
+    </where>
+    ORDER BY menu.SORT
+  </select>
+
+  <!-- 鏍规嵁瑙掕壊ID鏌ヨ鑿滃崟鍒楄〃 -->
+  <select id="selectByRoleId" parameterType="java.lang.Integer" resultType="com.doumee.dao.system.model.SystemMenu">
+    SELECT
+      menu.`ID`, menu.`PARENT_ID`, menu.`NAME`, menu.`PATH`, menu.`REMARK`, menu.`DISABLED`, menu.SORT, menu.`ICON`, menu.`CREATE_TIME`, menu.`UPDATE_TIME`, menu.`CREATE_USER`, menu.`UPDATE_USER`, menu.`DELETED`
+    FROM `SYSTEM_MENU` menu
+    INNER JOIN `SYSTEM_ROLE_MENU` role_menu ON role_menu.MENU_ID = menu.ID AND role_menu.DELETED = 0
+    <where>
+      menu.DELETED = 0
+      AND role_menu.ROLE_ID = #{roleId}
+    </where>
+  </select>
+
+</mapper>
diff --git a/server/service/target/classes/mappers/SystemPermissionMapper.xml b/server/service/target/classes/mappers/SystemPermissionMapper.xml
new file mode 100644
index 0000000..9568ef5
--- /dev/null
+++ b/server/service/target/classes/mappers/SystemPermissionMapper.xml
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.doumee.dao.system.SystemPermissionMapper">
+
+  <!-- 鏌ヨ绯荤粺鏉冮檺鍒楄〃 -->
+  <resultMap id="SystemPermissionListVO" type="com.doumee.dao.system.vo.SystemPermissionListVO" autoMapping="true">
+    <id column="ID" property="id"/>
+    <association property="createUserInfo" javaType="com.doumee.dao.system.model.SystemUser">
+      <id column="CREATE_USER_ID" property="id"/>
+      <result column="CREATE_USER_NAME" property="username"/>
+    </association>
+    <association property="updateUserInfo" javaType="com.doumee.dao.system.model.SystemUser">
+      <id column="UPDATE_USER_ID" property="id"/>
+      <result column="UPDATE_USER_NAME" property="username"/>
+    </association>
+  </resultMap>
+  <select id="selectManageList" resultMap="SystemPermissionListVO">
+    SELECT
+      perm.`ID`, perm.`CODE`, perm.`NAME`, perm.`REMARK`, perm.`FIXED`, perm.`CREATE_TIME`, perm.`UPDATE_TIME`, perm.`CREATE_USER`, perm.`UPDATE_USER`, perm.`DELETED`,
+      create_user.ID CREATE_USER_ID, create_user.`USERNAME` CREATE_USER_NAME,
+      update_user.ID UPDETE_USER_ID, update_user.`USERNAME` UPDATE_USER_NAME
+    FROM SYSTEM_PERMISSION perm
+    LEFT JOIN `SYSTEM_USER` create_user ON create_user.ID = perm.CREATE_USER
+    LEFT JOIN `SYSTEM_USER` update_user ON update_user.ID = perm.UPDATE_USER
+    <where>
+      perm.DELETED = 0
+      <if test="dto.code != null">
+        AND perm.CODE LIKE CONCAT('%', #{dto.code}, '%')
+      </if>
+      <if test="dto.name != null">
+        AND perm.`NAME` LIKE CONCAT('%', #{dto.name}, '%')
+      </if>
+    </where>
+    ${orderByClause}
+  </select>
+
+  <!-- 鏍规嵁鐢ㄦ埛ID鏌ヨ鏉冮檺 -->
+  <select id="selectByUserId" parameterType="java.lang.Integer" resultType="com.doumee.dao.system.model.SystemPermission">
+    SELECT
+      perm.`ID`, perm.`CODE`, perm.`NAME`, perm.`REMARK`, perm.`CREATE_TIME`, perm.`UPDATE_TIME`, perm.`CREATE_USER`, perm.`UPDATE_USER`, perm.`DELETED`
+    FROM SYSTEM_PERMISSION perm
+    INNER JOIN SYSTEM_ROLE_PERMISSION role_perm ON role_perm.PERMISSION_ID = perm.ID AND role_perm.DELETED = 0
+    INNER JOIN SYSTEM_ROLE role ON role.ID = role_perm.ROLE_ID AND role.DELETED = 0
+    INNER JOIN SYSTEM_USER_ROLE user_role ON user_role.ROLE_ID = role.ID AND user_role.DELETED = 0
+    <where>
+      perm.DELETED = 0
+      AND user_role.USER_ID = #{userId}
+    </where>
+  </select>
+
+  <!-- 鏍规嵁瑙掕壊ID鏌ヨ鏉冮檺 -->
+  <select id="selectByRoleId" parameterType="java.lang.Integer" resultType="com.doumee.dao.system.model.SystemPermission">
+    SELECT
+      perm.`ID`, perm.`CODE`, perm.`NAME`, perm.`REMARK`, perm.`CREATE_TIME`, perm.`UPDATE_TIME`, perm.`CREATE_USER`, perm.`UPDATE_USER`, perm.`DELETED`
+    FROM SYSTEM_PERMISSION perm
+    INNER JOIN SYSTEM_ROLE_PERMISSION role_perm ON role_perm.PERMISSION_ID = perm.ID AND role_perm.DELETED = 0
+    <where>
+      perm.DELETED = 0
+      AND role_perm.ROLE_ID = #{roleId}
+    </where>
+  </select>
+
+</mapper>
diff --git a/server/service/target/classes/mappers/SystemPositionMapper.xml b/server/service/target/classes/mappers/SystemPositionMapper.xml
new file mode 100644
index 0000000..fc15235
--- /dev/null
+++ b/server/service/target/classes/mappers/SystemPositionMapper.xml
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.doumee.dao.system.SystemPositionMapper">
+
+  <!-- 鏌ヨ宀椾綅鍒楄〃 -->
+  <resultMap id="SystemPositionListVO" type="com.doumee.dao.system.vo.SystemPositionListVO" autoMapping="true">
+    <id column="ID" property="id"/>
+    <association property="createUserInfo" javaType="com.doumee.dao.system.model.SystemUser">
+      <result column="CREATE_USER_ID" property="id"/>
+      <result column="CREATE_USER_NAME" property="username"/>
+    </association>
+    <association property="updateUserInfo" javaType="com.doumee.dao.system.model.SystemUser">
+      <result column="UPDATE_USER_ID" property="id"/>
+      <result column="UPDATE_USER_NAME" property="username"/>
+    </association>
+  </resultMap>
+  <select id="selectManageList" resultMap="SystemPositionListVO">
+    SELECT
+      posi.`ID`, posi.`PARENT_ID`, posi.`CODE`, posi.`NAME`, posi.`CREATE_TIME`, posi.`UPDATE_TIME`, posi.`CREATE_USER`, posi.`UPDATE_USER`,
+      create_user.ID CREATE_USER_ID, create_user.`USERNAME` CREATE_USER_NAME,
+      update_user.ID UPDETE_USER_ID, update_user.`USERNAME` UPDATE_USER_NAME,
+      COUNT(usr.ID) USER_COUNT
+    FROM SYSTEM_POSITION posi
+    LEFT JOIN `SYSTEM_POSITION_USER` spu ON spu.POSITION_ID = posi.ID AND spu.DELETED = 0
+    LEFT JOIN `SYSTEM_USER` usr ON usr.ID = spu.USER_ID AND usr.DELETED = 0
+    LEFT JOIN `SYSTEM_USER` create_user ON create_user.ID = posi.CREATE_USER
+    LEFT JOIN `SYSTEM_USER` update_user ON update_user.ID = posi.UPDATE_USER
+    <where>
+      posi.DELETED = 0
+      <if test="name != null and name != ''">
+        AND posi.`NAME` LIKE concat('%', #{name}, '%')
+      </if>
+    </where>
+    GROUP BY posi.`ID`
+  </select>
+
+  <!-- 鏌ヨ鐢ㄦ埛宀椾綅鍒楄〃 -->
+  <select id="selectByUserId" parameterType="java.lang.Integer" resultType="com.doumee.dao.system.model.SystemPosition">
+    SELECT
+      sp.`ID`, sp.`PARENT_ID`, sp.`CODE`, sp.`NAME`
+    FROM `SYSTEM_POSITION` sp
+    INNER JOIN `SYSTEM_POSITION_USER` spu ON spu.`POSITION_ID` = sp.`ID` AND spu.`DELETED` = 0
+    INNER JOIN `SYSTEM_USER` su ON su.`ID` = spu.`USER_ID`
+    <where>
+      sp.DELETED = 0
+      AND spu.USER_ID = #{userId}
+    </where>
+  </select>
+</mapper>
diff --git a/server/service/target/classes/mappers/SystemRoleMapper.xml b/server/service/target/classes/mappers/SystemRoleMapper.xml
new file mode 100644
index 0000000..e2851b9
--- /dev/null
+++ b/server/service/target/classes/mappers/SystemRoleMapper.xml
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.doumee.dao.system.SystemRoleMapper">
+
+  <!-- 鏌ヨ瑙掕壊鍒楄〃 -->
+  <resultMap id="SystemRoleListVO" type="com.doumee.dao.system.vo.SystemRoleListVO" autoMapping="true">
+    <id column="ID" property="id"/>
+    <association property="createUserInfo" javaType="com.doumee.dao.system.model.SystemUser">
+      <id column="CREATE_USER_ID" property="id"/>
+      <result column="CREATE_USER_NAME" property="username"/>
+    </association>
+    <association property="updateUserInfo" javaType="com.doumee.dao.system.model.SystemUser">
+      <id column="UPDATE_USER_ID" property="id"/>
+      <result column="UPDATE_USER_NAME" property="username"/>
+    </association>
+  </resultMap>
+  <select id="selectManageList" parameterType="com.doumee.dao.system.dto.QuerySystemUserDTO" resultMap="SystemRoleListVO">
+    SELECT
+      role.ID, role.`CODE`, role.`NAME`, role.`REMARK`, role.`FIXED`, role.`CREATE_TIME`, role.`UPDATE_TIME`,
+      create_user.ID CREATE_USER_ID, create_user.`USERNAME` CREATE_USER_NAME,
+      update_user.ID UPDETE_USER_ID, update_user.`USERNAME` UPDATE_USER_NAME
+    FROM SYSTEM_ROLE role
+    LEFT JOIN `SYSTEM_USER` create_user ON create_user.ID = role.CREATE_USER
+    LEFT JOIN `SYSTEM_USER` update_user ON update_user.ID = role.UPDATE_USER
+    <where>
+      role.DELETED = 0
+      <if test="dto.code != null and dto.code != ''">
+        AND role.`CODE` LIKE CONCAT('%', #{dto.code}, '%')
+      </if>
+      <if test="dto.name != null and dto.name != ''">
+        AND role.`NAME` LIKE CONCAT('%', #{dto.name}, '%')
+      </if>
+    </where>
+    ${orderByClause}
+  </select>
+
+  <!-- 鏌ヨ鐢ㄦ埛瑙掕壊鍒楄〃 -->
+  <select id="selectByUserId" parameterType="java.lang.Integer" resultType="com.doumee.dao.system.model.SystemRole">
+    SELECT
+    role.ID, role.`CODE`, role.`NAME`, role.`REMARK`, role.`CREATE_TIME`, role.`UPDATE_TIME`
+    FROM SYSTEM_ROLE role
+    INNER JOIN SYSTEM_USER_ROLE user_role ON user_role.ROLE_ID = role.ID AND user_role.DELETED = 0
+    <where>
+      role.DELETED = 0
+      AND user_role.USER_ID = #{userId}
+    </where>
+  </select>
+
+</mapper>
diff --git a/server/service/target/classes/mappers/SystemUserMapper.xml b/server/service/target/classes/mappers/SystemUserMapper.xml
new file mode 100644
index 0000000..fa36380
--- /dev/null
+++ b/server/service/target/classes/mappers/SystemUserMapper.xml
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.doumee.dao.system.SystemUserMapper">
+
+  <!-- 鏌ヨ鐢ㄦ埛鍒楄〃 -->
+  <resultMap id="SystemUserListVO" type="com.doumee.dao.system.vo.SystemUserListVO" autoMapping="true">
+    <id column="ID" property="id"/>
+    <association property="department" javaType="com.doumee.dao.system.model.SystemDepartment">
+      <result column="DEPARTMENT_ID" property="id"/>
+      <result column="DEPARTMENT_NAME" property="name"/>
+    </association>
+    <association property="createUserInfo" javaType="com.doumee.dao.system.model.SystemUser">
+      <result column="CREATE_USER_ID" property="id"/>
+      <result column="CREATE_USER_NAME" property="username"/>
+    </association>
+    <association property="updateUserInfo" javaType="com.doumee.dao.system.model.SystemUser">
+      <result column="UPDATE_USER_ID" property="id"/>
+      <result column="UPDATE_USER_NAME" property="username"/>
+    </association>
+  </resultMap>
+  <select id="selectManageList" parameterType="com.doumee.dao.system.dto.QuerySystemUserDTO" resultMap="SystemUserListVO">
+    SELECT
+      DISTINCT
+      usr.*,
+      sd.ID AS DEPARTMENT_ID, sd.`NAME` AS DEPARTMENT_NAME,
+      create_user.ID CREATE_USER_ID, create_user.`USERNAME` CREATE_USER_NAME,
+      update_user.ID UPDETE_USER_ID, update_user.`USERNAME` UPDATE_USER_NAME
+    FROM `SYSTEM_USER` usr
+    LEFT JOIN `SYSTEM_USER` create_user ON create_user.ID = usr.CREATE_USER
+    LEFT JOIN `SYSTEM_USER` update_user ON update_user.ID = usr.UPDATE_USER
+    LEFT JOIN `SYSTEM_POSITION_USER` spu ON spu.USER_ID = usr.ID AND spu.DELETED = 0
+    LEFT JOIN `SYSTEM_POSITION` sp ON sp.ID = spu.POSITION_ID AND sp.DELETED = 0
+    LEFT JOIN `SYSTEM_DEPARTMENT_USER` sdu ON sdu.USER_ID = usr.ID AND sdu.DELETED = 0
+    LEFT JOIN `SYSTEM_DEPARTMENT` sd ON sd.ID = sdu.DEPARTMENT_ID AND sd.DELETED = 0
+    <where>
+      usr.DELETED = 0
+      <if test="dto.positionId != null">
+        AND spu.POSITION_ID = #{dto.positionId}
+      </if>
+      <if test="dto.strictDeptId != null">
+        AND sdu.DEPARTMENT_ID = #{dto.strictDeptId}
+      </if>
+      <if test="dto.departmentIds != null and dto.departmentIds.size > 0">
+        AND sdu.DEPARTMENT_ID IN
+        <foreach collection="dto.departmentIds" open="(" close=")" separator="," item="id">
+          #{id}
+        </foreach>
+      </if>
+      <if test="dto.username != null and dto.username != ''">
+        AND usr.`USERNAME` LIKE CONCAT('%', #{dto.username}, '%')
+      </if>
+      <if test="dto.realname != null and dto.realname != ''">
+        AND usr.`REALNAME` LIKE CONCAT('%', #{dto.realname}, '%')
+      </if>
+      <if test="dto.mobile != null and dto.mobile != ''">
+        AND usr.`MOBILE` LIKE CONCAT('%', #{dto.mobile}, '%')
+      </if>
+      <if test="dto.typeList != null and dto.typeList.size()>0">
+        AND usr.`type` in <foreach collection="dto.typeList" item="item" open="(" separator="," close=")">#{item}</foreach>
+      </if>
+    </where>
+    ${orderByClause}
+  </select>
+
+  <select id="selectAllManagerList" parameterType="com.doumee.dao.system.dto.QuerySystemUserDTO"
+          resultType="com.doumee.dao.system.vo.SystemUserDetailVO">
+    SELECT
+      usr.*
+      <if test="dto.type == 1 or dto.type == 2  or dto.type == 4">
+        ,
+        company.id as companyId,
+        company.name as companyName,
+        company.CREDIT_CODE as creditCode,
+        company.AREA_ID as companyAreaId,
+        company.CITY_ID as companyCityId,
+        company.LEGAL_PERSON as legalPerson,
+        company.LINK_NAME as linkName,
+        company.LINK_PHONE as linkPhone,
+        company.CREATE_DATE as createDate
+      </if>
+    FROM `SYSTEM_USER` usr
+    <if test="dto.type == 1 or dto.type == 2  or dto.type == 4">
+      LEFT JOIN `company` company  ON company.id = usr.COMPANY_ID
+    </if>
+    <if test="dto.provinceId != null">
+      LEFT JOIN `areas` areas   ON areas.id = usr.city_id
+    </if>
+
+    <where>
+      usr.DELETED = 0
+      <if test="dto.provinceId != null">
+        and areas.parent_id=#{dto.provinceId }
+      </if>
+      <if test="dto.username !=null and dto.username!=''">
+        AND usr.`USERNAME` LIKE CONCAT('%', #{dto.username}, '%')
+      </if>
+      <if test="dto.cityId != null and dto.cityId != ''">
+        AND usr.`CITY_ID` = #{dto.cityId}
+      </if>
+      <if test="dto.areaId != null and dto.areaId != ''" >
+        AND usr.`AREA_ID` = #{dto.areaId}
+      </if>
+      <if test="dto.typeList != null and dto.typeList.size() > 0">
+        AND usr.`type` in <foreach collection="dto.typeList" item="item" open="(" separator="," close=")">#{item}</foreach>
+      </if>
+    </where>
+    ${orderByClause}
+  </select>
+
+</mapper>
diff --git a/server/service/target/classes/static/file/goodsExcelTemp.xlsx b/server/service/target/classes/static/file/goodsExcelTemp.xlsx
new file mode 100644
index 0000000..ea264ac
--- /dev/null
+++ b/server/service/target/classes/static/file/goodsExcelTemp.xlsx
Binary files differ
diff --git a/server/service/target/maven-archiver/pom.properties b/server/service/target/maven-archiver/pom.properties
new file mode 100644
index 0000000..2165275
--- /dev/null
+++ b/server/service/target/maven-archiver/pom.properties
@@ -0,0 +1,3 @@
+version=1.0.0-SNAPSHOT
+groupId=com.doumee
+artifactId=service
diff --git a/server/service/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/server/service/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
new file mode 100644
index 0000000..ab3a3b7
--- /dev/null
+++ b/server/service/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
@@ -0,0 +1,250 @@
+com\doumee\dao\system\model\SystemRoleMenu.class
+com\doumee\core\servlet\ServletDuplicateOutputStream.class
+com\doumee\service\system\SystemUserService.class
+com\doumee\biz\system\impl\SystemPermissionBizImpl.class
+com\doumee\core\annotation\excel\Reflections.class
+com\doumee\dao\system\model\SystemDataPermission.class
+com\doumee\dao\system\dto\QuerySystemRoleDTO.class
+com\doumee\core\utils\Constants$DeclareStatus.class
+com\doumee\dao\system\dto\CompanyUserDTO.class
+com\doumee\service\business\CateAttrService.class
+com\doumee\service\system\SystemPermissionService.class
+com\doumee\core\annotation\excel\ExcelColumn.class
+com\doumee\dao\system\model\SystemUser.class
+com\doumee\biz\system\impl\SystemMenuBizImpl.class
+com\doumee\dao\business\model\CateAttr.class
+com\doumee\config\shiroMemory\ShiroCacheManager.class
+com\doumee\biz\system\SystemDictBiz.class
+com\doumee\dao\system\SystemMenuMapper.class
+com\doumee\dao\system\vo\SystemPositionListVO.class
+com\doumee\config\shiroMemory\ShiroSessionDAO.class
+com\doumee\dao\system\SystemDepartmentMapper.class
+com\doumee\dao\system\dto\CreateUserRoleDTO.class
+com\doumee\service\proxy\CacheProxy.class
+com\doumee\biz\system\SystemPermissionBiz.class
+com\doumee\core\servlet\ServletDuplicateInputStream.class
+com\doumee\core\utils\FileDigest.class
+com\doumee\service\system\SystemLoginService.class
+com\doumee\biz\system\SystemDictDataBiz.class
+com\doumee\biz\system\impl\SystemUserBizImpl.class
+com\doumee\service\system\SystemMenuService.class
+com\doumee\core\constants\ExceptionLevel.class
+com\doumee\core\annotation\trace\Trace.class
+com\doumee\biz\system\impl\SystemDepartmentBizImpl.class
+com\doumee\config\shiroMemory\ShiroTokenManager.class
+com\doumee\dao\system\SystemRoleMapper.class
+com\doumee\core\servlet\ServletDuplicateResponseWrapper.class
+com\doumee\dao\system\vo\SystemMenuListVO.class
+com\doumee\core\aware\DataPermissionAware.class
+com\doumee\core\annotation\trace\TraceInterceptorConfig.class
+com\doumee\biz\system\SystemRoleBiz.class
+com\doumee\service\system\impl\SystemRoleMenuServiceImpl.class
+com\doumee\service\business\CateBudgetService.class
+com\doumee\service\business\impl\CategoryServiceImpl.class
+com\doumee\core\utils\Secure.class
+com\doumee\service\business\impl\CateBudgetServiceImpl.class
+com\doumee\service\system\impl\SystemDepartmentServiceImpl.class
+com\doumee\dao\system\dto\QuerySystemDictDTO.class
+com\doumee\service\business\impl\CateAttrServiceImpl.class
+com\doumee\core\utils\Constants$CompanyType.class
+com\doumee\dao\system\SystemUserJoinMapper.class
+com\doumee\dao\system\SystemUserRoleMapper.class
+com\doumee\service\system\SystemPositionUserService.class
+com\doumee\service\system\impl\SystemRoleServiceImpl.class
+com\doumee\config\handler\GlobalExceptionHandler.class
+com\doumee\config\shiroMemory\ShiroConfig.class
+com\doumee\dao\system\SystemPermissionMapper.class
+com\doumee\dao\business\model\Multifile.class
+com\doumee\dao\system\model\SystemPosition.class
+com\doumee\dao\system\vo\SystemDictListVO.class
+com\doumee\dao\business\join\GoodsJoinMapper.class
+com\doumee\dao\system\model\SystemLoginLog.class
+com\doumee\dao\business\GoodsParamMapper.class
+com\doumee\dao\system\dto\QuerySystemTraceLogDTO.class
+com\doumee\core\constants\DataPermissionConstants$Type$1.class
+com\doumee\dao\system\vo\SystemRoleListVO.class
+com\doumee\service\business\impl\MultifileServiceImpl.class
+com\doumee\config\shiroMemory\ShiroRealm.class
+com\doumee\core\utils\Constants$ProjectRecord.class
+com\doumee\core\annotation\excel\ExcelExporter$ColumnInfo.class
+com\doumee\service\system\SystemDictDataService.class
+com\doumee\service\business\impl\GoodsServiceImpl.class
+com\doumee\service\system\impl\SystemLoginLogServiceImpl.class
+com\doumee\core\model\PageWrap$SortData.class
+com\doumee\dao\business\model\CateParam.class
+com\doumee\core\annotation\excel\ExcelImporter.class
+com\doumee\dao\system\model\SystemDepartment.class
+com\doumee\dao\system\vo\SystemDataPermissionListVO.class
+com\doumee\service\system\impl\SystemPositionServiceImpl.class
+com\doumee\dao\system\model\SystemRolePermission.class
+com\doumee\service\system\SystemRolePermissionService.class
+com\doumee\service\business\GoodsParamService.class
+com\doumee\dao\system\SystemDepartmentUserMapper.class
+com\doumee\core\model\PageData.class
+com\doumee\dao\system\model\SystemPositionUser.class
+com\doumee\dao\business\CateAttrMapper.class
+com\doumee\dao\system\SystemPositionUserMapper.class
+com\doumee\core\annotation\pr\PreventRepeatInterceptor.class
+com\doumee\core\utils\Constants$UserType.class
+com\doumee\core\utils\Location$Info.class
+com\doumee\core\utils\monitor\CPU.class
+com\doumee\config\mybatis\MyBatisInterceptor.class
+com\doumee\dao\system\dto\ResetSystemUserPwdDTO.class
+com\doumee\dao\system\vo\SystemUserDetailVO.class
+com\doumee\service\aware\PositionDataPermissionAware.class
+com\doumee\config\shiroMemory\ShiroCredentialsMatcher.class
+com\doumee\core\utils\aliyun\ALiYunUtil.class
+com\doumee\service\common\CaptchaService.class
+com\doumee\core\constants\OperaType$Create.class
+com\doumee\core\cache\LocalCache.class
+com\doumee\service\system\SystemRoleMenuService.class
+com\doumee\config\shiroMemory\ShiroSessionManager.class
+com\doumee\dao\system\dto\UpdatePwdDto.class
+com\doumee\core\utils\UserClient.class
+com\doumee\dao\system\SystemPositionMapper.class
+com\doumee\core\constants\DataPermissionConstants.class
+com\doumee\core\utils\monitor\JVM.class
+com\doumee\dao\system\SystemRoleMenuMapper.class
+com\doumee\core\constants\DataPermissionConstants$Module$1.class
+com\doumee\dao\business\GoodsMapper.class
+com\doumee\service\system\impl\SystemUserRoleServiceImpl.class
+com\doumee\core\utils\Server.class
+com\doumee\core\utils\monitor\Disk.class
+com\doumee\dao\system\SystemUserMapper.class
+com\doumee\service\system\impl\SystemDataPermissionServiceImpl.class
+com\doumee\service\system\SystemPositionService.class
+com\doumee\core\utils\Monitor.class
+com\doumee\dao\system\SystemDictDataMapper.class
+com\doumee\service\aware\DepartmentDataPermissionAware$1.class
+com\doumee\service\system\impl\SystemTraceLogServiceImpl.class
+com\doumee\core\annotation\pr\PreventRepeatAdapter$MassiveUnit.class
+com\doumee\dao\system\vo\SystemDictDataListVO.class
+com\doumee\service\business\impl\BrandServiceImpl.class
+com\doumee\dao\system\SystemTraceLogMapper.class
+com\doumee\core\model\PageWrap.class
+com\doumee\dao\business\CateParamMapper.class
+com\doumee\core\annotation\trace\TraceStatus.class
+com\doumee\dao\system\dto\QuerySystemDepartmentDTO.class
+com\doumee\service\business\BrandService.class
+com\doumee\biz\system\impl\SystemPositionBizImpl.class
+com\doumee\service\system\SystemDepartmentService.class
+com\doumee\service\system\impl\SystemPositionUserServiceImpl.class
+com\doumee\dao\system\dto\QuerySystemDictDataDTO.class
+com\doumee\core\utils\Date.class
+com\doumee\dao\business\model\Brand.class
+com\doumee\dao\business\CategoryMapper.class
+com\doumee\dao\system\vo\SystemUserListVO.class
+com\doumee\dao\system\SystemRolePermissionMapper.class
+com\doumee\core\utils\DateUtil.class
+com\doumee\dao\business\model\CateBudget.class
+com\doumee\config\shiroMemory\ShiroCache.class
+com\doumee\service\business\impl\CateParamServiceImpl.class
+com\doumee\service\system\impl\SystemRolePermissionServiceImpl.class
+com\doumee\dao\system\model\SystemTraceLog.class
+com\doumee\dao\system\dto\QuerySystemLoginLogDTO.class
+com\doumee\service\business\CategoryService.class
+com\doumee\dao\system\dto\ChangeStatusDTO.class
+com\doumee\core\constants\ResponseStatus.class
+com\doumee\core\utils\PinYinUtil.class
+com\doumee\dao\system\model\SystemMenu.class
+com\doumee\biz\system\impl\SystemRoleBizImpl.class
+com\doumee\dao\system\dto\CreateRoleMenuDTO.class
+com\doumee\core\constants\OperaType$Update.class
+com\doumee\dao\system\dto\LoginDTO.class
+com\doumee\dao\system\model\SystemRole.class
+com\doumee\service\system\impl\SystemDepartmentUserServiceImpl.class
+com\doumee\core\utils\Constants$ORIGIN.class
+com\doumee\service\system\SystemTraceLogService.class
+com\doumee\service\system\impl\SystemUserServiceImpl.class
+com\doumee\core\annotation\pr\PreventRepeatInterceptorConfig.class
+com\doumee\dao\system\dto\MultiFileDTO.class
+com\doumee\biz\system\impl\SystemDictBizImpl.class
+com\doumee\core\annotation\pr\PreventRepeatAdapter.class
+com\doumee\core\servlet\ServletRewriteFilter.class
+com\doumee\dao\business\BrandMapper.class
+com\doumee\biz\system\impl\SystemDictDataBizImpl.class
+com\doumee\core\utils\ExcelUtil.class
+com\doumee\service\system\impl\SystemMenuServiceImpl.class
+com\doumee\service\system\SystemDictService.class
+com\doumee\dao\system\dto\UpdateSystemMenuSortDTO.class
+com\doumee\service\system\SystemUserRoleService.class
+com\doumee\service\system\SystemRoleService.class
+com\doumee\core\utils\Http$HttpResult.class
+com\doumee\core\utils\Constants$DeclareHistoryType.class
+com\doumee\core\aware\DataPermissionMapping.class
+com\doumee\core\annotation\pr\PreventRepeat.class
+com\doumee\core\exception\BusinessException.class
+com\doumee\service\system\impl\SystemDictServiceImpl.class
+com\doumee\core\exception\UnSafeSessionException.class
+com\doumee\config\shiroMemory\ShiroAuthFilter.class
+com\doumee\dao\system\model\SystemDictData.class
+com\doumee\core\utils\Constants$MultiFile.class
+com\doumee\dao\system\dto\QuerySystemPermissionDTO.class
+com\doumee\dao\system\model\SystemDict.class
+com\doumee\core\servlet\ServletDuplicateRequestWrapper.class
+com\doumee\core\cache\LocalCache$Value.class
+com\doumee\core\utils\Constants$Status.class
+com\doumee\biz\system\SystemPositionBiz.class
+com\doumee\core\constants\OperaType.class
+com\doumee\biz\system\SystemDataPermissionBiz.class
+com\doumee\core\annotation\trace\TraceType.class
+com\doumee\core\utils\Location.class
+com\doumee\core\utils\Constants$DeclareCheckType.class
+com\doumee\dao\business\model\CateBudgetMapper.class
+com\doumee\service\system\SystemDataPermissionService.class
+com\doumee\service\business\impl\GoodsParamServiceImpl.class
+com\doumee\service\system\SystemDepartmentUserService.class
+com\doumee\core\constants\OperaType$UpdateStatus.class
+com\doumee\dao\system\vo\CompanyDeclaresVo.class
+com\doumee\dao\system\vo\CompanyEconomicsVo.class
+com\doumee\biz\system\SystemUserBiz.class
+com\doumee\biz\system\SystemMenuBiz.class
+com\doumee\service\system\impl\SystemDictDataServiceImpl.class
+com\doumee\dao\business\model\GoodsParam.class
+com\doumee\service\system\impl\SystemPermissionServiceImpl.class
+com\doumee\dao\system\dto\QuerySystemUserDTO.class
+com\doumee\service\business\MultifileService.class
+com\doumee\core\annotation\pr\PreventRepeatDefaultHandler.class
+com\doumee\core\utils\Http.class
+com\doumee\dao\business\MultifileMapper.class
+com\doumee\service\system\SystemLoginLogService.class
+com\doumee\dao\system\model\SystemUserRole.class
+com\doumee\dao\business\model\Goods.class
+com\doumee\dao\business\model\dto\GoodsRequest.class
+com\doumee\core\annotation\trace\TraceInterceptor.class
+com\doumee\core\annotation\excel\ExcelDataHandlerAdapter.class
+com\doumee\dao\system\model\SystemPermission.class
+com\doumee\core\utils\monitor\Memory.class
+com\doumee\core\utils\MyBatisPlus.class
+com\doumee\dao\system\dto\AreasDto.class
+com\doumee\service\common\CaptchaService$Captcha.class
+com\doumee\core\model\LoginUserInfo.class
+com\doumee\dao\business\model\Category.class
+com\doumee\dao\system\SystemDictMapper.class
+com\doumee\core\annotation\excel\ExcelExporter.class
+com\doumee\biz\system\impl\SystemDataPermissionBizImpl.class
+com\doumee\config\mybatis\MyBatisPlusConfig.class
+com\doumee\dao\system\SystemDataPermissionMapper.class
+com\doumee\dao\system\dto\ExpertReportDTO.class
+com\doumee\dao\system\vo\SystemMenuNodeVO.class
+com\doumee\dao\system\vo\SystemDepartmentListVO.class
+com\doumee\service\business\GoodsService.class
+com\doumee\biz\system\SystemDepartmentBiz.class
+com\doumee\dao\system\dto\CompanyDTO.class
+com\doumee\service\system\impl\SystemLoginServiceImpl.class
+com\doumee\dao\system\model\SystemDepartmentUser.class
+com\doumee\core\utils\Utils.class
+com\doumee\dao\system\vo\SystemPermissionListVO.class
+com\doumee\service\business\CateParamService.class
+com\doumee\dao\business\model\GoodsImport.class
+com\doumee\dao\system\vo\ServiceCompany.class
+com\doumee\dao\system\dto\CreateRolePermissionDTO.class
+com\doumee\core\constants\DataPermissionConstants$Type.class
+com\doumee\core\utils\Constants.class
+com\doumee\dao\system\dto\CreateSystemUserDTO.class
+com\doumee\core\aware\DefaultDataPermissionAware.class
+com\doumee\core\constants\DataPermissionConstants$Module.class
+com\doumee\core\utils\Http$HttpWrap.class
+com\doumee\dao\system\SystemLoginLogMapper.class
+com\doumee\service\aware\DepartmentDataPermissionAware.class
+com\doumee\core\model\ApiResponse.class
diff --git a/server/service/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/server/service/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
new file mode 100644
index 0000000..c2ef0d0
--- /dev/null
+++ b/server/service/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
@@ -0,0 +1,225 @@
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\servlet\ServletDuplicateOutputStream.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\utils\Utils.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\utils\Http.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\vo\CompanyEconomicsVo.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\constants\DataPermissionConstants.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\vo\SystemRoleListVO.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\utils\Constants.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\dto\CreateRoleMenuDTO.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\model\SystemPosition.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\model\SystemTraceLog.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\system\impl\SystemDictDataServiceImpl.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\system\impl\SystemMenuServiceImpl.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\utils\aliyun\ALiYunUtil.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\proxy\CacheProxy.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\business\CateParamMapper.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\vo\SystemUserDetailVO.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\business\impl\CategoryServiceImpl.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\common\CaptchaService.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\biz\system\SystemDepartmentBiz.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\annotation\trace\TraceInterceptorConfig.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\system\impl\SystemPositionUserServiceImpl.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\model\ApiResponse.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\utils\monitor\Disk.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\business\model\dto\GoodsRequest.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\business\model\GoodsImport.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\business\model\Multifile.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\vo\SystemPositionListVO.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\biz\system\impl\SystemRoleBizImpl.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\system\impl\SystemUserRoleServiceImpl.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\system\SystemUserRoleService.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\business\model\CateParam.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\biz\system\SystemMenuBiz.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\utils\Monitor.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\config\shiroMemory\ShiroSessionDAO.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\dto\UpdateSystemMenuSortDTO.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\utils\ExcelUtil.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\system\SystemRoleService.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\system\SystemPositionUserService.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\utils\Location.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\SystemPositionMapper.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\config\shiroMemory\ShiroCredentialsMatcher.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\system\impl\SystemRoleServiceImpl.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\business\impl\BrandServiceImpl.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\config\mybatis\MyBatisInterceptor.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\vo\ServiceCompany.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\biz\system\SystemPositionBiz.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\SystemRoleMenuMapper.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\vo\SystemDictListVO.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\servlet\ServletDuplicateResponseWrapper.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\system\SystemLoginLogService.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\biz\system\impl\SystemDictDataBizImpl.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\model\SystemDataPermission.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\aware\DataPermissionAware.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\biz\system\impl\SystemPositionBizImpl.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\dto\QuerySystemPermissionDTO.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\model\SystemRolePermission.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\utils\Secure.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\business\model\Goods.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\business\impl\GoodsServiceImpl.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\business\CateBudgetService.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\system\SystemDepartmentUserService.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\utils\PinYinUtil.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\business\model\Category.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\system\impl\SystemPositionServiceImpl.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\system\SystemPermissionService.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\business\impl\CateAttrServiceImpl.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\business\MultifileMapper.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\system\SystemLoginService.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\dto\CreateUserRoleDTO.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\config\shiroMemory\ShiroSessionManager.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\SystemRolePermissionMapper.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\aware\DefaultDataPermissionAware.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\annotation\excel\Reflections.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\SystemMenuMapper.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\vo\SystemDataPermissionListVO.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\business\join\GoodsJoinMapper.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\SystemPositionUserMapper.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\biz\system\SystemRoleBiz.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\system\impl\SystemDataPermissionServiceImpl.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\biz\system\SystemUserBiz.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\dto\QuerySystemTraceLogDTO.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\system\impl\SystemRoleMenuServiceImpl.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\SystemDepartmentUserMapper.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\constants\ResponseStatus.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\business\model\Brand.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\constants\ExceptionLevel.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\system\SystemPositionService.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\annotation\excel\ExcelDataHandlerAdapter.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\model\PageData.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\model\SystemPermission.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\annotation\pr\PreventRepeatDefaultHandler.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\config\handler\GlobalExceptionHandler.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\SystemTraceLogMapper.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\system\impl\SystemDepartmentUserServiceImpl.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\config\shiroMemory\ShiroAuthFilter.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\annotation\trace\TraceStatus.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\annotation\excel\ExcelImporter.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\business\model\CateBudget.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\model\SystemRoleMenu.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\utils\DateUtil.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\SystemUserRoleMapper.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\model\LoginUserInfo.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\dto\UpdatePwdDto.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\utils\UserClient.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\model\SystemMenu.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\SystemLoginLogMapper.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\system\SystemDepartmentService.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\SystemDictDataMapper.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\dto\QuerySystemLoginLogDTO.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\biz\system\SystemDataPermissionBiz.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\vo\SystemMenuNodeVO.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\model\SystemDepartmentUser.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\SystemPermissionMapper.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\business\model\GoodsParam.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\dto\QuerySystemDictDataDTO.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\system\impl\SystemUserServiceImpl.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\config\mybatis\MyBatisPlusConfig.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\model\SystemLoginLog.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\system\SystemRoleMenuService.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\business\CategoryMapper.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\model\PageWrap.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\dto\QuerySystemDepartmentDTO.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\dto\QuerySystemDictDTO.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\SystemDataPermissionMapper.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\SystemRoleMapper.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\vo\SystemUserListVO.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\annotation\excel\ExcelExporter.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\business\GoodsService.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\utils\FileDigest.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\aware\DataPermissionMapping.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\vo\SystemPermissionListVO.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\dto\QuerySystemRoleDTO.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\vo\SystemMenuListVO.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\model\SystemUser.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\system\SystemDictService.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\SystemDictMapper.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\dto\CreateSystemUserDTO.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\system\SystemTraceLogService.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\annotation\pr\PreventRepeatAdapter.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\vo\CompanyDeclaresVo.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\model\SystemRole.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\system\impl\SystemDictServiceImpl.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\dto\LoginDTO.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\utils\Server.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\dto\CompanyUserDTO.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\utils\MyBatisPlus.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\business\impl\CateParamServiceImpl.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\SystemUserJoinMapper.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\system\impl\SystemTraceLogServiceImpl.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\business\GoodsParamMapper.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\config\shiroMemory\ShiroCacheManager.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\SystemDepartmentMapper.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\biz\system\impl\SystemDictBizImpl.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\dto\ChangeStatusDTO.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\exception\UnSafeSessionException.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\utils\Date.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\business\MultifileService.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\config\shiroMemory\ShiroConfig.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\aware\DepartmentDataPermissionAware.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\system\impl\SystemPermissionServiceImpl.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\utils\monitor\Memory.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\business\CategoryService.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\model\SystemDictData.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\business\impl\MultifileServiceImpl.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\model\SystemPositionUser.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\business\GoodsParamService.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\dto\AreasDto.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\biz\system\impl\SystemMenuBizImpl.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\servlet\ServletDuplicateInputStream.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\system\impl\SystemLoginLogServiceImpl.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\vo\SystemDictDataListVO.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\config\shiroMemory\ShiroTokenManager.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\annotation\pr\PreventRepeat.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\business\GoodsMapper.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\servlet\ServletDuplicateRequestWrapper.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\utils\monitor\CPU.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\business\CateParamService.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\biz\system\impl\SystemDataPermissionBizImpl.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\annotation\pr\PreventRepeatInterceptor.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\system\impl\SystemLoginServiceImpl.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\business\BrandMapper.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\model\SystemDict.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\dto\CompanyDTO.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\model\SystemUserRole.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\system\impl\SystemDepartmentServiceImpl.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\biz\system\impl\SystemUserBizImpl.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\exception\BusinessException.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\dto\QuerySystemUserDTO.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\aware\PositionDataPermissionAware.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\business\CateAttrService.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\system\SystemMenuService.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\annotation\trace\TraceType.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\business\CateAttrMapper.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\system\SystemDictDataService.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\dto\ExpertReportDTO.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\business\impl\GoodsParamServiceImpl.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\servlet\ServletRewriteFilter.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\biz\system\impl\SystemPermissionBizImpl.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\utils\monitor\JVM.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\annotation\pr\PreventRepeatInterceptorConfig.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\dto\MultiFileDTO.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\vo\SystemDepartmentListVO.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\business\BrandService.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\biz\system\SystemDictBiz.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\business\model\CateBudgetMapper.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\biz\system\SystemDictDataBiz.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\biz\system\SystemPermissionBiz.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\system\SystemDataPermissionService.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\constants\OperaType.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\dto\ResetSystemUserPwdDTO.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\business\model\CateAttr.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\biz\system\impl\SystemDepartmentBizImpl.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\SystemUserMapper.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\model\SystemDepartment.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\system\SystemUserService.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\business\impl\CateBudgetServiceImpl.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\config\shiroMemory\ShiroRealm.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\annotation\trace\Trace.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\cache\LocalCache.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\dao\system\dto\CreateRolePermissionDTO.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\system\impl\SystemRolePermissionServiceImpl.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\annotation\trace\TraceInterceptor.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\service\system\SystemRolePermissionService.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\config\shiroMemory\ShiroCache.java
+D:\code\idea2023\git\preselect\server\service\src\main\java\com\doumee\core\annotation\excel\ExcelColumn.java

--
Gitblit v1.9.3