From 9014ae6e56a419d8cffa8376641726705c87a77d Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期一, 03 六月 2024 11:01:34 +0800
Subject: [PATCH] 文件调整

---
 src/main/java/com/ycl/jxkg/mapper/UserMapper.java                                               |    2 
 src/main/java/com/ycl/jxkg/mapper/SubjectMapper.java                                            |    2 
 src/main/java/com/ycl/jxkg/service/impl/UserEventLogServiceImpl.java                            |    2 
 src/main/java/com/ycl/jxkg/domain/vo/student/education/SubjectEditRequestVO.java                |    3 
 src/main/java/com/ycl/jxkg/service/impl/ExamPaperAnswerServiceImpl.java                         |    8 
 src/main/java/com/ycl/jxkg/domain/entity/Question.java                                          |    3 
 src/main/java/com/ycl/jxkg/controller/student/ExamPaperController.java                          |    6 
 src/main/java/com/ycl/jxkg/domain/vo/admin/user/UserPageRequestVO.java                          |    2 
 src/main/java/com/ycl/jxkg/domain/vo/student/user/UserResponseVO.java                           |    2 
 src/main/java/com/ycl/jxkg/domain/vo/admin/paper/ExamAnswerResponseVO.java                      |    2 
 src/main/java/com/ycl/jxkg/domain/vo/admin/question/QuestionEditRequestVO.java                  |    2 
 src/main/java/com/ycl/jxkg/domain/vo/student/dashboard/TaskItemPaperVO.java                     |    2 
 src/main/java/com/ycl/jxkg/service/SubjectService.java                                          |    2 
 src/main/java/com/ycl/jxkg/domain/vo/student/question/answer/QuestionPageStudentResponseVO.java |    2 
 src/main/java/com/ycl/jxkg/domain/vo/student/exam/ExamPaperPageResponseVO.java                  |    2 
 src/main/java/com/ycl/jxkg/controller/admin/EducationController.java                            |    6 
 src/main/java/com/ycl/jxkg/controller/wx/student/AuthController.java                            |    2 
 src/main/java/com/ycl/jxkg/domain/vo/student/exampaper/ExamPaperAnswerPageVO.java               |    2 
 src/main/java/com/ycl/jxkg/service/QuestionService.java                                         |    4 
 src/main/java/com/ycl/jxkg/domain/entity/User.java                                              |    5 
 src/main/java/com/ycl/jxkg/domain/entity/UserEventLog.java                                      |    3 
 src/main/java/com/ycl/jxkg/domain/vo/admin/education/SubjectPageRequestVO.java                  |    2 
 src/main/java/com/ycl/jxkg/service/impl/ExamPaperServiceImpl.java                               |   14 
 src/main/java/com/ycl/jxkg/domain/vo/student/dashboard/PaperFilter.java                         |    2 
 src/main/java/com/ycl/jxkg/domain/vo/student/user/MessageResponseVO.java                        |    2 
 src/main/java/com/ycl/jxkg/mapper/TaskExamMapper.java                                           |    2 
 src/main/java/com/ycl/jxkg/controller/admin/UserController.java                                 |    2 
 log/xzs.20240528.log                                                                            |   64 +-
 src/main/java/com/ycl/jxkg/domain/vo/admin/user/UserEventLogVO.java                             |    3 
 src/main/java/com/ycl/jxkg/domain/vo/student/dashboard/PaperInfo.java                           |    2 
 src/main/java/com/ycl/jxkg/controller/wx/student/ExamPaperAnswerController.java                 |   12 
 src/main/java/com/ycl/jxkg/domain/vo/student/education/SubjectVO.java                           |    2 
 src/main/java/com/ycl/jxkg/domain/vo/student/question/answer/QuestionAnswerVO.java              |   14 
 src/main/java/com/ycl/jxkg/mapper/UserEventLogMapper.java                                       |    2 
 src/main/java/com/ycl/jxkg/controller/admin/ExamPaperController.java                            |    6 
 src/main/java/com/ycl/jxkg/service/impl/ExamPaperQuestionCustomerAnswerServiceImpl.java         |    4 
 src/main/java/com/ycl/jxkg/service/impl/UserServiceImpl.java                                    |   17 
 log/xzs.20240524.log                                                                            |   48 +-
 src/main/java/com/ycl/jxkg/domain/vo/student/exam/ExamPaperPageVO.java                          |    2 
 src/main/java/com/ycl/jxkg/controller/admin/ExamPaperAnswerController.java                      |    4 
 src/main/java/com/ycl/jxkg/mapper/ExamPaperMapper.java                                          |    8 
 src/main/java/com/ycl/jxkg/domain/vo/admin/task/TaskRequestVO.java                              |    4 
 src/main/java/com/ycl/jxkg/mapper/ExamPaperAnswerMapper.java                                    |    4 
 src/main/resources/mapper/UserMapper.xml                                                        |    2 
 src/main/java/com/ycl/jxkg/domain/entity/TextContent.java                                       |    3 
 src/main/resources/mapper/SubjectMapper.xml                                                     |    2 
 src/main/java/com/ycl/jxkg/controller/wx/student/DashboardController.java                       |    2 
 src/main/java/com/ycl/jxkg/controller/admin/DashboardController.java                            |    3 
 src/main/java/com/ycl/jxkg/mapper/MessageMapper.java                                            |    2 
 src/main/java/com/ycl/jxkg/domain/vo/student/user/MessageRequestVO.java                         |    2 
 src/main/java/com/ycl/jxkg/domain/entity/TaskExam.java                                          |    3 
 src/main/java/com/ycl/jxkg/controller/wx/student/ExamPaperController.java                       |    6 
 src/main/java/com/ycl/jxkg/domain/vo/admin/user/UserCreateVO.java                               |    2 
 src/main/java/com/ycl/jxkg/domain/vo/student/question/answer/QuestionPageStudentRequestVO.java  |    2 
 src/main/java/com/ycl/jxkg/service/MessageService.java                                          |    4 
 src/main/java/com/ycl/jxkg/domain/vo/admin/exam/ExamPaperEditRequestVO.java                     |    2 
 src/main/java/com/ycl/jxkg/domain/vo/student/exam/ExamPaperSubmitVO.java                        |    2 
 src/main/java/com/ycl/jxkg/domain/vo/admin/education/SubjectResponseVO.java                     |    2 
 src/main/java/com/ycl/jxkg/domain/vo/admin/exam/ExamPaperPageRequestVO.java                     |    2 
 src/main/java/com/ycl/jxkg/domain/entity/TaskExamCustomerAnswer.java                            |    3 
 src/main/java/com/ycl/jxkg/domain/vo/student/dashboard/IndexVO.java                             |    2 
 src/main/java/com/ycl/jxkg/service/ExamPaperAnswerService.java                                  |    6 
 src/main/java/com/ycl/jxkg/domain/vo/wx/student/user/BindInfo.java                              |    2 
 src/main/java/com/ycl/jxkg/controller/admin/MessageController.java                              |    6 
 src/main/java/com/ycl/jxkg/service/impl/SubjectServiceImpl.java                                 |    2 
 src/main/java/com/ycl/jxkg/domain/vo/admin/dashboard/IndexVO.java                               |    2 
 src/main/java/com/ycl/jxkg/domain/vo/admin/question/QuestionEditItemVO.java                     |    2 
 src/main/resources/application.yml                                                              |    4 
 src/main/resources/mapper/ExamPaperQuestionCustomerAnswerMapper.xml                             |    2 
 src/main/java/com/ycl/jxkg/domain/vo/student/exampaper/ExamPaperAnswerPageResponseVO.java       |    2 
 src/main/java/com/ycl/jxkg/domain/vo/admin/user/UserUpdateVO.java                               |    2 
 src/main/java/com/ycl/jxkg/service/UserService.java                                             |   17 
 src/main/java/com/ycl/jxkg/domain/form/RegisterForm.java                                        |   35 +
 src/main/java/com/ycl/jxkg/domain/vo/admin/education/SubjectEditRequestVO.java                  |    2 
 src/main/java/com/ycl/jxkg/domain/vo/admin/user/UserResponseVO.java                             |    2 
 src/main/java/com/ycl/jxkg/domain/vo/student/user/UserEventLogVO.java                           |    2 
 src/main/java/com/ycl/jxkg/domain/vo/admin/exam/ExamResponseVO.java                             |    2 
 src/main/java/com/ycl/jxkg/service/impl/QuestionServiceImpl.java                                |    6 
 src/main/java/com/ycl/jxkg/mapper/ExamPaperQuestionCustomerAnswerMapper.java                    |    2 
 src/main/java/com/ycl/jxkg/mapper/QuestionMapper.java                                           |    2 
 src/main/java/com/ycl/jxkg/domain/vo/student/user/UserRegisterVO.java                           |    2 
 src/main/java/com/ycl/jxkg/service/impl/MessageServiceImpl.java                                 |    4 
 src/main/java/com/ycl/jxkg/domain/vo/admin/message/MessageSendVO.java                           |    2 
 src/main/resources/mapper/ExamPaperMapper.xml                                                   |   10 
 src/main/java/com/ycl/jxkg/domain/vo/admin/user/UserEventPageRequestVO.java                     |    2 
 src/main/java/com/ycl/jxkg/controller/RegisterController.java                                   |   38 +
 src/main/java/com/ycl/jxkg/domain/vo/student/exam/ExamPaperSubmitItemVO.java                    |    2 
 src/main/java/com/ycl/jxkg/service/UserEventLogService.java                                     |    2 
 src/main/java/com/ycl/jxkg/domain/vo/admin/task/TaskPageResponseVO.java                         |    2 
 src/main/java/com/ycl/jxkg/group/Add.java                                                       |   10 
 log/xzs.20240527.log                                                                            |  654 ++++++++++++++--------------
 src/main/java/com/ycl/jxkg/service/TaskExamService.java                                         |    4 
 src/main/resources/mapper/ExamPaperAnswerMapper.xml                                             |    4 
 src/main/resources/mapper/UserEventLogMapper.xml                                                |    2 
 src/main/java/com/ycl/jxkg/group/Update.java                                                    |   10 
 src/main/java/com/ycl/jxkg/domain/vo/admin/question/QuestionResponseVO.java                     |    2 
 src/main/java/com/ycl/jxkg/controller/admin/TaskController.java                                 |    6 
 src/main/java/com/ycl/jxkg/domain/vo/admin/message/MessagePageRequestVO.java                    |    2 
 src/main/java/com/ycl/jxkg/domain/entity/UserToken.java                                         |    3 
 src/main/java/com/ycl/jxkg/service/impl/TaskExamServiceImpl.java                                |    6 
 src/main/java/com/ycl/jxkg/domain/entity/ExamPaperQuestionCustomerAnswer.java                   |    3 
 src/main/resources/mapper/QuestionMapper.xml                                                    |    2 
 src/main/java/com/ycl/jxkg/domain/entity/Message.java                                           |    3 
 src/main/java/com/ycl/jxkg/domain/entity/MessageUser.java                                       |    3 
 src/main/java/com/ycl/jxkg/controller/admin/UploadController.java                               |    4 
 src/main/java/com/ycl/jxkg/controller/student/EducationController.java                          |    4 
 src/main/java/com/ycl/jxkg/mapper/MessageUserMapper.java                                        |    2 
 src/main/java/com/ycl/jxkg/controller/student/QuestionAnswerController.java                     |   10 
 src/main/java/com/ycl/jxkg/domain/vo/admin/message/MessageResponseVO.java                       |    2 
 src/main/resources/mapper/TaskExamMapper.xml                                                    |    2 
 src/main/java/com/ycl/jxkg/domain/vo/admin/task/TaskPageRequestVO.java                          |    2 
 src/main/resources/mapper/MessageUserMapper.xml                                                 |    2 
 src/main/resources/mapper/MessageMapper.xml                                                     |    2 
 src/main/java/com/ycl/jxkg/controller/student/ExamPaperAnswerController.java                    |   10 
 src/main/java/com/ycl/jxkg/domain/vo/student/user/UserUpdateVO.java                             |    2 
 src/main/java/com/ycl/jxkg/domain/entity/ExamPaperAnswer.java                                   |    3 
 src/main/java/com/ycl/jxkg/controller/wx/student/UserController.java                            |    2 
 src/main/java/com/ycl/jxkg/domain/vo/admin/exam/ExamPaperTitleItemVO.java                       |    4 
 src/main/java/com/ycl/jxkg/domain/enums/RoleEnum.java                                           |   19 
 src/main/java/com/ycl/jxkg/domain/vo/student/exam/ExamPaperReadVO.java                          |   13 
 src/main/java/com/ycl/jxkg/service/ExamPaperService.java                                        |   10 
 src/main/java/com/ycl/jxkg/domain/vo/student/dashboard/PaperInfoVO.java                         |    2 
 src/main/java/com/ycl/jxkg/service/ExamPaperQuestionCustomerAnswerService.java                  |    4 
 src/main/java/com/ycl/jxkg/controller/student/UserController.java                               |    2 
 src/main/java/com/ycl/jxkg/domain/vo/admin/paper/ExamPaperAnswerPageRequestVO.java              |    2 
 src/main/java/com/ycl/jxkg/domain/vo/student/dashboard/TaskItemVO.java                          |    2 
 src/main/java/com/ycl/jxkg/domain/vo/admin/file/UploadResultVO.java                             |    2 
 /dev/null                                                                                       |   14 
 src/main/java/com/ycl/jxkg/domain/vo/admin/question/QuestionPageRequestVO.java                  |    2 
 log/xzs.20240523.log                                                                            |    4 
 src/main/java/com/ycl/jxkg/controller/student/DashboardController.java                          |    2 
 src/main/java/com/ycl/jxkg/controller/admin/QuestionController.java                             |    6 
 src/main/java/com/ycl/jxkg/domain/vo/admin/file/UeditorConfigVO.java                            |    2 
 133 files changed, 741 insertions(+), 604 deletions(-)

diff --git a/log/xzs.20240523.log b/log/xzs.20240523.log
index 759b33d..12f022c 100644
--- a/log/xzs.20240523.log
+++ b/log/xzs.20240523.log
@@ -5,7 +5,7 @@
 2024-05-23 09:27:14.918  WARN 19176 --- [restartedMain] io.undertow.websockets.jsr               : UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used
 2024-05-23 09:27:14.936  INFO 19176 --- [restartedMain] io.undertow.servlet                      : Initializing Spring embedded WebApplicationContext
 2024-05-23 09:27:14.937  INFO 19176 --- [restartedMain] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 4280 ms
-2024-05-23 09:27:16.526  INFO 19176 --- [restartedMain] o.s.s.web.DefaultSecurityFilterChain     : Creating filter chain: any request, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@38570ac4, org.springframework.security.web.context.SecurityContextPersistenceFilter@371c30d6, org.springframework.security.web.header.HeaderWriterFilter@66213001, org.springframework.web.filter.CorsFilter@3ef35c82, org.springframework.security.web.authentication.logout.LogoutFilter@26dbc97f, com.ycl.jxkg.configuration.spring.security.RestLoginAuthenticationFilter@68c793dc, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@64b44add, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@504dd56a, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@663db8d3, org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter@c0d1e5f, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@70efb48d, org.springframework.security.web.session.SessionManagementFilter@2faa004b, org.springframework.security.web.access.ExceptionTranslationFilter@7fe237a8, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@75e4eb47]
+2024-05-23 09:27:16.526  INFO 19176 --- [restartedMain] o.s.s.web.DefaultSecurityFilterChain     : Creating filter chain: any request, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@38570ac4, org.springframework.security.web.context.SecurityContextPersistenceFilter@371c30d6, org.springframework.security.web.header.HeaderWriterFilter@66213001, org.springframework.web.filter.CorsFilter@3ef35c82, org.springframework.security.web.authentication.logout.LogoutFilter@26dbc97f, com.ycl.jxkg.config.spring.security.RestLoginAuthenticationFilter@68c793dc, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@64b44add, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@504dd56a, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@663db8d3, org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter@c0d1e5f, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@70efb48d, org.springframework.security.web.session.SessionManagementFilter@2faa004b, org.springframework.security.web.access.ExceptionTranslationFilter@7fe237a8, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@75e4eb47]
 2024-05-23 09:27:16.856  INFO 19176 --- [restartedMain] o.s.b.d.a.OptionalLiveReloadServer       : LiveReload server is running on port 35729
 2024-05-23 09:27:16.905  INFO 19176 --- [restartedMain] org.xnio                                 : XNIO version 3.3.8.Final
 2024-05-23 09:27:16.914  INFO 19176 --- [restartedMain] org.xnio.nio                             : XNIO NIO Implementation Version 3.3.8.Final
@@ -18,7 +18,7 @@
 2024-05-23 09:30:20.103  WARN 1008 --- [restartedMain] io.undertow.websockets.jsr               : UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used
 2024-05-23 09:30:20.121  INFO 1008 --- [restartedMain] io.undertow.servlet                      : Initializing Spring embedded WebApplicationContext
 2024-05-23 09:30:20.121  INFO 1008 --- [restartedMain] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 2992 ms
-2024-05-23 09:30:20.987  INFO 1008 --- [restartedMain] o.s.s.web.DefaultSecurityFilterChain     : Creating filter chain: any request, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@349adba5, org.springframework.security.web.context.SecurityContextPersistenceFilter@7016f2c, org.springframework.security.web.header.HeaderWriterFilter@26c52f21, org.springframework.web.filter.CorsFilter@fa730b6, org.springframework.security.web.authentication.logout.LogoutFilter@161b4004, com.ycl.jxkg.configuration.spring.security.RestLoginAuthenticationFilter@1d16fdbc, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@268f00a1, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@696bfa48, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@3b0ba91c, org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter@1efc10e7, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@603ef70b, org.springframework.security.web.session.SessionManagementFilter@40543526, org.springframework.security.web.access.ExceptionTranslationFilter@62c1553d, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@12fd92b1]
+2024-05-23 09:30:20.987  INFO 1008 --- [restartedMain] o.s.s.web.DefaultSecurityFilterChain     : Creating filter chain: any request, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@349adba5, org.springframework.security.web.context.SecurityContextPersistenceFilter@7016f2c, org.springframework.security.web.header.HeaderWriterFilter@26c52f21, org.springframework.web.filter.CorsFilter@fa730b6, org.springframework.security.web.authentication.logout.LogoutFilter@161b4004, com.ycl.jxkg.config.spring.security.RestLoginAuthenticationFilter@1d16fdbc, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@268f00a1, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@696bfa48, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@3b0ba91c, org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter@1efc10e7, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@603ef70b, org.springframework.security.web.session.SessionManagementFilter@40543526, org.springframework.security.web.access.ExceptionTranslationFilter@62c1553d, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@12fd92b1]
 2024-05-23 09:30:21.268  INFO 1008 --- [restartedMain] o.s.b.d.a.OptionalLiveReloadServer       : LiveReload server is running on port 35729
 2024-05-23 09:30:21.321  INFO 1008 --- [restartedMain] org.xnio                                 : XNIO version 3.3.8.Final
 2024-05-23 09:30:21.329  INFO 1008 --- [restartedMain] org.xnio.nio                             : XNIO NIO Implementation Version 3.3.8.Final
diff --git a/log/xzs.20240524.log b/log/xzs.20240524.log
index 86a8306..8931816 100644
--- a/log/xzs.20240524.log
+++ b/log/xzs.20240524.log
@@ -5,7 +5,7 @@
 2024-05-24 11:43:52.638  WARN 10168 --- [restartedMain] io.undertow.websockets.jsr               : UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used
 2024-05-24 11:43:52.657  INFO 10168 --- [restartedMain] io.undertow.servlet                      : Initializing Spring embedded WebApplicationContext
 2024-05-24 11:43:52.657  INFO 10168 --- [restartedMain] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 18314 ms
-2024-05-24 11:43:53.939  INFO 10168 --- [restartedMain] o.s.s.web.DefaultSecurityFilterChain     : Creating filter chain: any request, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@1bf677ee, org.springframework.security.web.context.SecurityContextPersistenceFilter@67a7faa2, org.springframework.security.web.header.HeaderWriterFilter@680133f1, org.springframework.web.filter.CorsFilter@4cd1f5f1, org.springframework.security.web.authentication.logout.LogoutFilter@3a5afb3c, com.ycl.jxkg.configuration.spring.security.RestLoginAuthenticationFilter@50ffd446, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@381510bc, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@73394e57, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@5688593f, org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter@599265e7, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@11c1704e, org.springframework.security.web.session.SessionManagementFilter@30281832, org.springframework.security.web.access.ExceptionTranslationFilter@2d3b2263, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@ec3bd3c]
+2024-05-24 11:43:53.939  INFO 10168 --- [restartedMain] o.s.s.web.DefaultSecurityFilterChain     : Creating filter chain: any request, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@1bf677ee, org.springframework.security.web.context.SecurityContextPersistenceFilter@67a7faa2, org.springframework.security.web.header.HeaderWriterFilter@680133f1, org.springframework.web.filter.CorsFilter@4cd1f5f1, org.springframework.security.web.authentication.logout.LogoutFilter@3a5afb3c, com.ycl.jxkg.config.spring.security.RestLoginAuthenticationFilter@50ffd446, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@381510bc, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@73394e57, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@5688593f, org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter@599265e7, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@11c1704e, org.springframework.security.web.session.SessionManagementFilter@30281832, org.springframework.security.web.access.ExceptionTranslationFilter@2d3b2263, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@ec3bd3c]
 2024-05-24 11:43:54.251  INFO 10168 --- [restartedMain] o.s.b.d.a.OptionalLiveReloadServer       : LiveReload server is running on port 35729
 2024-05-24 11:43:54.305  INFO 10168 --- [restartedMain] org.xnio                                 : XNIO version 3.3.8.Final
 2024-05-24 11:43:54.312  INFO 10168 --- [restartedMain] org.xnio.nio                             : XNIO NIO Implementation Version 3.3.8.Final
@@ -16,34 +16,34 @@
 2024-05-24 11:44:00.637  INFO 10168 --- [XNIO-1 task-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 21 ms
 2024-05-24 11:45:09.638  INFO 10168 --- [XNIO-1 task-2] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Starting...
 2024-05-24 11:45:10.228  INFO 10168 --- [XNIO-1 task-2] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Start completed.
-2024-05-24 11:45:10.253 DEBUG 10168 --- [XNIO-1 task-2] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-24 11:45:10.253 DEBUG 10168 --- [XNIO-1 task-2] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-24 11:45:10.319 DEBUG 10168 --- [XNIO-1 task-2] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-24 11:45:10.944 DEBUG 10168 --- [XNIO-1 task-2] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-24 11:45:11.013 DEBUG 10168 --- [XNIO-1 task-2] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-24 11:45:11.013 DEBUG 10168 --- [XNIO-1 task-2] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-24 11:45:11.014 DEBUG 10168 --- [XNIO-1 task-2] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-24 11:45:11.020 DEBUG 10168 --- [XNIO-1 task-2] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-24 11:45:11.058 DEBUG 10168 --- [XNIO-1 task-2] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-24 11:45:11.058 DEBUG 10168 --- [XNIO-1 task-2] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-24 11:45:11.063 DEBUG 10168 --- [XNIO-1 task-2] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-24 11:45:11.021(Timestamp)
 2024-05-24 11:45:11.372 DEBUG 10168 --- [XNIO-1 task-2] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-24 11:45:12.226 DEBUG 10168 --- [XNIO-1 task-3] r.c.y.j.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper where deleted=0 
-2024-05-24 11:45:12.226 DEBUG 10168 --- [XNIO-1 task-3] r.c.y.j.r.E.selectAllCount               : ==> Parameters: 
+2024-05-24 11:45:12.226 DEBUG 10168 --- [XNIO-1 task-3] r.c.y.j.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper where deleted=0
+2024-05-24 11:45:12.226 DEBUG 10168 --- [XNIO-1 task-3] r.c.y.j.r.E.selectAllCount               : ==> Parameters:
 2024-05-24 11:45:12.444 DEBUG 10168 --- [XNIO-1 task-3] r.c.y.j.r.E.selectAllCount               : <==      Total: 1
-2024-05-24 11:45:12.447 DEBUG 10168 --- [XNIO-1 task-3] r.c.y.j.r.QuestionMapper.selectAllCount  : ==>  Preparing: SELECT count(*) from t_question where deleted=0 
-2024-05-24 11:45:12.448 DEBUG 10168 --- [XNIO-1 task-3] r.c.y.j.r.QuestionMapper.selectAllCount  : ==> Parameters: 
+2024-05-24 11:45:12.447 DEBUG 10168 --- [XNIO-1 task-3] r.c.y.j.r.QuestionMapper.selectAllCount  : ==>  Preparing: SELECT count(*) from t_question where deleted=0
+2024-05-24 11:45:12.448 DEBUG 10168 --- [XNIO-1 task-3] r.c.y.j.r.QuestionMapper.selectAllCount  : ==> Parameters:
 2024-05-24 11:45:12.508 DEBUG 10168 --- [XNIO-1 task-3] r.c.y.j.r.QuestionMapper.selectAllCount  : <==      Total: 1
-2024-05-24 11:45:12.510 DEBUG 10168 --- [XNIO-1 task-3] r.c.y.j.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper_answer 
-2024-05-24 11:45:12.512 DEBUG 10168 --- [XNIO-1 task-3] r.c.y.j.r.E.selectAllCount               : ==> Parameters: 
+2024-05-24 11:45:12.510 DEBUG 10168 --- [XNIO-1 task-3] r.c.y.j.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper_answer
+2024-05-24 11:45:12.512 DEBUG 10168 --- [XNIO-1 task-3] r.c.y.j.r.E.selectAllCount               : ==> Parameters:
 2024-05-24 11:45:12.562 DEBUG 10168 --- [XNIO-1 task-3] r.c.y.j.r.E.selectAllCount               : <==      Total: 1
-2024-05-24 11:45:12.563 DEBUG 10168 --- [XNIO-1 task-3] r.c.y.j.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper_question_customer_answer 
-2024-05-24 11:45:12.564 DEBUG 10168 --- [XNIO-1 task-3] r.c.y.j.r.E.selectAllCount               : ==> Parameters: 
+2024-05-24 11:45:12.563 DEBUG 10168 --- [XNIO-1 task-3] r.c.y.j.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper_question_customer_answer
+2024-05-24 11:45:12.564 DEBUG 10168 --- [XNIO-1 task-3] r.c.y.j.r.E.selectAllCount               : ==> Parameters:
 2024-05-24 11:45:12.584 DEBUG 10168 --- [XNIO-1 task-3] r.c.y.j.r.E.selectAllCount               : <==      Total: 1
-2024-05-24 11:45:12.592 DEBUG 10168 --- [XNIO-1 task-3] r.c.y.j.r.U.selectCountByDate            : ==>  Preparing: SELECT create_time as name,COUNT(create_time) as value from ( SELECT DATE_FORMAT(create_time,'%Y-%m-%d') as create_time from t_user_event_log WHERE create_time between ? and ? ) a GROUP BY create_time 
+2024-05-24 11:45:12.592 DEBUG 10168 --- [XNIO-1 task-3] r.c.y.j.r.U.selectCountByDate            : ==>  Preparing: SELECT create_time as name,COUNT(create_time) as value from ( SELECT DATE_FORMAT(create_time,'%Y-%m-%d') as create_time from t_user_event_log WHERE create_time between ? and ? ) a GROUP BY create_time
 2024-05-24 11:45:12.593 DEBUG 10168 --- [XNIO-1 task-3] r.c.y.j.r.U.selectCountByDate            : ==> Parameters: 2024-05-01 00:00:00.0(Timestamp), 2024-05-31 23:59:59.0(Timestamp)
 2024-05-24 11:45:12.719 DEBUG 10168 --- [XNIO-1 task-3] r.c.y.j.r.U.selectCountByDate            : <==      Total: 2
-2024-05-24 11:45:12.726 DEBUG 10168 --- [XNIO-1 task-3] r.c.y.j.r.E.selectCountByDate            : ==>  Preparing: SELECT create_time as name,COUNT(create_time) as value from ( SELECT DATE_FORMAT(create_time,'%Y-%m-%d') as create_time from t_exam_paper_question_customer_answer WHERE create_time between ? and ? ) a GROUP BY create_time 
+2024-05-24 11:45:12.726 DEBUG 10168 --- [XNIO-1 task-3] r.c.y.j.r.E.selectCountByDate            : ==>  Preparing: SELECT create_time as name,COUNT(create_time) as value from ( SELECT DATE_FORMAT(create_time,'%Y-%m-%d') as create_time from t_exam_paper_question_customer_answer WHERE create_time between ? and ? ) a GROUP BY create_time
 2024-05-24 11:45:12.729 DEBUG 10168 --- [XNIO-1 task-3] r.c.y.j.r.E.selectCountByDate            : ==> Parameters: 2024-05-01 00:00:00.0(Timestamp), 2024-05-31 23:59:59.0(Timestamp)
 2024-05-24 11:45:12.732 DEBUG 10168 --- [XNIO-1 task-3] r.c.y.j.r.E.selectCountByDate            : <==      Total: 0
-2024-05-24 11:56:29.373 ERROR 10168 --- [XNIO-1 task-8] com.ycl.jxkg.utility.JsonUtil            : Unrecognized token 'username': was expecting ('true', 'false' or 'null')
+2024-05-24 11:56:29.373 ERROR 10168 --- [XNIO-1 task-8] com.ycl.jxkg.utils.JsonUtil            : Unrecognized token 'username': was expecting ('true', 'false' or 'null')
  at [Source: (io.undertow.servlet.spec.ServletInputStreamImpl); line: 1, column: 10]
 
 com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'username': was expecting ('true', 'false' or 'null')
@@ -57,8 +57,8 @@
 	at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:4141)
 	at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4000)
 	at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3070)
-	at com.ycl.jxkg.utility.JsonUtil.toJsonObject(JsonUtil.java:92)
-	at com.ycl.jxkg.configuration.spring.security.RestLoginAuthenticationFilter.attemptAuthentication(RestLoginAuthenticationFilter.java:41)
+	at com.ycl.jxkg.utils.JsonUtil.toJsonObject(JsonUtil.java:92)
+	at com.ycl.jxkg.config.spring.security.RestLoginAuthenticationFilter.attemptAuthentication(RestLoginAuthenticationFilter.java:41)
 	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:212)
 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
 	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)
@@ -116,8 +116,8 @@
 
 2024-05-24 11:56:29.413 ERROR 10168 --- [XNIO-1 task-8] io.undertow.request                      : UT005023: Exception handling request to /api/user/login
 
-java.lang.NullPointerException: Cannot invoke "com.ycl.jxkg.configuration.spring.security.AuthenticationBean.isRemember()" because "authenticationBean" is null
-	at com.ycl.jxkg.configuration.spring.security.RestLoginAuthenticationFilter.attemptAuthentication(RestLoginAuthenticationFilter.java:42)
+java.lang.NullPointerException: Cannot invoke "com.ycl.jxkg.config.spring.security.AuthenticationBean.isRemember()" because "authenticationBean" is null
+	at com.ycl.jxkg.config.spring.security.RestLoginAuthenticationFilter.attemptAuthentication(RestLoginAuthenticationFilter.java:42)
 	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:212)
 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
 	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)
@@ -173,7 +173,7 @@
 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
 	at java.base/java.lang.Thread.run(Thread.java:833)
 
-2024-05-24 13:33:10.265 ERROR 10168 --- [XNIO-1 task-11] com.ycl.jxkg.utility.JsonUtil            : Unrecognized token 'username': was expecting ('true', 'false' or 'null')
+2024-05-24 13:33:10.265 ERROR 10168 --- [XNIO-1 task-11] com.ycl.jxkg.utils.JsonUtil            : Unrecognized token 'username': was expecting ('true', 'false' or 'null')
  at [Source: (io.undertow.servlet.spec.ServletInputStreamImpl); line: 1, column: 10]
 
 com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'username': was expecting ('true', 'false' or 'null')
@@ -187,8 +187,8 @@
 	at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:4141)
 	at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4000)
 	at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3070)
-	at com.ycl.jxkg.utility.JsonUtil.toJsonObject(JsonUtil.java:92)
-	at com.ycl.jxkg.configuration.spring.security.RestLoginAuthenticationFilter.attemptAuthentication(RestLoginAuthenticationFilter.java:41)
+	at com.ycl.jxkg.utils.JsonUtil.toJsonObject(JsonUtil.java:92)
+	at com.ycl.jxkg.config.spring.security.RestLoginAuthenticationFilter.attemptAuthentication(RestLoginAuthenticationFilter.java:41)
 	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:212)
 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
 	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)
@@ -246,8 +246,8 @@
 
 2024-05-24 13:33:10.295 ERROR 10168 --- [XNIO-1 task-11] io.undertow.request                      : UT005023: Exception handling request to /api/user/login
 
-java.lang.NullPointerException: Cannot invoke "com.ycl.jxkg.configuration.spring.security.AuthenticationBean.isRemember()" because "authenticationBean" is null
-	at com.ycl.jxkg.configuration.spring.security.RestLoginAuthenticationFilter.attemptAuthentication(RestLoginAuthenticationFilter.java:42)
+java.lang.NullPointerException: Cannot invoke "com.ycl.jxkg.config.spring.security.AuthenticationBean.isRemember()" because "authenticationBean" is null
+	at com.ycl.jxkg.config.spring.security.RestLoginAuthenticationFilter.attemptAuthentication(RestLoginAuthenticationFilter.java:42)
 	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:212)
 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
 	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)
diff --git a/log/xzs.20240527.log b/log/xzs.20240527.log
index 2079bd0..f9d3ec1 100644
--- a/log/xzs.20240527.log
+++ b/log/xzs.20240527.log
@@ -5,7 +5,7 @@
 2024-05-27 10:03:51.017  WARN 21236 --- [restartedMain] io.undertow.websockets.jsr               : UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used
 2024-05-27 10:03:51.056  INFO 21236 --- [restartedMain] io.undertow.servlet                      : Initializing Spring embedded WebApplicationContext
 2024-05-27 10:03:51.056  INFO 21236 --- [restartedMain] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 8023 ms
-2024-05-27 10:03:53.165  INFO 21236 --- [restartedMain] o.s.s.web.DefaultSecurityFilterChain     : Creating filter chain: any request, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@161bee9f, org.springframework.security.web.context.SecurityContextPersistenceFilter@2fbce131, org.springframework.security.web.header.HeaderWriterFilter@4f3d1ec, org.springframework.web.filter.CorsFilter@383bf1b8, org.springframework.security.web.authentication.logout.LogoutFilter@5f0b3217, com.ycl.jxkg.configuration.spring.security.RestLoginAuthenticationFilter@43c42b11, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@243a4996, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@6616a077, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@5502e62d, org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter@3243b192, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@2ab78338, org.springframework.security.web.session.SessionManagementFilter@30d16f9e, org.springframework.security.web.access.ExceptionTranslationFilter@3e583c2b, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@2d69ff18]
+2024-05-27 10:03:53.165  INFO 21236 --- [restartedMain] o.s.s.web.DefaultSecurityFilterChain     : Creating filter chain: any request, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@161bee9f, org.springframework.security.web.context.SecurityContextPersistenceFilter@2fbce131, org.springframework.security.web.header.HeaderWriterFilter@4f3d1ec, org.springframework.web.filter.CorsFilter@383bf1b8, org.springframework.security.web.authentication.logout.LogoutFilter@5f0b3217, com.ycl.jxkg.config.spring.security.RestLoginAuthenticationFilter@43c42b11, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@243a4996, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@6616a077, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@5502e62d, org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter@3243b192, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@2ab78338, org.springframework.security.web.session.SessionManagementFilter@30d16f9e, org.springframework.security.web.access.ExceptionTranslationFilter@3e583c2b, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@2d69ff18]
 2024-05-27 10:03:54.769  INFO 21236 --- [restartedMain] o.s.b.d.a.OptionalLiveReloadServer       : LiveReload server is running on port 35729
 2024-05-27 10:03:54.944  INFO 21236 --- [restartedMain] org.xnio                                 : XNIO version 3.3.8.Final
 2024-05-27 10:03:54.951  INFO 21236 --- [restartedMain] org.xnio.nio                             : XNIO NIO Implementation Version 3.3.8.Final
@@ -18,7 +18,7 @@
 2024-05-27 11:47:05.465  WARN 13540 --- [restartedMain] io.undertow.websockets.jsr               : UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used
 2024-05-27 11:47:05.487  INFO 13540 --- [restartedMain] io.undertow.servlet                      : Initializing Spring embedded WebApplicationContext
 2024-05-27 11:47:05.488  INFO 13540 --- [restartedMain] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 7176 ms
-2024-05-27 11:47:06.957  INFO 13540 --- [restartedMain] o.s.s.web.DefaultSecurityFilterChain     : Creating filter chain: any request, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@5514f5f5, org.springframework.security.web.context.SecurityContextPersistenceFilter@2e3d5c63, org.springframework.security.web.header.HeaderWriterFilter@596a7cfe, org.springframework.web.filter.CorsFilter@34872743, org.springframework.security.web.authentication.logout.LogoutFilter@110b7292, com.ycl.jxkg.configuration.spring.security.RestLoginAuthenticationFilter@490029c6, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@699debb6, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@51e7c89f, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@4d9c6e5f, org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter@17a2b26d, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@7282daf, org.springframework.security.web.session.SessionManagementFilter@45c4d07d, org.springframework.security.web.access.ExceptionTranslationFilter@2d69ff18, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@12df4c82]
+2024-05-27 11:47:06.957  INFO 13540 --- [restartedMain] o.s.s.web.DefaultSecurityFilterChain     : Creating filter chain: any request, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@5514f5f5, org.springframework.security.web.context.SecurityContextPersistenceFilter@2e3d5c63, org.springframework.security.web.header.HeaderWriterFilter@596a7cfe, org.springframework.web.filter.CorsFilter@34872743, org.springframework.security.web.authentication.logout.LogoutFilter@110b7292, com.ycl.jxkg.config.spring.security.RestLoginAuthenticationFilter@490029c6, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@699debb6, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@51e7c89f, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@4d9c6e5f, org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter@17a2b26d, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@7282daf, org.springframework.security.web.session.SessionManagementFilter@45c4d07d, org.springframework.security.web.access.ExceptionTranslationFilter@2d69ff18, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@12df4c82]
 2024-05-27 11:47:09.129  INFO 13540 --- [restartedMain] o.s.b.d.a.OptionalLiveReloadServer       : LiveReload server is running on port 35729
 2024-05-27 11:47:09.333  INFO 13540 --- [restartedMain] org.xnio                                 : XNIO version 3.3.8.Final
 2024-05-27 11:47:09.361  INFO 13540 --- [restartedMain] org.xnio.nio                             : XNIO NIO Implementation Version 3.3.8.Final
@@ -31,7 +31,7 @@
 2024-05-27 11:47:49.207  WARN 20888 --- [restartedMain] io.undertow.websockets.jsr               : UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used
 2024-05-27 11:47:49.238  INFO 20888 --- [restartedMain] io.undertow.servlet                      : Initializing Spring embedded WebApplicationContext
 2024-05-27 11:47:49.238  INFO 20888 --- [restartedMain] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 1640 ms
-2024-05-27 11:47:50.017  INFO 20888 --- [restartedMain] o.s.s.web.DefaultSecurityFilterChain     : Creating filter chain: any request, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@6ccf4e6d, org.springframework.security.web.context.SecurityContextPersistenceFilter@3d791436, org.springframework.security.web.header.HeaderWriterFilter@7f5fc946, org.springframework.web.filter.CorsFilter@4ff279e8, org.springframework.security.web.authentication.logout.LogoutFilter@4dc58a9, com.ycl.jxkg.configuration.spring.security.RestLoginAuthenticationFilter@772565b6, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@2c0bee2, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@2d26e2f4, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@5775f092, org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter@6c3354b0, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@79e23e1b, org.springframework.security.web.session.SessionManagementFilter@72ccd8f2, org.springframework.security.web.access.ExceptionTranslationFilter@5b28c6e, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@75654235]
+2024-05-27 11:47:50.017  INFO 20888 --- [restartedMain] o.s.s.web.DefaultSecurityFilterChain     : Creating filter chain: any request, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@6ccf4e6d, org.springframework.security.web.context.SecurityContextPersistenceFilter@3d791436, org.springframework.security.web.header.HeaderWriterFilter@7f5fc946, org.springframework.web.filter.CorsFilter@4ff279e8, org.springframework.security.web.authentication.logout.LogoutFilter@4dc58a9, com.ycl.jxkg.config.spring.security.RestLoginAuthenticationFilter@772565b6, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@2c0bee2, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@2d26e2f4, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@5775f092, org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter@6c3354b0, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@79e23e1b, org.springframework.security.web.session.SessionManagementFilter@72ccd8f2, org.springframework.security.web.access.ExceptionTranslationFilter@5b28c6e, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@75654235]
 2024-05-27 11:47:50.316  INFO 20888 --- [restartedMain] o.s.b.d.a.OptionalLiveReloadServer       : LiveReload server is running on port 35729
 2024-05-27 11:47:50.364  INFO 20888 --- [restartedMain] org.xnio                                 : XNIO version 3.3.8.Final
 2024-05-27 11:47:50.371  INFO 20888 --- [restartedMain] org.xnio.nio                             : XNIO NIO Implementation Version 3.3.8.Final
@@ -48,7 +48,7 @@
 2024-05-27 14:36:03.555  WARN 25520 --- [restartedMain] io.undertow.websockets.jsr               : UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used
 2024-05-27 14:36:03.603  INFO 25520 --- [restartedMain] io.undertow.servlet                      : Initializing Spring embedded WebApplicationContext
 2024-05-27 14:36:03.604  INFO 25520 --- [restartedMain] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 5216 ms
-2024-05-27 14:36:06.008  INFO 25520 --- [restartedMain] o.s.s.web.DefaultSecurityFilterChain     : Creating filter chain: any request, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@30a1205f, org.springframework.security.web.context.SecurityContextPersistenceFilter@7ddb5717, org.springframework.security.web.header.HeaderWriterFilter@33de0949, org.springframework.web.filter.CorsFilter@17a2b26d, org.springframework.security.web.authentication.logout.LogoutFilter@2ab78338, com.ycl.jxkg.configuration.spring.security.RestLoginAuthenticationFilter@14353802, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@4283531f, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@77112641, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@2351abf7, org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter@3bb35d39, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@479c5db6, org.springframework.security.web.session.SessionManagementFilter@7d24e80d, org.springframework.security.web.access.ExceptionTranslationFilter@1f5d8e32, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@5775714b]
+2024-05-27 14:36:06.008  INFO 25520 --- [restartedMain] o.s.s.web.DefaultSecurityFilterChain     : Creating filter chain: any request, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@30a1205f, org.springframework.security.web.context.SecurityContextPersistenceFilter@7ddb5717, org.springframework.security.web.header.HeaderWriterFilter@33de0949, org.springframework.web.filter.CorsFilter@17a2b26d, org.springframework.security.web.authentication.logout.LogoutFilter@2ab78338, com.ycl.jxkg.config.spring.security.RestLoginAuthenticationFilter@14353802, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@4283531f, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@77112641, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@2351abf7, org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter@3bb35d39, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@479c5db6, org.springframework.security.web.session.SessionManagementFilter@7d24e80d, org.springframework.security.web.access.ExceptionTranslationFilter@1f5d8e32, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@5775714b]
 2024-05-27 14:36:06.612  INFO 25520 --- [restartedMain] o.s.b.d.a.OptionalLiveReloadServer       : LiveReload server is running on port 35729
 2024-05-27 14:36:06.813  INFO 25520 --- [restartedMain] org.xnio                                 : XNIO version 3.3.8.Final
 2024-05-27 14:36:06.824  INFO 25520 --- [restartedMain] org.xnio.nio                             : XNIO NIO Implementation Version 3.3.8.Final
@@ -57,7 +57,7 @@
 2024-05-27 14:36:26.260  INFO 25520 --- [XNIO-1 task-1] io.undertow.servlet                      : Initializing Spring DispatcherServlet 'dispatcherServlet'
 2024-05-27 14:36:26.260  INFO 25520 --- [XNIO-1 task-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
 2024-05-27 14:36:26.266  INFO 25520 --- [XNIO-1 task-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 6 ms
-2024-05-27 14:44:29.254 ERROR 25520 --- [XNIO-1 task-10] com.ycl.jxkg.utility.JsonUtil            : Unrecognized token 'username': was expecting ('true', 'false' or 'null')
+2024-05-27 14:44:29.254 ERROR 25520 --- [XNIO-1 task-10] com.ycl.jxkg.utils.JsonUtil            : Unrecognized token 'username': was expecting ('true', 'false' or 'null')
  at [Source: (io.undertow.servlet.spec.ServletInputStreamImpl); line: 1, column: 10]
 
 com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'username': was expecting ('true', 'false' or 'null')
@@ -71,8 +71,8 @@
 	at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:4141)
 	at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4000)
 	at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3070)
-	at com.ycl.jxkg.utility.JsonUtil.toJsonObject(JsonUtil.java:92)
-	at com.ycl.jxkg.configuration.spring.security.RestLoginAuthenticationFilter.attemptAuthentication(RestLoginAuthenticationFilter.java:41)
+	at com.ycl.jxkg.utils.JsonUtil.toJsonObject(JsonUtil.java:92)
+	at com.ycl.jxkg.config.spring.security.RestLoginAuthenticationFilter.attemptAuthentication(RestLoginAuthenticationFilter.java:41)
 	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:212)
 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
 	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)
@@ -130,8 +130,8 @@
 
 2024-05-27 14:44:29.276 ERROR 25520 --- [XNIO-1 task-10] io.undertow.request                      : UT005023: Exception handling request to /api/user/login
 
-java.lang.NullPointerException: Cannot invoke "com.ycl.jxkg.configuration.spring.security.AuthenticationBean.isRemember()" because "authenticationBean" is null
-	at com.ycl.jxkg.configuration.spring.security.RestLoginAuthenticationFilter.attemptAuthentication(RestLoginAuthenticationFilter.java:42)
+java.lang.NullPointerException: Cannot invoke "com.ycl.jxkg.config.spring.security.AuthenticationBean.isRemember()" because "authenticationBean" is null
+	at com.ycl.jxkg.config.spring.security.RestLoginAuthenticationFilter.attemptAuthentication(RestLoginAuthenticationFilter.java:42)
 	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:212)
 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
 	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)
@@ -187,7 +187,7 @@
 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
 	at java.base/java.lang.Thread.run(Thread.java:833)
 
-2024-05-27 14:46:20.601 ERROR 25520 --- [XNIO-1 task-12] com.ycl.jxkg.utility.JsonUtil            : Unrecognized token 'username': was expecting ('true', 'false' or 'null')
+2024-05-27 14:46:20.601 ERROR 25520 --- [XNIO-1 task-12] com.ycl.jxkg.utils.JsonUtil            : Unrecognized token 'username': was expecting ('true', 'false' or 'null')
  at [Source: (io.undertow.servlet.spec.ServletInputStreamImpl); line: 1, column: 10]
 
 com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'username': was expecting ('true', 'false' or 'null')
@@ -201,8 +201,8 @@
 	at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:4141)
 	at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4000)
 	at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3070)
-	at com.ycl.jxkg.utility.JsonUtil.toJsonObject(JsonUtil.java:92)
-	at com.ycl.jxkg.configuration.spring.security.RestLoginAuthenticationFilter.attemptAuthentication(RestLoginAuthenticationFilter.java:41)
+	at com.ycl.jxkg.utils.JsonUtil.toJsonObject(JsonUtil.java:92)
+	at com.ycl.jxkg.config.spring.security.RestLoginAuthenticationFilter.attemptAuthentication(RestLoginAuthenticationFilter.java:41)
 	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:212)
 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
 	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)
@@ -260,8 +260,8 @@
 
 2024-05-27 14:46:20.604 ERROR 25520 --- [XNIO-1 task-12] io.undertow.request                      : UT005023: Exception handling request to /api/user/login
 
-java.lang.NullPointerException: Cannot invoke "com.ycl.jxkg.configuration.spring.security.AuthenticationBean.isRemember()" because "authenticationBean" is null
-	at com.ycl.jxkg.configuration.spring.security.RestLoginAuthenticationFilter.attemptAuthentication(RestLoginAuthenticationFilter.java:42)
+java.lang.NullPointerException: Cannot invoke "com.ycl.jxkg.config.spring.security.AuthenticationBean.isRemember()" because "authenticationBean" is null
+	at com.ycl.jxkg.config.spring.security.RestLoginAuthenticationFilter.attemptAuthentication(RestLoginAuthenticationFilter.java:42)
 	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:212)
 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
 	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)
@@ -319,943 +319,943 @@
 
 2024-05-27 15:00:20.552  INFO 25520 --- [XNIO-1 task-27] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Starting...
 2024-05-27 15:00:21.497  INFO 25520 --- [XNIO-1 task-27] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Start completed.
-2024-05-27 15:00:21.505 DEBUG 25520 --- [XNIO-1 task-27] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:00:21.505 DEBUG 25520 --- [XNIO-1 task-27] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:00:21.527 DEBUG 25520 --- [XNIO-1 task-27] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: (String)
 2024-05-27 15:00:21.767 DEBUG 25520 --- [XNIO-1 task-27] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 0
-2024-05-27 15:00:21.772 DEBUG 25520 --- [XNIO-1 task-27] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:00:21.772 DEBUG 25520 --- [XNIO-1 task-27] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:00:21.773 DEBUG 25520 --- [XNIO-1 task-27] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: (String)
 2024-05-27 15:00:21.776 DEBUG 25520 --- [XNIO-1 task-27] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 0
-2024-05-27 15:00:30.055 DEBUG 25520 --- [XNIO-1 task-29] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:00:30.055 DEBUG 25520 --- [XNIO-1 task-29] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:00:30.056 DEBUG 25520 --- [XNIO-1 task-29] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: (String)
 2024-05-27 15:00:30.059 DEBUG 25520 --- [XNIO-1 task-29] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 0
-2024-05-27 15:00:30.061 DEBUG 25520 --- [XNIO-1 task-29] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:00:30.061 DEBUG 25520 --- [XNIO-1 task-29] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:00:30.062 DEBUG 25520 --- [XNIO-1 task-29] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: (String)
 2024-05-27 15:00:30.065 DEBUG 25520 --- [XNIO-1 task-29] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 0
 2024-05-27 15:04:00.704  WARN 25520 --- [HikariPool-1 housekeeper] com.zaxxer.hikari.pool.HikariPool        : HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=2m39s101ms771碌s).
-2024-05-27 15:04:01.724 DEBUG 25520 --- [XNIO-1 task-34] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:04:01.724 DEBUG 25520 --- [XNIO-1 task-34] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:04:01.726 DEBUG 25520 --- [XNIO-1 task-34] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: liuqiang(String)
-2024-05-27 15:04:01.725 DEBUG 25520 --- [XNIO-1 task-31] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:04:01.725 DEBUG 25520 --- [XNIO-1 task-31] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:04:01.732 DEBUG 25520 --- [XNIO-1 task-34] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 0
-2024-05-27 15:04:01.734 DEBUG 25520 --- [XNIO-1 task-34] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:04:01.734 DEBUG 25520 --- [XNIO-1 task-34] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:04:01.735 DEBUG 25520 --- [XNIO-1 task-34] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: liuqiang(String)
 2024-05-27 15:04:01.735 DEBUG 25520 --- [XNIO-1 task-31] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: (String)
 2024-05-27 15:04:01.738 DEBUG 25520 --- [XNIO-1 task-34] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 0
 2024-05-27 15:04:01.752 DEBUG 25520 --- [XNIO-1 task-31] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 0
-2024-05-27 15:04:01.764 DEBUG 25520 --- [XNIO-1 task-31] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:04:01.764 DEBUG 25520 --- [XNIO-1 task-31] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:04:01.777 DEBUG 25520 --- [XNIO-1 task-31] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: (String)
 2024-05-27 15:04:01.797 DEBUG 25520 --- [XNIO-1 task-31] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 0
-2024-05-27 15:04:18.742 DEBUG 25520 --- [XNIO-1 task-35] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:04:18.742 DEBUG 25520 --- [XNIO-1 task-35] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:04:18.744 DEBUG 25520 --- [XNIO-1 task-35] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: liuqiang(String)
 2024-05-27 15:04:18.747 DEBUG 25520 --- [XNIO-1 task-35] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 0
-2024-05-27 15:04:18.749 DEBUG 25520 --- [XNIO-1 task-35] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:04:18.749 DEBUG 25520 --- [XNIO-1 task-35] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:04:18.751 DEBUG 25520 --- [XNIO-1 task-35] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: liuqiang(String)
 2024-05-27 15:04:18.755 DEBUG 25520 --- [XNIO-1 task-35] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 0
-2024-05-27 15:04:33.898 DEBUG 25520 --- [XNIO-1 task-37] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:04:33.898 DEBUG 25520 --- [XNIO-1 task-37] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:04:33.899 DEBUG 25520 --- [XNIO-1 task-37] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:04:34.036 DEBUG 25520 --- [XNIO-1 task-37] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:04:34.108 DEBUG 25520 --- [XNIO-1 task-37] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:04:34.108 DEBUG 25520 --- [XNIO-1 task-37] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:04:34.109 DEBUG 25520 --- [XNIO-1 task-37] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:04:34.114 DEBUG 25520 --- [XNIO-1 task-37] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:04:34.155 DEBUG 25520 --- [XNIO-1 task-37] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:04:34.155 DEBUG 25520 --- [XNIO-1 task-37] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:04:34.156 DEBUG 25520 --- [XNIO-1 task-37] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:04:34.162 DEBUG 25520 --- [XNIO-1 task-37] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:04:34.220 DEBUG 25520 --- [XNIO-1 task-37] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 15:04:34.220 DEBUG 25520 --- [XNIO-1 task-37] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 15:04:34.244 DEBUG 25520 --- [XNIO-1 task-37] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 15:04:34.163(Timestamp)
 2024-05-27 15:04:34.708 DEBUG 25520 --- [XNIO-1 task-37] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 15:04:42.897 DEBUG 25520 --- [XNIO-1 task-38] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:04:42.897 DEBUG 25520 --- [XNIO-1 task-38] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:04:42.898 DEBUG 25520 --- [XNIO-1 task-38] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:04:42.903 DEBUG 25520 --- [XNIO-1 task-38] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:04:42.914 DEBUG 25520 --- [XNIO-1 task-38] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:04:42.914 DEBUG 25520 --- [XNIO-1 task-38] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:04:42.916 DEBUG 25520 --- [XNIO-1 task-38] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:04:42.920 DEBUG 25520 --- [XNIO-1 task-38] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:04:42.926 DEBUG 25520 --- [XNIO-1 task-38] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:04:42.926 DEBUG 25520 --- [XNIO-1 task-38] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:04:42.927 DEBUG 25520 --- [XNIO-1 task-38] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:04:42.932 DEBUG 25520 --- [XNIO-1 task-38] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:04:42.935 DEBUG 25520 --- [XNIO-1 task-38] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 15:04:42.935 DEBUG 25520 --- [XNIO-1 task-38] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 15:04:42.938 DEBUG 25520 --- [XNIO-1 task-38] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 15:04:42.935(Timestamp)
 2024-05-27 15:04:43.068 DEBUG 25520 --- [XNIO-1 task-38] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 15:05:06.922 DEBUG 25520 --- [XNIO-1 task-39] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:05:06.922 DEBUG 25520 --- [XNIO-1 task-39] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:05:06.923 DEBUG 25520 --- [XNIO-1 task-39] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:05:06.927 DEBUG 25520 --- [XNIO-1 task-39] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:05:06.942 DEBUG 25520 --- [XNIO-1 task-39] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:05:06.942 DEBUG 25520 --- [XNIO-1 task-39] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:05:06.942 DEBUG 25520 --- [XNIO-1 task-39] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:05:06.946 DEBUG 25520 --- [XNIO-1 task-39] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:05:06.948 DEBUG 25520 --- [XNIO-1 task-39] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:05:06.948 DEBUG 25520 --- [XNIO-1 task-39] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:05:06.949 DEBUG 25520 --- [XNIO-1 task-39] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:05:06.951 DEBUG 25520 --- [XNIO-1 task-39] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:05:06.953 DEBUG 25520 --- [XNIO-1 task-39] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 15:05:06.953 DEBUG 25520 --- [XNIO-1 task-39] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 15:05:06.954 DEBUG 25520 --- [XNIO-1 task-39] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 15:05:06.952(Timestamp)
 2024-05-27 15:05:07.061 DEBUG 25520 --- [XNIO-1 task-39] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 15:06:05.130 DEBUG 25520 --- [XNIO-1 task-41] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:06:05.130 DEBUG 25520 --- [XNIO-1 task-41] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:06:05.131 DEBUG 25520 --- [XNIO-1 task-41] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:06:05.134 DEBUG 25520 --- [XNIO-1 task-41] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:06:05.148 DEBUG 25520 --- [XNIO-1 task-41] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:06:05.148 DEBUG 25520 --- [XNIO-1 task-41] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:06:05.149 DEBUG 25520 --- [XNIO-1 task-41] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:06:05.153 DEBUG 25520 --- [XNIO-1 task-41] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:06:05.155 DEBUG 25520 --- [XNIO-1 task-41] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:06:05.155 DEBUG 25520 --- [XNIO-1 task-41] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:06:05.156 DEBUG 25520 --- [XNIO-1 task-41] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:06:05.159 DEBUG 25520 --- [XNIO-1 task-41] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:06:05.161 DEBUG 25520 --- [XNIO-1 task-41] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 15:06:05.161 DEBUG 25520 --- [XNIO-1 task-41] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 15:06:05.162 DEBUG 25520 --- [XNIO-1 task-41] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 15:06:05.159(Timestamp)
 2024-05-27 15:06:05.292 DEBUG 25520 --- [XNIO-1 task-41] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 15:06:51.412 DEBUG 25520 --- [XNIO-1 task-43] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:06:51.412 DEBUG 25520 --- [XNIO-1 task-43] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:06:51.413 DEBUG 25520 --- [XNIO-1 task-43] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:06:51.414 DEBUG 25520 --- [XNIO-1 task-43] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:06:51.419 DEBUG 25520 --- [XNIO-1 task-43] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:06:51.419 DEBUG 25520 --- [XNIO-1 task-43] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:06:51.420 DEBUG 25520 --- [XNIO-1 task-43] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:06:51.421 DEBUG 25520 --- [XNIO-1 task-43] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:06:51.422 DEBUG 25520 --- [XNIO-1 task-43] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:06:51.422 DEBUG 25520 --- [XNIO-1 task-43] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:06:51.422 DEBUG 25520 --- [XNIO-1 task-43] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:06:51.423 DEBUG 25520 --- [XNIO-1 task-43] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:06:51.424 DEBUG 25520 --- [XNIO-1 task-43] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 15:06:51.424 DEBUG 25520 --- [XNIO-1 task-43] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 15:06:51.425 DEBUG 25520 --- [XNIO-1 task-43] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 15:06:51.424(Timestamp)
 2024-05-27 15:06:51.506 DEBUG 25520 --- [XNIO-1 task-43] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 15:19:16.900 DEBUG 25520 --- [XNIO-1 task-56] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:19:16.900 DEBUG 25520 --- [XNIO-1 task-56] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:19:16.901 DEBUG 25520 --- [XNIO-1 task-56] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: liuqiang(String)
 2024-05-27 15:19:16.902 DEBUG 25520 --- [XNIO-1 task-56] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 0
-2024-05-27 15:19:16.903 DEBUG 25520 --- [XNIO-1 task-56] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:19:16.903 DEBUG 25520 --- [XNIO-1 task-56] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:19:16.903 DEBUG 25520 --- [XNIO-1 task-56] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: liuqiang(String)
 2024-05-27 15:19:16.904 DEBUG 25520 --- [XNIO-1 task-56] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 0
-2024-05-27 15:19:22.252 DEBUG 25520 --- [XNIO-1 task-57] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:19:22.252 DEBUG 25520 --- [XNIO-1 task-57] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:19:22.252 DEBUG 25520 --- [XNIO-1 task-57] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:19:22.257 DEBUG 25520 --- [XNIO-1 task-57] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:19:22.262 DEBUG 25520 --- [XNIO-1 task-57] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:19:22.262 DEBUG 25520 --- [XNIO-1 task-57] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:19:22.262 DEBUG 25520 --- [XNIO-1 task-57] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:19:22.263 DEBUG 25520 --- [XNIO-1 task-57] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:19:22.264 DEBUG 25520 --- [XNIO-1 task-57] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:19:22.264 DEBUG 25520 --- [XNIO-1 task-57] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:19:22.264 DEBUG 25520 --- [XNIO-1 task-57] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:19:22.265 DEBUG 25520 --- [XNIO-1 task-57] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:19:22.267 DEBUG 25520 --- [XNIO-1 task-57] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 15:19:22.267 DEBUG 25520 --- [XNIO-1 task-57] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 15:19:22.267 DEBUG 25520 --- [XNIO-1 task-57] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 15:19:22.265(Timestamp)
 2024-05-27 15:19:22.342 DEBUG 25520 --- [XNIO-1 task-57] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 15:19:41.789 DEBUG 25520 --- [XNIO-1 task-59] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:19:41.789 DEBUG 25520 --- [XNIO-1 task-59] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:19:41.790 DEBUG 25520 --- [XNIO-1 task-59] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:19:41.792 DEBUG 25520 --- [XNIO-1 task-59] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:19:41.796 DEBUG 25520 --- [XNIO-1 task-59] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:19:41.796 DEBUG 25520 --- [XNIO-1 task-59] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:19:41.796 DEBUG 25520 --- [XNIO-1 task-59] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:19:41.798 DEBUG 25520 --- [XNIO-1 task-59] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:19:41.798 DEBUG 25520 --- [XNIO-1 task-59] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:19:41.798 DEBUG 25520 --- [XNIO-1 task-59] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:19:41.799 DEBUG 25520 --- [XNIO-1 task-59] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:19:41.800 DEBUG 25520 --- [XNIO-1 task-59] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:19:41.800 DEBUG 25520 --- [XNIO-1 task-59] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 15:19:41.800 DEBUG 25520 --- [XNIO-1 task-59] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 15:19:41.801 DEBUG 25520 --- [XNIO-1 task-59] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 15:19:41.8(Timestamp)
 2024-05-27 15:19:41.858 DEBUG 25520 --- [XNIO-1 task-59] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 15:22:48.502 DEBUG 25520 --- [XNIO-1 task-63] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:22:48.502 DEBUG 25520 --- [XNIO-1 task-63] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:22:48.502 DEBUG 25520 --- [XNIO-1 task-63] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:22:48.504 DEBUG 25520 --- [XNIO-1 task-63] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:22:48.509 DEBUG 25520 --- [XNIO-1 task-63] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:22:48.509 DEBUG 25520 --- [XNIO-1 task-63] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:22:48.509 DEBUG 25520 --- [XNIO-1 task-63] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:22:48.510 DEBUG 25520 --- [XNIO-1 task-63] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:22:48.511 DEBUG 25520 --- [XNIO-1 task-63] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:22:48.511 DEBUG 25520 --- [XNIO-1 task-63] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:22:48.511 DEBUG 25520 --- [XNIO-1 task-63] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:22:48.512 DEBUG 25520 --- [XNIO-1 task-63] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:22:48.513 DEBUG 25520 --- [XNIO-1 task-63] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 15:22:48.513 DEBUG 25520 --- [XNIO-1 task-63] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 15:22:48.513 DEBUG 25520 --- [XNIO-1 task-63] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 15:22:48.512(Timestamp)
 2024-05-27 15:22:48.560 DEBUG 25520 --- [XNIO-1 task-63] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 15:31:33.398 DEBUG 25520 --- [XNIO-1 task-73] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:31:33.398 DEBUG 25520 --- [XNIO-1 task-73] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:31:33.398 DEBUG 25520 --- [XNIO-1 task-73] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:31:33.400 DEBUG 25520 --- [XNIO-1 task-73] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:31:33.405 DEBUG 25520 --- [XNIO-1 task-73] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:31:33.405 DEBUG 25520 --- [XNIO-1 task-73] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:31:33.405 DEBUG 25520 --- [XNIO-1 task-73] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:31:33.406 DEBUG 25520 --- [XNIO-1 task-73] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:31:33.406 DEBUG 25520 --- [XNIO-1 task-73] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:31:33.406 DEBUG 25520 --- [XNIO-1 task-73] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:31:33.407 DEBUG 25520 --- [XNIO-1 task-73] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:31:33.407 DEBUG 25520 --- [XNIO-1 task-73] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:31:33.408 DEBUG 25520 --- [XNIO-1 task-73] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 15:31:33.408 DEBUG 25520 --- [XNIO-1 task-73] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 15:31:33.409 DEBUG 25520 --- [XNIO-1 task-73] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 15:31:33.408(Timestamp)
 2024-05-27 15:31:33.472 DEBUG 25520 --- [XNIO-1 task-73] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 15:31:54.993 DEBUG 25520 --- [XNIO-1 task-74] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:31:54.993 DEBUG 25520 --- [XNIO-1 task-74] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:31:54.993 DEBUG 25520 --- [XNIO-1 task-74] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:31:54.995 DEBUG 25520 --- [XNIO-1 task-74] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:31:54.999 DEBUG 25520 --- [XNIO-1 task-74] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:31:54.999 DEBUG 25520 --- [XNIO-1 task-74] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:31:55.000 DEBUG 25520 --- [XNIO-1 task-74] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:31:55.001 DEBUG 25520 --- [XNIO-1 task-74] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:32:31.552 DEBUG 25520 --- [XNIO-1 task-74] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:32:31.552 DEBUG 25520 --- [XNIO-1 task-74] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:32:31.562 DEBUG 25520 --- [XNIO-1 task-74] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:32:31.590 DEBUG 25520 --- [XNIO-1 task-74] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:32:49.492 DEBUG 25520 --- [XNIO-1 task-74] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 15:32:49.492 DEBUG 25520 --- [XNIO-1 task-74] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 15:32:49.520 DEBUG 25520 --- [XNIO-1 task-74] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 15:32:36.327(Timestamp)
 2024-05-27 15:32:49.577 DEBUG 25520 --- [XNIO-1 task-74] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 15:35:23.219 DEBUG 25520 --- [XNIO-1 task-79] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:35:23.219 DEBUG 25520 --- [XNIO-1 task-79] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:35:23.220 DEBUG 25520 --- [XNIO-1 task-79] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:35:23.223 DEBUG 25520 --- [XNIO-1 task-79] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:35:23.246 DEBUG 25520 --- [XNIO-1 task-79] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:35:23.246 DEBUG 25520 --- [XNIO-1 task-79] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:35:23.247 DEBUG 25520 --- [XNIO-1 task-79] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:35:23.251 DEBUG 25520 --- [XNIO-1 task-79] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:35:30.011 DEBUG 25520 --- [XNIO-1 task-79] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:35:30.011 DEBUG 25520 --- [XNIO-1 task-79] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:35:30.011 DEBUG 25520 --- [XNIO-1 task-79] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:35:30.012 DEBUG 25520 --- [XNIO-1 task-79] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:35:30.013 DEBUG 25520 --- [XNIO-1 task-79] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 15:35:30.013 DEBUG 25520 --- [XNIO-1 task-79] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 15:35:30.014 DEBUG 25520 --- [XNIO-1 task-79] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 15:35:30.012(Timestamp)
 2024-05-27 15:35:30.076 DEBUG 25520 --- [XNIO-1 task-79] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 15:44:15.971 DEBUG 25520 --- [XNIO-1 task-90] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:44:15.971 DEBUG 25520 --- [XNIO-1 task-90] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:44:15.972 DEBUG 25520 --- [XNIO-1 task-90] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:44:15.974 DEBUG 25520 --- [XNIO-1 task-90] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:44:15.982 DEBUG 25520 --- [XNIO-1 task-90] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:44:15.982 DEBUG 25520 --- [XNIO-1 task-90] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:44:15.983 DEBUG 25520 --- [XNIO-1 task-90] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:44:15.985 DEBUG 25520 --- [XNIO-1 task-90] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:44:15.985 DEBUG 25520 --- [XNIO-1 task-90] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:44:15.985 DEBUG 25520 --- [XNIO-1 task-90] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:44:15.986 DEBUG 25520 --- [XNIO-1 task-90] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:44:15.987 DEBUG 25520 --- [XNIO-1 task-90] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:44:15.989 DEBUG 25520 --- [XNIO-1 task-90] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 15:44:15.989 DEBUG 25520 --- [XNIO-1 task-90] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 15:44:15.990 DEBUG 25520 --- [XNIO-1 task-90] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 15:44:15.988(Timestamp)
 2024-05-27 15:44:16.145 DEBUG 25520 --- [XNIO-1 task-90] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 15:45:10.013 DEBUG 25520 --- [XNIO-1 task-92] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:45:10.013 DEBUG 25520 --- [XNIO-1 task-92] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:45:10.013 DEBUG 25520 --- [XNIO-1 task-92] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:45:10.014 DEBUG 25520 --- [XNIO-1 task-92] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:45:10.019 DEBUG 25520 --- [XNIO-1 task-92] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:45:10.019 DEBUG 25520 --- [XNIO-1 task-92] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:45:10.019 DEBUG 25520 --- [XNIO-1 task-92] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:45:10.020 DEBUG 25520 --- [XNIO-1 task-92] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:45:10.021 DEBUG 25520 --- [XNIO-1 task-92] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:45:10.021 DEBUG 25520 --- [XNIO-1 task-92] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:45:10.021 DEBUG 25520 --- [XNIO-1 task-92] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:45:10.022 DEBUG 25520 --- [XNIO-1 task-92] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:45:10.023 DEBUG 25520 --- [XNIO-1 task-92] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 15:45:10.023 DEBUG 25520 --- [XNIO-1 task-92] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 15:45:10.023 DEBUG 25520 --- [XNIO-1 task-92] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 15:45:10.022(Timestamp)
 2024-05-27 15:45:10.097 DEBUG 25520 --- [XNIO-1 task-92] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 15:45:29.815 DEBUG 25520 --- [XNIO-1 task-94] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:45:29.815 DEBUG 25520 --- [XNIO-1 task-94] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:45:29.815 DEBUG 25520 --- [XNIO-1 task-94] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:45:29.816 DEBUG 25520 --- [XNIO-1 task-94] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:45:29.820 DEBUG 25520 --- [XNIO-1 task-94] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:45:29.820 DEBUG 25520 --- [XNIO-1 task-94] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:45:29.820 DEBUG 25520 --- [XNIO-1 task-94] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:45:29.821 DEBUG 25520 --- [XNIO-1 task-94] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:45:29.822 DEBUG 25520 --- [XNIO-1 task-94] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:45:29.822 DEBUG 25520 --- [XNIO-1 task-94] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:45:29.822 DEBUG 25520 --- [XNIO-1 task-94] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:45:29.823 DEBUG 25520 --- [XNIO-1 task-94] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:45:29.824 DEBUG 25520 --- [XNIO-1 task-94] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 15:45:29.824 DEBUG 25520 --- [XNIO-1 task-94] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 15:45:29.824 DEBUG 25520 --- [XNIO-1 task-94] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 15:45:29.823(Timestamp)
 2024-05-27 15:45:29.889 DEBUG 25520 --- [XNIO-1 task-94] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 15:46:11.597 DEBUG 25520 --- [XNIO-1 task-95] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:46:11.597 DEBUG 25520 --- [XNIO-1 task-95] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:46:11.597 DEBUG 25520 --- [XNIO-1 task-95] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:46:11.601 DEBUG 25520 --- [XNIO-1 task-95] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:46:11.624 DEBUG 25520 --- [XNIO-1 task-95] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:46:11.624 DEBUG 25520 --- [XNIO-1 task-95] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:46:11.625 DEBUG 25520 --- [XNIO-1 task-95] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:46:11.628 DEBUG 25520 --- [XNIO-1 task-95] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:46:11.631 DEBUG 25520 --- [XNIO-1 task-95] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:46:11.631 DEBUG 25520 --- [XNIO-1 task-95] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:46:11.633 DEBUG 25520 --- [XNIO-1 task-95] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:46:11.636 DEBUG 25520 --- [XNIO-1 task-95] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:46:11.639 DEBUG 25520 --- [XNIO-1 task-95] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 15:46:11.639 DEBUG 25520 --- [XNIO-1 task-95] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 15:46:11.642 DEBUG 25520 --- [XNIO-1 task-95] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 15:46:11.637(Timestamp)
 2024-05-27 15:46:11.704 DEBUG 25520 --- [XNIO-1 task-95] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 15:46:16.379 DEBUG 25520 --- [XNIO-1 task-96] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:46:16.379 DEBUG 25520 --- [XNIO-1 task-96] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:46:16.379 DEBUG 25520 --- [XNIO-1 task-96] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:46:16.382 DEBUG 25520 --- [XNIO-1 task-96] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:46:16.396 DEBUG 25520 --- [XNIO-1 task-96] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:46:16.396 DEBUG 25520 --- [XNIO-1 task-96] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:46:16.396 DEBUG 25520 --- [XNIO-1 task-96] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:46:16.399 DEBUG 25520 --- [XNIO-1 task-96] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:46:16.400 DEBUG 25520 --- [XNIO-1 task-96] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:46:16.400 DEBUG 25520 --- [XNIO-1 task-96] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:46:16.401 DEBUG 25520 --- [XNIO-1 task-96] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:46:16.403 DEBUG 25520 --- [XNIO-1 task-96] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:46:16.405 DEBUG 25520 --- [XNIO-1 task-96] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 15:46:16.405 DEBUG 25520 --- [XNIO-1 task-96] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 15:46:16.408 DEBUG 25520 --- [XNIO-1 task-96] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 15:46:16.404(Timestamp)
 2024-05-27 15:46:16.542 DEBUG 25520 --- [XNIO-1 task-96] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 15:46:25.982 DEBUG 25520 --- [XNIO-1 task-97] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:46:25.982 DEBUG 25520 --- [XNIO-1 task-97] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:46:25.983 DEBUG 25520 --- [XNIO-1 task-97] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:46:25.984 DEBUG 25520 --- [XNIO-1 task-97] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:46:25.988 DEBUG 25520 --- [XNIO-1 task-97] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:46:25.988 DEBUG 25520 --- [XNIO-1 task-97] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:46:25.988 DEBUG 25520 --- [XNIO-1 task-97] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:46:25.989 DEBUG 25520 --- [XNIO-1 task-97] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:46:25.989 DEBUG 25520 --- [XNIO-1 task-97] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:46:25.989 DEBUG 25520 --- [XNIO-1 task-97] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:46:25.990 DEBUG 25520 --- [XNIO-1 task-97] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:46:25.990 DEBUG 25520 --- [XNIO-1 task-97] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:46:25.991 DEBUG 25520 --- [XNIO-1 task-97] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 15:46:25.991 DEBUG 25520 --- [XNIO-1 task-97] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 15:46:25.992 DEBUG 25520 --- [XNIO-1 task-97] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 15:46:25.991(Timestamp)
 2024-05-27 15:46:26.113 DEBUG 25520 --- [XNIO-1 task-97] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 15:46:45.205 DEBUG 25520 --- [XNIO-1 task-99] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:46:45.205 DEBUG 25520 --- [XNIO-1 task-99] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:46:45.205 DEBUG 25520 --- [XNIO-1 task-99] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:46:45.206 DEBUG 25520 --- [XNIO-1 task-99] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:46:45.211 DEBUG 25520 --- [XNIO-1 task-99] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:46:45.211 DEBUG 25520 --- [XNIO-1 task-99] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:46:45.211 DEBUG 25520 --- [XNIO-1 task-99] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:46:45.212 DEBUG 25520 --- [XNIO-1 task-99] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:46:45.212 DEBUG 25520 --- [XNIO-1 task-99] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:46:45.212 DEBUG 25520 --- [XNIO-1 task-99] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:46:45.212 DEBUG 25520 --- [XNIO-1 task-99] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:46:45.213 DEBUG 25520 --- [XNIO-1 task-99] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:46:45.214 DEBUG 25520 --- [XNIO-1 task-99] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 15:46:45.214 DEBUG 25520 --- [XNIO-1 task-99] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 15:46:45.214 DEBUG 25520 --- [XNIO-1 task-99] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 15:46:45.214(Timestamp)
 2024-05-27 15:46:45.266 DEBUG 25520 --- [XNIO-1 task-99] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 15:48:57.610 DEBUG 25520 --- [XNIO-1 task-102] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:48:57.610 DEBUG 25520 --- [XNIO-1 task-102] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:48:57.610 DEBUG 25520 --- [XNIO-1 task-102] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:48:57.611 DEBUG 25520 --- [XNIO-1 task-102] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:48:57.616 DEBUG 25520 --- [XNIO-1 task-102] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:48:57.616 DEBUG 25520 --- [XNIO-1 task-102] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:48:57.617 DEBUG 25520 --- [XNIO-1 task-102] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:48:57.618 DEBUG 25520 --- [XNIO-1 task-102] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:48:57.619 DEBUG 25520 --- [XNIO-1 task-102] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:48:57.619 DEBUG 25520 --- [XNIO-1 task-102] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:48:57.619 DEBUG 25520 --- [XNIO-1 task-102] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:48:57.620 DEBUG 25520 --- [XNIO-1 task-102] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:48:57.620 DEBUG 25520 --- [XNIO-1 task-102] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 15:48:57.620 DEBUG 25520 --- [XNIO-1 task-102] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 15:48:57.621 DEBUG 25520 --- [XNIO-1 task-102] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 15:48:57.62(Timestamp)
 2024-05-27 15:48:57.769 DEBUG 25520 --- [XNIO-1 task-102] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 15:49:54.124 DEBUG 25520 --- [XNIO-1 task-105] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:49:54.124 DEBUG 25520 --- [XNIO-1 task-105] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:49:54.124 DEBUG 25520 --- [XNIO-1 task-105] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:49:54.125 DEBUG 25520 --- [XNIO-1 task-105] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:49:54.129 DEBUG 25520 --- [XNIO-1 task-105] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:49:54.129 DEBUG 25520 --- [XNIO-1 task-105] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:49:54.129 DEBUG 25520 --- [XNIO-1 task-105] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:49:54.130 DEBUG 25520 --- [XNIO-1 task-105] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:49:54.131 DEBUG 25520 --- [XNIO-1 task-105] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:49:54.131 DEBUG 25520 --- [XNIO-1 task-105] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:49:54.132 DEBUG 25520 --- [XNIO-1 task-105] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:49:54.133 DEBUG 25520 --- [XNIO-1 task-105] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:49:54.133 DEBUG 25520 --- [XNIO-1 task-105] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 15:49:54.133 DEBUG 25520 --- [XNIO-1 task-105] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 15:49:54.134 DEBUG 25520 --- [XNIO-1 task-105] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 15:49:54.133(Timestamp)
 2024-05-27 15:49:54.256 DEBUG 25520 --- [XNIO-1 task-105] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 15:50:05.447 DEBUG 25520 --- [XNIO-1 task-106] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:50:05.447 DEBUG 25520 --- [XNIO-1 task-106] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:50:05.447 DEBUG 25520 --- [XNIO-1 task-106] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:50:05.448 DEBUG 25520 --- [XNIO-1 task-106] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:50:05.452 DEBUG 25520 --- [XNIO-1 task-106] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:50:05.452 DEBUG 25520 --- [XNIO-1 task-106] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:50:05.452 DEBUG 25520 --- [XNIO-1 task-106] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:50:05.453 DEBUG 25520 --- [XNIO-1 task-106] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:50:05.454 DEBUG 25520 --- [XNIO-1 task-106] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:50:05.454 DEBUG 25520 --- [XNIO-1 task-106] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:50:05.454 DEBUG 25520 --- [XNIO-1 task-106] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:50:05.455 DEBUG 25520 --- [XNIO-1 task-106] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:50:05.456 DEBUG 25520 --- [XNIO-1 task-106] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 15:50:05.456 DEBUG 25520 --- [XNIO-1 task-106] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 15:50:05.456 DEBUG 25520 --- [XNIO-1 task-106] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 15:50:05.455(Timestamp)
 2024-05-27 15:50:05.579 DEBUG 25520 --- [XNIO-1 task-106] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 15:50:49.175 DEBUG 25520 --- [XNIO-1 task-108] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:50:49.175 DEBUG 25520 --- [XNIO-1 task-108] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:50:49.175 DEBUG 25520 --- [XNIO-1 task-108] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:50:49.176 DEBUG 25520 --- [XNIO-1 task-108] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:50:49.182 DEBUG 25520 --- [XNIO-1 task-108] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:50:49.182 DEBUG 25520 --- [XNIO-1 task-108] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:50:49.182 DEBUG 25520 --- [XNIO-1 task-108] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:50:49.183 DEBUG 25520 --- [XNIO-1 task-108] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:50:49.184 DEBUG 25520 --- [XNIO-1 task-108] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:50:49.184 DEBUG 25520 --- [XNIO-1 task-108] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:50:49.184 DEBUG 25520 --- [XNIO-1 task-108] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:50:49.185 DEBUG 25520 --- [XNIO-1 task-108] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:50:49.185 DEBUG 25520 --- [XNIO-1 task-108] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 15:50:49.185 DEBUG 25520 --- [XNIO-1 task-108] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 15:50:49.186 DEBUG 25520 --- [XNIO-1 task-108] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 15:50:49.185(Timestamp)
 2024-05-27 15:50:49.248 DEBUG 25520 --- [XNIO-1 task-108] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 15:51:49.954 DEBUG 25520 --- [XNIO-1 task-110] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:51:49.954 DEBUG 25520 --- [XNIO-1 task-110] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:51:49.955 DEBUG 25520 --- [XNIO-1 task-110] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:51:49.956 DEBUG 25520 --- [XNIO-1 task-110] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:51:49.960 DEBUG 25520 --- [XNIO-1 task-110] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:51:49.960 DEBUG 25520 --- [XNIO-1 task-110] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:51:49.960 DEBUG 25520 --- [XNIO-1 task-110] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:51:49.961 DEBUG 25520 --- [XNIO-1 task-110] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:51:49.962 DEBUG 25520 --- [XNIO-1 task-110] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 15:51:49.962 DEBUG 25520 --- [XNIO-1 task-110] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 15:51:49.962 DEBUG 25520 --- [XNIO-1 task-110] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 15:51:49.963 DEBUG 25520 --- [XNIO-1 task-110] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 15:51:49.964 DEBUG 25520 --- [XNIO-1 task-110] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 15:51:49.964 DEBUG 25520 --- [XNIO-1 task-110] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 15:51:49.964 DEBUG 25520 --- [XNIO-1 task-110] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 15:51:49.963(Timestamp)
 2024-05-27 15:51:50.091 DEBUG 25520 --- [XNIO-1 task-110] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 16:04:54.543 DEBUG 25520 --- [XNIO-1 task-124] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:04:54.543 DEBUG 25520 --- [XNIO-1 task-124] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:04:54.543 DEBUG 25520 --- [XNIO-1 task-124] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:04:54.545 DEBUG 25520 --- [XNIO-1 task-124] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:04:54.549 DEBUG 25520 --- [XNIO-1 task-124] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:04:54.549 DEBUG 25520 --- [XNIO-1 task-124] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:04:54.550 DEBUG 25520 --- [XNIO-1 task-124] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:04:54.551 DEBUG 25520 --- [XNIO-1 task-124] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:04:54.551 DEBUG 25520 --- [XNIO-1 task-124] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:04:54.551 DEBUG 25520 --- [XNIO-1 task-124] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:04:54.551 DEBUG 25520 --- [XNIO-1 task-124] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:04:54.552 DEBUG 25520 --- [XNIO-1 task-124] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:04:54.553 DEBUG 25520 --- [XNIO-1 task-124] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 16:04:54.553 DEBUG 25520 --- [XNIO-1 task-124] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 16:04:54.553 DEBUG 25520 --- [XNIO-1 task-124] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 16:04:54.552(Timestamp)
 2024-05-27 16:04:54.642 DEBUG 25520 --- [XNIO-1 task-124] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 16:06:40.231 DEBUG 25520 --- [XNIO-1 task-127] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:06:40.231 DEBUG 25520 --- [XNIO-1 task-127] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:06:40.232 DEBUG 25520 --- [XNIO-1 task-127] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:06:40.236 DEBUG 25520 --- [XNIO-1 task-127] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:06:40.256 DEBUG 25520 --- [XNIO-1 task-127] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:06:40.256 DEBUG 25520 --- [XNIO-1 task-127] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:06:40.257 DEBUG 25520 --- [XNIO-1 task-127] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:06:40.260 DEBUG 25520 --- [XNIO-1 task-127] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:06:40.261 DEBUG 25520 --- [XNIO-1 task-127] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:06:40.261 DEBUG 25520 --- [XNIO-1 task-127] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:06:40.262 DEBUG 25520 --- [XNIO-1 task-127] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:06:40.265 DEBUG 25520 --- [XNIO-1 task-127] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:06:40.268 DEBUG 25520 --- [XNIO-1 task-127] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 16:06:40.268 DEBUG 25520 --- [XNIO-1 task-127] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 16:06:40.270 DEBUG 25520 --- [XNIO-1 task-127] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 16:06:40.266(Timestamp)
 2024-05-27 16:06:40.344 DEBUG 25520 --- [XNIO-1 task-127] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 16:10:16.335 DEBUG 25520 --- [XNIO-1 task-131] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:10:16.335 DEBUG 25520 --- [XNIO-1 task-131] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:10:16.335 DEBUG 25520 --- [XNIO-1 task-131] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:10:16.336 DEBUG 25520 --- [XNIO-1 task-131] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:10:16.340 DEBUG 25520 --- [XNIO-1 task-131] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:10:16.340 DEBUG 25520 --- [XNIO-1 task-131] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:10:16.341 DEBUG 25520 --- [XNIO-1 task-131] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:10:16.342 DEBUG 25520 --- [XNIO-1 task-131] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:10:16.342 DEBUG 25520 --- [XNIO-1 task-131] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:10:16.342 DEBUG 25520 --- [XNIO-1 task-131] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:10:16.342 DEBUG 25520 --- [XNIO-1 task-131] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:10:16.343 DEBUG 25520 --- [XNIO-1 task-131] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:10:16.343 DEBUG 25520 --- [XNIO-1 task-131] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 16:10:16.343 DEBUG 25520 --- [XNIO-1 task-131] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 16:10:16.344 DEBUG 25520 --- [XNIO-1 task-131] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 16:10:16.343(Timestamp)
 2024-05-27 16:10:16.408 DEBUG 25520 --- [XNIO-1 task-131] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 16:10:48.422 DEBUG 25520 --- [XNIO-1 task-133] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:10:48.422 DEBUG 25520 --- [XNIO-1 task-133] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:10:48.422 DEBUG 25520 --- [XNIO-1 task-133] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:10:48.424 DEBUG 25520 --- [XNIO-1 task-133] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:10:48.428 DEBUG 25520 --- [XNIO-1 task-133] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:10:48.428 DEBUG 25520 --- [XNIO-1 task-133] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:10:48.428 DEBUG 25520 --- [XNIO-1 task-133] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:10:48.429 DEBUG 25520 --- [XNIO-1 task-133] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:10:48.430 DEBUG 25520 --- [XNIO-1 task-133] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:10:48.430 DEBUG 25520 --- [XNIO-1 task-133] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:10:48.430 DEBUG 25520 --- [XNIO-1 task-133] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:10:48.431 DEBUG 25520 --- [XNIO-1 task-133] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:10:48.432 DEBUG 25520 --- [XNIO-1 task-133] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 16:10:48.432 DEBUG 25520 --- [XNIO-1 task-133] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 16:10:48.432 DEBUG 25520 --- [XNIO-1 task-133] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 16:10:48.431(Timestamp)
 2024-05-27 16:10:48.474 DEBUG 25520 --- [XNIO-1 task-133] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 16:10:51.094 DEBUG 25520 --- [XNIO-1 task-134] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:10:51.094 DEBUG 25520 --- [XNIO-1 task-134] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:10:51.095 DEBUG 25520 --- [XNIO-1 task-134] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:10:51.097 DEBUG 25520 --- [XNIO-1 task-134] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:10:51.105 DEBUG 25520 --- [XNIO-1 task-134] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:10:51.105 DEBUG 25520 --- [XNIO-1 task-134] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:10:51.105 DEBUG 25520 --- [XNIO-1 task-134] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:10:51.107 DEBUG 25520 --- [XNIO-1 task-134] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:10:51.108 DEBUG 25520 --- [XNIO-1 task-134] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:10:51.108 DEBUG 25520 --- [XNIO-1 task-134] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:10:51.108 DEBUG 25520 --- [XNIO-1 task-134] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:10:51.110 DEBUG 25520 --- [XNIO-1 task-134] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:10:51.111 DEBUG 25520 --- [XNIO-1 task-134] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 16:10:51.111 DEBUG 25520 --- [XNIO-1 task-134] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 16:10:51.111 DEBUG 25520 --- [XNIO-1 task-134] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 16:10:51.11(Timestamp)
 2024-05-27 16:10:51.167 DEBUG 25520 --- [XNIO-1 task-134] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 16:10:56.335 DEBUG 25520 --- [XNIO-1 task-135] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:10:56.335 DEBUG 25520 --- [XNIO-1 task-135] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:10:56.335 DEBUG 25520 --- [XNIO-1 task-135] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:10:56.339 DEBUG 25520 --- [XNIO-1 task-135] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:10:56.353 DEBUG 25520 --- [XNIO-1 task-135] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:10:56.353 DEBUG 25520 --- [XNIO-1 task-135] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:10:56.354 DEBUG 25520 --- [XNIO-1 task-135] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:10:56.357 DEBUG 25520 --- [XNIO-1 task-135] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:10:56.358 DEBUG 25520 --- [XNIO-1 task-135] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:10:56.358 DEBUG 25520 --- [XNIO-1 task-135] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:10:56.359 DEBUG 25520 --- [XNIO-1 task-135] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:10:56.361 DEBUG 25520 --- [XNIO-1 task-135] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:10:56.363 DEBUG 25520 --- [XNIO-1 task-135] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 16:10:56.363 DEBUG 25520 --- [XNIO-1 task-135] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 16:10:56.365 DEBUG 25520 --- [XNIO-1 task-135] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 16:10:56.362(Timestamp)
 2024-05-27 16:10:56.415 DEBUG 25520 --- [XNIO-1 task-135] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 16:11:40.613 DEBUG 25520 --- [XNIO-1 task-137] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:11:40.613 DEBUG 25520 --- [XNIO-1 task-137] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:11:40.614 DEBUG 25520 --- [XNIO-1 task-137] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:11:40.617 DEBUG 25520 --- [XNIO-1 task-137] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:11:40.633 DEBUG 25520 --- [XNIO-1 task-137] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:11:40.633 DEBUG 25520 --- [XNIO-1 task-137] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:11:40.634 DEBUG 25520 --- [XNIO-1 task-137] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:11:40.637 DEBUG 25520 --- [XNIO-1 task-137] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:11:40.638 DEBUG 25520 --- [XNIO-1 task-137] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:11:40.638 DEBUG 25520 --- [XNIO-1 task-137] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:11:40.639 DEBUG 25520 --- [XNIO-1 task-137] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:11:40.642 DEBUG 25520 --- [XNIO-1 task-137] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:11:40.644 DEBUG 25520 --- [XNIO-1 task-137] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 16:11:40.644 DEBUG 25520 --- [XNIO-1 task-137] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 16:11:40.646 DEBUG 25520 --- [XNIO-1 task-137] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 16:11:40.642(Timestamp)
 2024-05-27 16:11:40.790 DEBUG 25520 --- [XNIO-1 task-137] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 16:14:42.443 DEBUG 25520 --- [XNIO-1 task-142] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:14:42.443 DEBUG 25520 --- [XNIO-1 task-142] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:14:42.443 DEBUG 25520 --- [XNIO-1 task-142] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:14:42.444 DEBUG 25520 --- [XNIO-1 task-142] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:14:42.452 DEBUG 25520 --- [XNIO-1 task-142] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:14:42.452 DEBUG 25520 --- [XNIO-1 task-142] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:14:42.452 DEBUG 25520 --- [XNIO-1 task-142] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:14:42.453 DEBUG 25520 --- [XNIO-1 task-142] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:14:42.453 DEBUG 25520 --- [XNIO-1 task-142] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:14:42.453 DEBUG 25520 --- [XNIO-1 task-142] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:14:42.453 DEBUG 25520 --- [XNIO-1 task-142] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:14:42.454 DEBUG 25520 --- [XNIO-1 task-142] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:14:42.455 DEBUG 25520 --- [XNIO-1 task-142] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 16:14:42.455 DEBUG 25520 --- [XNIO-1 task-142] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 16:14:42.456 DEBUG 25520 --- [XNIO-1 task-142] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 16:14:42.454(Timestamp)
 2024-05-27 16:14:42.547 DEBUG 25520 --- [XNIO-1 task-142] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 16:14:43.613 DEBUG 25520 --- [XNIO-1 task-143] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:14:43.613 DEBUG 25520 --- [XNIO-1 task-143] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:14:43.614 DEBUG 25520 --- [XNIO-1 task-143] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:14:43.615 DEBUG 25520 --- [XNIO-1 task-143] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:14:43.623 DEBUG 25520 --- [XNIO-1 task-143] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:14:43.623 DEBUG 25520 --- [XNIO-1 task-143] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:14:43.623 DEBUG 25520 --- [XNIO-1 task-143] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:14:43.625 DEBUG 25520 --- [XNIO-1 task-143] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:14:43.626 DEBUG 25520 --- [XNIO-1 task-143] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:14:43.626 DEBUG 25520 --- [XNIO-1 task-143] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:14:43.627 DEBUG 25520 --- [XNIO-1 task-143] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:14:43.629 DEBUG 25520 --- [XNIO-1 task-143] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:14:43.630 DEBUG 25520 --- [XNIO-1 task-143] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 16:14:43.630 DEBUG 25520 --- [XNIO-1 task-143] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 16:14:43.631 DEBUG 25520 --- [XNIO-1 task-143] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 16:14:43.629(Timestamp)
 2024-05-27 16:14:43.700 DEBUG 25520 --- [XNIO-1 task-143] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 16:16:57.213 DEBUG 25520 --- [XNIO-1 task-147] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:16:57.213 DEBUG 25520 --- [XNIO-1 task-147] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:16:57.213 DEBUG 25520 --- [XNIO-1 task-147] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:16:57.214 DEBUG 25520 --- [XNIO-1 task-147] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:16:57.219 DEBUG 25520 --- [XNIO-1 task-147] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:16:57.219 DEBUG 25520 --- [XNIO-1 task-147] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:16:57.219 DEBUG 25520 --- [XNIO-1 task-147] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:16:57.220 DEBUG 25520 --- [XNIO-1 task-147] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:16:57.221 DEBUG 25520 --- [XNIO-1 task-147] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:16:57.221 DEBUG 25520 --- [XNIO-1 task-147] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:16:57.221 DEBUG 25520 --- [XNIO-1 task-147] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:16:57.222 DEBUG 25520 --- [XNIO-1 task-147] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:16:57.222 DEBUG 25520 --- [XNIO-1 task-147] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 16:16:57.222 DEBUG 25520 --- [XNIO-1 task-147] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 16:16:57.223 DEBUG 25520 --- [XNIO-1 task-147] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 16:16:57.222(Timestamp)
 2024-05-27 16:16:57.288 DEBUG 25520 --- [XNIO-1 task-147] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 16:17:50.179 DEBUG 25520 --- [XNIO-1 task-149] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:17:50.179 DEBUG 25520 --- [XNIO-1 task-149] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:17:50.179 DEBUG 25520 --- [XNIO-1 task-149] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:17:50.181 DEBUG 25520 --- [XNIO-1 task-149] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:17:50.188 DEBUG 25520 --- [XNIO-1 task-149] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:17:50.188 DEBUG 25520 --- [XNIO-1 task-149] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:17:50.188 DEBUG 25520 --- [XNIO-1 task-149] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:17:50.190 DEBUG 25520 --- [XNIO-1 task-149] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:17:50.191 DEBUG 25520 --- [XNIO-1 task-149] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:17:50.191 DEBUG 25520 --- [XNIO-1 task-149] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:17:50.191 DEBUG 25520 --- [XNIO-1 task-149] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:17:50.192 DEBUG 25520 --- [XNIO-1 task-149] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:17:50.193 DEBUG 25520 --- [XNIO-1 task-149] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 16:17:50.193 DEBUG 25520 --- [XNIO-1 task-149] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 16:17:50.194 DEBUG 25520 --- [XNIO-1 task-149] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 16:17:50.193(Timestamp)
 2024-05-27 16:17:50.353 DEBUG 25520 --- [XNIO-1 task-149] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 16:32:06.577 DEBUG 25520 --- [XNIO-1 task-164] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:32:06.577 DEBUG 25520 --- [XNIO-1 task-164] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:32:06.577 DEBUG 25520 --- [XNIO-1 task-164] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:32:06.579 DEBUG 25520 --- [XNIO-1 task-164] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:32:06.584 DEBUG 25520 --- [XNIO-1 task-164] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:32:06.584 DEBUG 25520 --- [XNIO-1 task-164] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:32:06.584 DEBUG 25520 --- [XNIO-1 task-164] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:32:06.585 DEBUG 25520 --- [XNIO-1 task-164] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:32:06.586 DEBUG 25520 --- [XNIO-1 task-164] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 16:32:06.586 DEBUG 25520 --- [XNIO-1 task-164] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 16:32:06.586 DEBUG 25520 --- [XNIO-1 task-164] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 16:32:06.585(Timestamp)
 2024-05-27 16:32:06.643 DEBUG 25520 --- [XNIO-1 task-164] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 16:32:43.387 DEBUG 25520 --- [XNIO-1 task-166] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:32:43.387 DEBUG 25520 --- [XNIO-1 task-166] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:32:43.387 DEBUG 25520 --- [XNIO-1 task-166] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:32:43.388 DEBUG 25520 --- [XNIO-1 task-166] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:32:43.393 DEBUG 25520 --- [XNIO-1 task-166] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:32:43.393 DEBUG 25520 --- [XNIO-1 task-166] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:32:43.393 DEBUG 25520 --- [XNIO-1 task-166] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:32:43.394 DEBUG 25520 --- [XNIO-1 task-166] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:32:43.394 DEBUG 25520 --- [XNIO-1 task-166] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 16:32:43.394 DEBUG 25520 --- [XNIO-1 task-166] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 16:32:43.395 DEBUG 25520 --- [XNIO-1 task-166] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 16:32:43.394(Timestamp)
 2024-05-27 16:32:43.534 DEBUG 25520 --- [XNIO-1 task-166] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 16:32:59.109 DEBUG 25520 --- [XNIO-1 task-167] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:32:59.109 DEBUG 25520 --- [XNIO-1 task-167] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:32:59.110 DEBUG 25520 --- [XNIO-1 task-167] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:32:59.113 DEBUG 25520 --- [XNIO-1 task-167] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:32:59.128 DEBUG 25520 --- [XNIO-1 task-167] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:32:59.128 DEBUG 25520 --- [XNIO-1 task-167] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:32:59.128 DEBUG 25520 --- [XNIO-1 task-167] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:32:59.131 DEBUG 25520 --- [XNIO-1 task-167] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:32:59.132 DEBUG 25520 --- [XNIO-1 task-167] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 16:32:59.132 DEBUG 25520 --- [XNIO-1 task-167] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 16:32:59.134 DEBUG 25520 --- [XNIO-1 task-167] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 16:32:59.132(Timestamp)
 2024-05-27 16:32:59.199 DEBUG 25520 --- [XNIO-1 task-167] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 16:33:10.987 DEBUG 25520 --- [XNIO-1 task-168] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:33:10.987 DEBUG 25520 --- [XNIO-1 task-168] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:33:10.987 DEBUG 25520 --- [XNIO-1 task-168] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:33:10.988 DEBUG 25520 --- [XNIO-1 task-168] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:33:10.992 DEBUG 25520 --- [XNIO-1 task-168] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:33:10.992 DEBUG 25520 --- [XNIO-1 task-168] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:33:10.992 DEBUG 25520 --- [XNIO-1 task-168] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:33:10.993 DEBUG 25520 --- [XNIO-1 task-168] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:33:10.994 DEBUG 25520 --- [XNIO-1 task-168] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 16:33:10.994 DEBUG 25520 --- [XNIO-1 task-168] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 16:33:10.994 DEBUG 25520 --- [XNIO-1 task-168] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 16:33:10.993(Timestamp)
 2024-05-27 16:33:11.150 DEBUG 25520 --- [XNIO-1 task-168] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 16:34:36.681 DEBUG 25520 --- [XNIO-1 task-171] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:34:36.681 DEBUG 25520 --- [XNIO-1 task-171] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:34:36.681 DEBUG 25520 --- [XNIO-1 task-171] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:34:36.682 DEBUG 25520 --- [XNIO-1 task-171] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:34:36.687 DEBUG 25520 --- [XNIO-1 task-171] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:34:36.687 DEBUG 25520 --- [XNIO-1 task-171] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:34:36.688 DEBUG 25520 --- [XNIO-1 task-171] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:34:36.688 DEBUG 25520 --- [XNIO-1 task-171] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:34:36.689 DEBUG 25520 --- [XNIO-1 task-171] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 16:34:36.689 DEBUG 25520 --- [XNIO-1 task-171] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 16:34:36.689 DEBUG 25520 --- [XNIO-1 task-171] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 16:34:36.689(Timestamp)
 2024-05-27 16:34:36.737 DEBUG 25520 --- [XNIO-1 task-171] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 16:34:38.359 DEBUG 25520 --- [XNIO-1 task-172] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:34:38.359 DEBUG 25520 --- [XNIO-1 task-172] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:34:38.359 DEBUG 25520 --- [XNIO-1 task-172] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:34:38.361 DEBUG 25520 --- [XNIO-1 task-172] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:34:38.368 DEBUG 25520 --- [XNIO-1 task-172] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:34:38.368 DEBUG 25520 --- [XNIO-1 task-172] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:34:38.369 DEBUG 25520 --- [XNIO-1 task-172] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:34:38.370 DEBUG 25520 --- [XNIO-1 task-172] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:34:38.371 DEBUG 25520 --- [XNIO-1 task-172] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 16:34:38.371 DEBUG 25520 --- [XNIO-1 task-172] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 16:34:38.371 DEBUG 25520 --- [XNIO-1 task-172] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 16:34:38.37(Timestamp)
 2024-05-27 16:34:38.449 DEBUG 25520 --- [XNIO-1 task-172] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 16:34:38.841 DEBUG 25520 --- [XNIO-1 task-173] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:34:38.841 DEBUG 25520 --- [XNIO-1 task-173] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:34:38.841 DEBUG 25520 --- [XNIO-1 task-173] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:34:38.844 DEBUG 25520 --- [XNIO-1 task-173] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:34:38.854 DEBUG 25520 --- [XNIO-1 task-173] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:34:38.854 DEBUG 25520 --- [XNIO-1 task-173] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:34:38.854 DEBUG 25520 --- [XNIO-1 task-173] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:34:38.856 DEBUG 25520 --- [XNIO-1 task-173] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:34:38.858 DEBUG 25520 --- [XNIO-1 task-173] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 16:34:38.858 DEBUG 25520 --- [XNIO-1 task-173] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 16:34:38.859 DEBUG 25520 --- [XNIO-1 task-173] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 16:34:38.857(Timestamp)
 2024-05-27 16:34:38.956 DEBUG 25520 --- [XNIO-1 task-173] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 16:34:57.780 DEBUG 25520 --- [XNIO-1 task-174] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:34:57.780 DEBUG 25520 --- [XNIO-1 task-174] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:34:57.780 DEBUG 25520 --- [XNIO-1 task-174] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:34:57.782 DEBUG 25520 --- [XNIO-1 task-174] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:34:57.794 DEBUG 25520 --- [XNIO-1 task-174] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:34:57.794 DEBUG 25520 --- [XNIO-1 task-174] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:34:57.794 DEBUG 25520 --- [XNIO-1 task-174] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:34:57.797 DEBUG 25520 --- [XNIO-1 task-174] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:34:57.798 DEBUG 25520 --- [XNIO-1 task-174] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 16:34:57.798 DEBUG 25520 --- [XNIO-1 task-174] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 16:34:57.799 DEBUG 25520 --- [XNIO-1 task-174] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 16:34:57.797(Timestamp)
 2024-05-27 16:34:57.948 DEBUG 25520 --- [XNIO-1 task-174] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 16:35:04.846 DEBUG 25520 --- [XNIO-1 task-175] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:35:04.846 DEBUG 25520 --- [XNIO-1 task-175] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:35:04.847 DEBUG 25520 --- [XNIO-1 task-175] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:35:04.848 DEBUG 25520 --- [XNIO-1 task-175] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:35:04.852 DEBUG 25520 --- [XNIO-1 task-175] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:35:04.852 DEBUG 25520 --- [XNIO-1 task-175] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:35:04.852 DEBUG 25520 --- [XNIO-1 task-175] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:35:04.853 DEBUG 25520 --- [XNIO-1 task-175] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:35:04.854 DEBUG 25520 --- [XNIO-1 task-175] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 16:35:04.854 DEBUG 25520 --- [XNIO-1 task-175] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 16:35:04.854 DEBUG 25520 --- [XNIO-1 task-175] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 16:35:04.853(Timestamp)
 2024-05-27 16:35:04.990 DEBUG 25520 --- [XNIO-1 task-175] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 16:35:06.671 DEBUG 25520 --- [XNIO-1 task-176] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:35:06.671 DEBUG 25520 --- [XNIO-1 task-176] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:35:06.671 DEBUG 25520 --- [XNIO-1 task-176] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:35:06.672 DEBUG 25520 --- [XNIO-1 task-176] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:35:06.678 DEBUG 25520 --- [XNIO-1 task-176] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:35:06.678 DEBUG 25520 --- [XNIO-1 task-176] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:35:06.678 DEBUG 25520 --- [XNIO-1 task-176] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:35:06.679 DEBUG 25520 --- [XNIO-1 task-176] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:35:06.680 DEBUG 25520 --- [XNIO-1 task-176] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 16:35:06.680 DEBUG 25520 --- [XNIO-1 task-176] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 16:35:06.680 DEBUG 25520 --- [XNIO-1 task-176] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 16:35:06.679(Timestamp)
 2024-05-27 16:35:06.800 DEBUG 25520 --- [XNIO-1 task-176] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 16:35:26.098 DEBUG 25520 --- [XNIO-1 task-177] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:35:26.098 DEBUG 25520 --- [XNIO-1 task-177] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:35:26.098 DEBUG 25520 --- [XNIO-1 task-177] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:35:26.099 DEBUG 25520 --- [XNIO-1 task-177] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:35:26.102 DEBUG 25520 --- [XNIO-1 task-177] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:35:26.102 DEBUG 25520 --- [XNIO-1 task-177] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:35:26.103 DEBUG 25520 --- [XNIO-1 task-177] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:35:26.103 DEBUG 25520 --- [XNIO-1 task-177] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:35:26.104 DEBUG 25520 --- [XNIO-1 task-177] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 16:35:26.104 DEBUG 25520 --- [XNIO-1 task-177] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 16:35:26.104 DEBUG 25520 --- [XNIO-1 task-177] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 16:35:26.104(Timestamp)
 2024-05-27 16:35:26.236 DEBUG 25520 --- [XNIO-1 task-177] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 16:46:50.527 DEBUG 25520 --- [XNIO-1 task-193] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:46:50.527 DEBUG 25520 --- [XNIO-1 task-193] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:46:50.527 DEBUG 25520 --- [XNIO-1 task-193] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:46:50.528 DEBUG 25520 --- [XNIO-1 task-193] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:46:50.535 DEBUG 25520 --- [XNIO-1 task-193] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:46:50.535 DEBUG 25520 --- [XNIO-1 task-193] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:46:50.536 DEBUG 25520 --- [XNIO-1 task-193] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:46:50.537 DEBUG 25520 --- [XNIO-1 task-193] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:46:50.538 DEBUG 25520 --- [XNIO-1 task-193] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:46:50.538 DEBUG 25520 --- [XNIO-1 task-193] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:46:50.538 DEBUG 25520 --- [XNIO-1 task-193] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:46:50.539 DEBUG 25520 --- [XNIO-1 task-193] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:46:50.539 DEBUG 25520 --- [XNIO-1 task-193] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 16:46:50.539 DEBUG 25520 --- [XNIO-1 task-193] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 16:46:50.540 DEBUG 25520 --- [XNIO-1 task-193] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 16:46:50.539(Timestamp)
 2024-05-27 16:46:50.688 DEBUG 25520 --- [XNIO-1 task-193] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 16:47:19.363 DEBUG 25520 --- [XNIO-1 task-194] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:47:19.363 DEBUG 25520 --- [XNIO-1 task-194] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:47:19.363 DEBUG 25520 --- [XNIO-1 task-194] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:47:19.367 DEBUG 25520 --- [XNIO-1 task-194] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:47:19.385 DEBUG 25520 --- [XNIO-1 task-194] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:47:19.385 DEBUG 25520 --- [XNIO-1 task-194] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:47:19.385 DEBUG 25520 --- [XNIO-1 task-194] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:47:19.388 DEBUG 25520 --- [XNIO-1 task-194] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:47:19.389 DEBUG 25520 --- [XNIO-1 task-194] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:47:19.389 DEBUG 25520 --- [XNIO-1 task-194] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:47:19.390 DEBUG 25520 --- [XNIO-1 task-194] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:47:19.392 DEBUG 25520 --- [XNIO-1 task-194] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:47:19.394 DEBUG 25520 --- [XNIO-1 task-194] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 16:47:19.394 DEBUG 25520 --- [XNIO-1 task-194] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 16:47:19.395 DEBUG 25520 --- [XNIO-1 task-194] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 16:47:19.393(Timestamp)
 2024-05-27 16:47:19.464 DEBUG 25520 --- [XNIO-1 task-194] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 16:47:53.106 DEBUG 25520 --- [XNIO-1 task-196] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:47:53.106 DEBUG 25520 --- [XNIO-1 task-196] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:47:53.106 DEBUG 25520 --- [XNIO-1 task-196] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:47:53.106 DEBUG 25520 --- [XNIO-1 task-196] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:47:53.110 DEBUG 25520 --- [XNIO-1 task-196] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:47:53.110 DEBUG 25520 --- [XNIO-1 task-196] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:47:53.110 DEBUG 25520 --- [XNIO-1 task-196] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:47:53.111 DEBUG 25520 --- [XNIO-1 task-196] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:47:53.112 DEBUG 25520 --- [XNIO-1 task-196] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:47:53.112 DEBUG 25520 --- [XNIO-1 task-196] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:47:53.112 DEBUG 25520 --- [XNIO-1 task-196] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:47:53.113 DEBUG 25520 --- [XNIO-1 task-196] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:47:53.113 DEBUG 25520 --- [XNIO-1 task-196] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 16:47:53.113 DEBUG 25520 --- [XNIO-1 task-196] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 16:47:53.114 DEBUG 25520 --- [XNIO-1 task-196] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 16:47:53.113(Timestamp)
 2024-05-27 16:47:53.174 DEBUG 25520 --- [XNIO-1 task-196] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 16:54:23.707 DEBUG 25520 --- [XNIO-1 task-203] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:54:23.707 DEBUG 25520 --- [XNIO-1 task-203] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:54:23.707 DEBUG 25520 --- [XNIO-1 task-203] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:54:23.709 DEBUG 25520 --- [XNIO-1 task-203] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:54:23.713 DEBUG 25520 --- [XNIO-1 task-203] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:54:23.713 DEBUG 25520 --- [XNIO-1 task-203] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:54:23.713 DEBUG 25520 --- [XNIO-1 task-203] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:54:23.714 DEBUG 25520 --- [XNIO-1 task-203] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:54:23.714 DEBUG 25520 --- [XNIO-1 task-203] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:54:23.714 DEBUG 25520 --- [XNIO-1 task-203] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:54:23.714 DEBUG 25520 --- [XNIO-1 task-203] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:54:23.715 DEBUG 25520 --- [XNIO-1 task-203] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:54:23.716 DEBUG 25520 --- [XNIO-1 task-203] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 16:54:23.716 DEBUG 25520 --- [XNIO-1 task-203] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 16:54:23.716 DEBUG 25520 --- [XNIO-1 task-203] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 16:54:23.715(Timestamp)
 2024-05-27 16:54:23.825 DEBUG 25520 --- [XNIO-1 task-203] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 16:54:32.603 DEBUG 25520 --- [XNIO-1 task-205] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:54:32.603 DEBUG 25520 --- [XNIO-1 task-205] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:54:32.604 DEBUG 25520 --- [XNIO-1 task-205] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:54:32.605 DEBUG 25520 --- [XNIO-1 task-205] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:54:32.610 DEBUG 25520 --- [XNIO-1 task-205] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:54:32.610 DEBUG 25520 --- [XNIO-1 task-205] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:54:32.610 DEBUG 25520 --- [XNIO-1 task-205] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:54:32.611 DEBUG 25520 --- [XNIO-1 task-205] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:54:32.612 DEBUG 25520 --- [XNIO-1 task-205] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:54:32.612 DEBUG 25520 --- [XNIO-1 task-205] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:54:32.612 DEBUG 25520 --- [XNIO-1 task-205] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:54:32.613 DEBUG 25520 --- [XNIO-1 task-205] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:54:32.613 DEBUG 25520 --- [XNIO-1 task-205] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 16:54:32.613 DEBUG 25520 --- [XNIO-1 task-205] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 16:54:32.614 DEBUG 25520 --- [XNIO-1 task-205] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 16:54:32.613(Timestamp)
 2024-05-27 16:54:32.735 DEBUG 25520 --- [XNIO-1 task-205] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 16:54:37.693 DEBUG 25520 --- [XNIO-1 task-206] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:54:37.693 DEBUG 25520 --- [XNIO-1 task-206] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:54:37.694 DEBUG 25520 --- [XNIO-1 task-206] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:54:37.695 DEBUG 25520 --- [XNIO-1 task-206] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:54:37.703 DEBUG 25520 --- [XNIO-1 task-206] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:54:37.703 DEBUG 25520 --- [XNIO-1 task-206] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:54:37.704 DEBUG 25520 --- [XNIO-1 task-206] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:54:37.705 DEBUG 25520 --- [XNIO-1 task-206] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:54:37.707 DEBUG 25520 --- [XNIO-1 task-206] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 16:54:37.707 DEBUG 25520 --- [XNIO-1 task-206] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 16:54:37.707 DEBUG 25520 --- [XNIO-1 task-206] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 16:54:37.709 DEBUG 25520 --- [XNIO-1 task-206] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 16:54:37.710 DEBUG 25520 --- [XNIO-1 task-206] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 16:54:37.710 DEBUG 25520 --- [XNIO-1 task-206] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 16:54:37.711 DEBUG 25520 --- [XNIO-1 task-206] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 16:54:37.709(Timestamp)
 2024-05-27 16:54:37.845 DEBUG 25520 --- [XNIO-1 task-206] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 17:06:10.916 DEBUG 25520 --- [XNIO-1 task-218] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:06:10.916 DEBUG 25520 --- [XNIO-1 task-218] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:06:10.916 DEBUG 25520 --- [XNIO-1 task-218] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:06:10.946 DEBUG 25520 --- [XNIO-1 task-218] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:06:10.950 DEBUG 25520 --- [XNIO-1 task-218] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:06:10.950 DEBUG 25520 --- [XNIO-1 task-218] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:06:10.950 DEBUG 25520 --- [XNIO-1 task-218] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:06:10.951 DEBUG 25520 --- [XNIO-1 task-218] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:06:10.951 DEBUG 25520 --- [XNIO-1 task-218] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:06:10.951 DEBUG 25520 --- [XNIO-1 task-218] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:06:10.951 DEBUG 25520 --- [XNIO-1 task-218] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:06:10.952 DEBUG 25520 --- [XNIO-1 task-218] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:06:10.953 DEBUG 25520 --- [XNIO-1 task-218] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 17:06:10.953 DEBUG 25520 --- [XNIO-1 task-218] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 17:06:10.953 DEBUG 25520 --- [XNIO-1 task-218] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 17:06:10.952(Timestamp)
 2024-05-27 17:06:11.037 DEBUG 25520 --- [XNIO-1 task-218] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 17:16:47.917 DEBUG 25520 --- [XNIO-1 task-231] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:16:47.917 DEBUG 25520 --- [XNIO-1 task-231] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:16:48.009 DEBUG 25520 --- [XNIO-1 task-231] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:16:48.010 DEBUG 25520 --- [XNIO-1 task-231] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:16:48.014 DEBUG 25520 --- [XNIO-1 task-231] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:16:48.014 DEBUG 25520 --- [XNIO-1 task-231] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:16:48.014 DEBUG 25520 --- [XNIO-1 task-231] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:16:48.015 DEBUG 25520 --- [XNIO-1 task-231] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:16:48.015 DEBUG 25520 --- [XNIO-1 task-231] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:16:48.015 DEBUG 25520 --- [XNIO-1 task-231] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:16:48.016 DEBUG 25520 --- [XNIO-1 task-231] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:16:48.016 DEBUG 25520 --- [XNIO-1 task-231] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:16:48.017 DEBUG 25520 --- [XNIO-1 task-231] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 17:16:48.017 DEBUG 25520 --- [XNIO-1 task-231] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 17:16:48.017 DEBUG 25520 --- [XNIO-1 task-231] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 17:16:48.017(Timestamp)
 2024-05-27 17:16:48.179 DEBUG 25520 --- [XNIO-1 task-231] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 17:16:52.495 DEBUG 25520 --- [XNIO-1 task-232] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:16:52.495 DEBUG 25520 --- [XNIO-1 task-232] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:16:52.495 DEBUG 25520 --- [XNIO-1 task-232] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:16:52.496 DEBUG 25520 --- [XNIO-1 task-232] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:16:52.500 DEBUG 25520 --- [XNIO-1 task-232] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:16:52.500 DEBUG 25520 --- [XNIO-1 task-232] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:16:52.500 DEBUG 25520 --- [XNIO-1 task-232] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:16:52.501 DEBUG 25520 --- [XNIO-1 task-232] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:16:52.502 DEBUG 25520 --- [XNIO-1 task-232] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:16:52.502 DEBUG 25520 --- [XNIO-1 task-232] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:16:52.502 DEBUG 25520 --- [XNIO-1 task-232] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:16:52.503 DEBUG 25520 --- [XNIO-1 task-232] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:16:52.504 DEBUG 25520 --- [XNIO-1 task-232] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 17:16:52.504 DEBUG 25520 --- [XNIO-1 task-232] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 17:16:52.504 DEBUG 25520 --- [XNIO-1 task-232] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 17:16:52.503(Timestamp)
 2024-05-27 17:16:52.562 DEBUG 25520 --- [XNIO-1 task-232] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 17:17:56.865 DEBUG 25520 --- [XNIO-1 task-234] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:17:56.865 DEBUG 25520 --- [XNIO-1 task-234] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:17:56.866 DEBUG 25520 --- [XNIO-1 task-234] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:17:56.867 DEBUG 25520 --- [XNIO-1 task-234] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:17:56.871 DEBUG 25520 --- [XNIO-1 task-234] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:17:56.871 DEBUG 25520 --- [XNIO-1 task-234] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:17:56.871 DEBUG 25520 --- [XNIO-1 task-234] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:17:56.872 DEBUG 25520 --- [XNIO-1 task-234] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:17:56.873 DEBUG 25520 --- [XNIO-1 task-234] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:17:56.873 DEBUG 25520 --- [XNIO-1 task-234] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:17:56.873 DEBUG 25520 --- [XNIO-1 task-234] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:17:56.874 DEBUG 25520 --- [XNIO-1 task-234] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:17:56.874 DEBUG 25520 --- [XNIO-1 task-234] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 17:17:56.874 DEBUG 25520 --- [XNIO-1 task-234] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 17:17:56.875 DEBUG 25520 --- [XNIO-1 task-234] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 17:17:56.874(Timestamp)
 2024-05-27 17:17:57.050 DEBUG 25520 --- [XNIO-1 task-234] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 17:18:55.412 DEBUG 25520 --- [XNIO-1 task-236] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:18:55.412 DEBUG 25520 --- [XNIO-1 task-236] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:18:55.412 DEBUG 25520 --- [XNIO-1 task-236] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:18:55.413 DEBUG 25520 --- [XNIO-1 task-236] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:18:55.418 DEBUG 25520 --- [XNIO-1 task-236] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:18:55.418 DEBUG 25520 --- [XNIO-1 task-236] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:18:55.418 DEBUG 25520 --- [XNIO-1 task-236] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:18:55.419 DEBUG 25520 --- [XNIO-1 task-236] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:18:55.419 DEBUG 25520 --- [XNIO-1 task-236] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:18:55.419 DEBUG 25520 --- [XNIO-1 task-236] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:18:55.419 DEBUG 25520 --- [XNIO-1 task-236] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:18:55.420 DEBUG 25520 --- [XNIO-1 task-236] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:18:55.421 DEBUG 25520 --- [XNIO-1 task-236] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 17:18:55.421 DEBUG 25520 --- [XNIO-1 task-236] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 17:18:55.421 DEBUG 25520 --- [XNIO-1 task-236] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 17:18:55.42(Timestamp)
 2024-05-27 17:18:55.518 DEBUG 25520 --- [XNIO-1 task-236] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 17:18:58.204 DEBUG 25520 --- [XNIO-1 task-237] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:18:58.204 DEBUG 25520 --- [XNIO-1 task-237] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:18:58.204 DEBUG 25520 --- [XNIO-1 task-237] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:18:58.206 DEBUG 25520 --- [XNIO-1 task-237] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:18:58.218 DEBUG 25520 --- [XNIO-1 task-237] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:18:58.218 DEBUG 25520 --- [XNIO-1 task-237] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:18:58.218 DEBUG 25520 --- [XNIO-1 task-237] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:18:58.220 DEBUG 25520 --- [XNIO-1 task-237] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:18:58.221 DEBUG 25520 --- [XNIO-1 task-237] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:18:58.221 DEBUG 25520 --- [XNIO-1 task-237] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:18:58.222 DEBUG 25520 --- [XNIO-1 task-237] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:18:58.224 DEBUG 25520 --- [XNIO-1 task-237] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:18:58.225 DEBUG 25520 --- [XNIO-1 task-237] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 17:18:58.225 DEBUG 25520 --- [XNIO-1 task-237] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 17:18:58.226 DEBUG 25520 --- [XNIO-1 task-237] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 17:18:58.224(Timestamp)
 2024-05-27 17:18:58.293 DEBUG 25520 --- [XNIO-1 task-237] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 17:19:21.412 DEBUG 25520 --- [XNIO-1 task-238] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:19:21.412 DEBUG 25520 --- [XNIO-1 task-238] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:19:21.412 DEBUG 25520 --- [XNIO-1 task-238] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:19:21.413 DEBUG 25520 --- [XNIO-1 task-238] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:19:21.418 DEBUG 25520 --- [XNIO-1 task-238] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:19:21.418 DEBUG 25520 --- [XNIO-1 task-238] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:19:21.419 DEBUG 25520 --- [XNIO-1 task-238] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:19:21.420 DEBUG 25520 --- [XNIO-1 task-238] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:19:21.421 DEBUG 25520 --- [XNIO-1 task-238] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:19:21.421 DEBUG 25520 --- [XNIO-1 task-238] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:19:21.421 DEBUG 25520 --- [XNIO-1 task-238] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:19:21.422 DEBUG 25520 --- [XNIO-1 task-238] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:19:21.422 DEBUG 25520 --- [XNIO-1 task-238] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 17:19:21.422 DEBUG 25520 --- [XNIO-1 task-238] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 17:19:21.423 DEBUG 25520 --- [XNIO-1 task-238] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 17:19:21.422(Timestamp)
 2024-05-27 17:19:21.590 DEBUG 25520 --- [XNIO-1 task-238] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 17:19:25.962 DEBUG 25520 --- [XNIO-1 task-239] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:19:25.962 DEBUG 25520 --- [XNIO-1 task-239] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:19:25.963 DEBUG 25520 --- [XNIO-1 task-239] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:19:25.965 DEBUG 25520 --- [XNIO-1 task-239] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:19:25.974 DEBUG 25520 --- [XNIO-1 task-239] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:19:25.974 DEBUG 25520 --- [XNIO-1 task-239] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:19:25.975 DEBUG 25520 --- [XNIO-1 task-239] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:19:25.977 DEBUG 25520 --- [XNIO-1 task-239] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:19:25.978 DEBUG 25520 --- [XNIO-1 task-239] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:19:25.978 DEBUG 25520 --- [XNIO-1 task-239] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:19:25.978 DEBUG 25520 --- [XNIO-1 task-239] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:19:25.980 DEBUG 25520 --- [XNIO-1 task-239] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:19:25.981 DEBUG 25520 --- [XNIO-1 task-239] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 17:19:25.981 DEBUG 25520 --- [XNIO-1 task-239] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 17:19:25.982 DEBUG 25520 --- [XNIO-1 task-239] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 17:19:25.98(Timestamp)
 2024-05-27 17:19:26.068 DEBUG 25520 --- [XNIO-1 task-239] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 17:20:15.575 DEBUG 25520 --- [XNIO-1 task-241] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:20:15.575 DEBUG 25520 --- [XNIO-1 task-241] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:20:15.575 DEBUG 25520 --- [XNIO-1 task-241] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:20:15.577 DEBUG 25520 --- [XNIO-1 task-241] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:20:15.587 DEBUG 25520 --- [XNIO-1 task-241] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:20:15.587 DEBUG 25520 --- [XNIO-1 task-241] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:20:15.587 DEBUG 25520 --- [XNIO-1 task-241] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:20:15.589 DEBUG 25520 --- [XNIO-1 task-241] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:20:15.590 DEBUG 25520 --- [XNIO-1 task-241] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:20:15.590 DEBUG 25520 --- [XNIO-1 task-241] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:20:15.590 DEBUG 25520 --- [XNIO-1 task-241] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:20:15.592 DEBUG 25520 --- [XNIO-1 task-241] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:20:15.593 DEBUG 25520 --- [XNIO-1 task-241] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 17:20:15.593 DEBUG 25520 --- [XNIO-1 task-241] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 17:20:15.593 DEBUG 25520 --- [XNIO-1 task-241] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 17:20:15.592(Timestamp)
 2024-05-27 17:20:15.683 DEBUG 25520 --- [XNIO-1 task-241] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 17:20:24.755 DEBUG 25520 --- [XNIO-1 task-242] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:20:24.755 DEBUG 25520 --- [XNIO-1 task-242] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:20:24.755 DEBUG 25520 --- [XNIO-1 task-242] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:20:24.756 DEBUG 25520 --- [XNIO-1 task-242] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:20:24.763 DEBUG 25520 --- [XNIO-1 task-242] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:20:24.763 DEBUG 25520 --- [XNIO-1 task-242] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:20:24.764 DEBUG 25520 --- [XNIO-1 task-242] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:20:24.765 DEBUG 25520 --- [XNIO-1 task-242] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:20:24.766 DEBUG 25520 --- [XNIO-1 task-242] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:20:24.766 DEBUG 25520 --- [XNIO-1 task-242] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:20:24.766 DEBUG 25520 --- [XNIO-1 task-242] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:20:24.768 DEBUG 25520 --- [XNIO-1 task-242] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:20:24.768 DEBUG 25520 --- [XNIO-1 task-242] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 17:20:24.768 DEBUG 25520 --- [XNIO-1 task-242] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 17:20:24.769 DEBUG 25520 --- [XNIO-1 task-242] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 17:20:24.768(Timestamp)
 2024-05-27 17:20:24.832 DEBUG 25520 --- [XNIO-1 task-242] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 17:20:30.711 DEBUG 25520 --- [XNIO-1 task-244] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:20:30.711 DEBUG 25520 --- [XNIO-1 task-244] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:20:30.711 DEBUG 25520 --- [XNIO-1 task-244] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:20:30.713 DEBUG 25520 --- [XNIO-1 task-244] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:20:30.733 DEBUG 25520 --- [XNIO-1 task-244] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:20:30.733 DEBUG 25520 --- [XNIO-1 task-244] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:20:30.734 DEBUG 25520 --- [XNIO-1 task-244] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:20:30.737 DEBUG 25520 --- [XNIO-1 task-244] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:20:30.739 DEBUG 25520 --- [XNIO-1 task-244] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:20:30.739 DEBUG 25520 --- [XNIO-1 task-244] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:20:30.739 DEBUG 25520 --- [XNIO-1 task-244] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:20:30.742 DEBUG 25520 --- [XNIO-1 task-244] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:20:30.747 DEBUG 25520 --- [XNIO-1 task-244] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 17:20:30.747 DEBUG 25520 --- [XNIO-1 task-244] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 17:20:30.749 DEBUG 25520 --- [XNIO-1 task-244] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 17:20:30.746(Timestamp)
 2024-05-27 17:20:30.832 DEBUG 25520 --- [XNIO-1 task-244] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 17:20:32.285 DEBUG 25520 --- [XNIO-1 task-245] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:20:32.285 DEBUG 25520 --- [XNIO-1 task-245] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:20:32.286 DEBUG 25520 --- [XNIO-1 task-245] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:20:32.288 DEBUG 25520 --- [XNIO-1 task-245] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:20:32.301 DEBUG 25520 --- [XNIO-1 task-245] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:20:32.301 DEBUG 25520 --- [XNIO-1 task-245] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:20:32.301 DEBUG 25520 --- [XNIO-1 task-245] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:20:32.303 DEBUG 25520 --- [XNIO-1 task-245] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:20:32.305 DEBUG 25520 --- [XNIO-1 task-245] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:20:32.305 DEBUG 25520 --- [XNIO-1 task-245] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:20:32.305 DEBUG 25520 --- [XNIO-1 task-245] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:20:32.308 DEBUG 25520 --- [XNIO-1 task-245] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:20:32.309 DEBUG 25520 --- [XNIO-1 task-245] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 17:20:32.309 DEBUG 25520 --- [XNIO-1 task-245] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 17:20:32.310 DEBUG 25520 --- [XNIO-1 task-245] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 17:20:32.308(Timestamp)
 2024-05-27 17:20:32.397 DEBUG 25520 --- [XNIO-1 task-245] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 17:22:29.571 DEBUG 25520 --- [XNIO-1 task-248] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:22:29.571 DEBUG 25520 --- [XNIO-1 task-248] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:22:29.571 DEBUG 25520 --- [XNIO-1 task-248] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:22:29.573 DEBUG 25520 --- [XNIO-1 task-248] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:22:29.579 DEBUG 25520 --- [XNIO-1 task-248] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:22:29.579 DEBUG 25520 --- [XNIO-1 task-248] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:22:29.579 DEBUG 25520 --- [XNIO-1 task-248] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:22:29.580 DEBUG 25520 --- [XNIO-1 task-248] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:22:29.580 DEBUG 25520 --- [XNIO-1 task-248] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:22:29.580 DEBUG 25520 --- [XNIO-1 task-248] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:22:29.581 DEBUG 25520 --- [XNIO-1 task-248] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:22:29.582 DEBUG 25520 --- [XNIO-1 task-248] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:22:29.583 DEBUG 25520 --- [XNIO-1 task-248] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 17:22:29.583 DEBUG 25520 --- [XNIO-1 task-248] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 17:22:29.583 DEBUG 25520 --- [XNIO-1 task-248] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 17:22:29.582(Timestamp)
 2024-05-27 17:22:29.636 DEBUG 25520 --- [XNIO-1 task-248] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 17:24:14.440 DEBUG 25520 --- [XNIO-1 task-250] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:24:14.440 DEBUG 25520 --- [XNIO-1 task-250] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:24:14.440 DEBUG 25520 --- [XNIO-1 task-250] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:24:14.441 DEBUG 25520 --- [XNIO-1 task-250] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:24:14.446 DEBUG 25520 --- [XNIO-1 task-250] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:24:14.446 DEBUG 25520 --- [XNIO-1 task-250] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:24:14.446 DEBUG 25520 --- [XNIO-1 task-250] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:24:14.447 DEBUG 25520 --- [XNIO-1 task-250] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:24:14.447 DEBUG 25520 --- [XNIO-1 task-250] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:24:14.447 DEBUG 25520 --- [XNIO-1 task-250] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:24:14.448 DEBUG 25520 --- [XNIO-1 task-250] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:24:14.448 DEBUG 25520 --- [XNIO-1 task-250] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:24:14.449 DEBUG 25520 --- [XNIO-1 task-250] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 17:24:14.449 DEBUG 25520 --- [XNIO-1 task-250] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 17:24:14.449 DEBUG 25520 --- [XNIO-1 task-250] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 17:24:14.449(Timestamp)
 2024-05-27 17:24:14.605 DEBUG 25520 --- [XNIO-1 task-250] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 17:24:19.686 DEBUG 25520 --- [XNIO-1 task-251] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:24:19.686 DEBUG 25520 --- [XNIO-1 task-251] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:24:19.686 DEBUG 25520 --- [XNIO-1 task-251] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:24:19.686 DEBUG 25520 --- [XNIO-1 task-251] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:24:19.691 DEBUG 25520 --- [XNIO-1 task-251] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:24:19.691 DEBUG 25520 --- [XNIO-1 task-251] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:24:19.691 DEBUG 25520 --- [XNIO-1 task-251] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:24:19.691 DEBUG 25520 --- [XNIO-1 task-251] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:24:19.691 DEBUG 25520 --- [XNIO-1 task-251] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:24:19.691 DEBUG 25520 --- [XNIO-1 task-251] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:24:19.692 DEBUG 25520 --- [XNIO-1 task-251] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:24:19.693 DEBUG 25520 --- [XNIO-1 task-251] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:24:19.693 DEBUG 25520 --- [XNIO-1 task-251] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 17:24:19.693 DEBUG 25520 --- [XNIO-1 task-251] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 17:24:19.693 DEBUG 25520 --- [XNIO-1 task-251] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 17:24:19.693(Timestamp)
 2024-05-27 17:24:19.755 DEBUG 25520 --- [XNIO-1 task-251] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 17:25:14.893 DEBUG 25520 --- [XNIO-1 task-253] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:25:14.893 DEBUG 25520 --- [XNIO-1 task-253] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:25:14.893 DEBUG 25520 --- [XNIO-1 task-253] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:25:14.895 DEBUG 25520 --- [XNIO-1 task-253] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:25:14.900 DEBUG 25520 --- [XNIO-1 task-253] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:25:14.900 DEBUG 25520 --- [XNIO-1 task-253] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:25:14.900 DEBUG 25520 --- [XNIO-1 task-253] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:25:14.902 DEBUG 25520 --- [XNIO-1 task-253] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:25:14.902 DEBUG 25520 --- [XNIO-1 task-253] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:25:14.902 DEBUG 25520 --- [XNIO-1 task-253] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:25:14.903 DEBUG 25520 --- [XNIO-1 task-253] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:25:14.903 DEBUG 25520 --- [XNIO-1 task-253] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:25:14.904 DEBUG 25520 --- [XNIO-1 task-253] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 17:25:14.904 DEBUG 25520 --- [XNIO-1 task-253] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 17:25:14.905 DEBUG 25520 --- [XNIO-1 task-253] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 17:25:14.903(Timestamp)
 2024-05-27 17:25:15.038 DEBUG 25520 --- [XNIO-1 task-253] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 17:26:38.079 DEBUG 25520 --- [XNIO-1 task-256] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:26:38.079 DEBUG 25520 --- [XNIO-1 task-256] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:26:38.079 DEBUG 25520 --- [XNIO-1 task-256] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:26:38.080 DEBUG 25520 --- [XNIO-1 task-256] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:26:38.085 DEBUG 25520 --- [XNIO-1 task-256] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:26:38.085 DEBUG 25520 --- [XNIO-1 task-256] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:26:38.086 DEBUG 25520 --- [XNIO-1 task-256] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:26:38.087 DEBUG 25520 --- [XNIO-1 task-256] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:26:38.088 DEBUG 25520 --- [XNIO-1 task-256] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:26:38.088 DEBUG 25520 --- [XNIO-1 task-256] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:26:38.088 DEBUG 25520 --- [XNIO-1 task-256] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:26:38.089 DEBUG 25520 --- [XNIO-1 task-256] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:26:38.089 DEBUG 25520 --- [XNIO-1 task-256] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 17:26:38.089 DEBUG 25520 --- [XNIO-1 task-256] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 17:26:38.089 DEBUG 25520 --- [XNIO-1 task-256] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 17:26:38.089(Timestamp)
 2024-05-27 17:26:38.154 DEBUG 25520 --- [XNIO-1 task-256] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 17:26:46.208 DEBUG 25520 --- [XNIO-1 task-257] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:26:46.208 DEBUG 25520 --- [XNIO-1 task-257] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:26:46.208 DEBUG 25520 --- [XNIO-1 task-257] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:26:46.236 DEBUG 25520 --- [XNIO-1 task-257] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:26:46.240 DEBUG 25520 --- [XNIO-1 task-257] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:26:46.240 DEBUG 25520 --- [XNIO-1 task-257] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:26:46.241 DEBUG 25520 --- [XNIO-1 task-257] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:26:46.241 DEBUG 25520 --- [XNIO-1 task-257] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:26:46.242 DEBUG 25520 --- [XNIO-1 task-257] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:26:46.242 DEBUG 25520 --- [XNIO-1 task-257] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:26:46.242 DEBUG 25520 --- [XNIO-1 task-257] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:26:46.243 DEBUG 25520 --- [XNIO-1 task-257] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:26:46.243 DEBUG 25520 --- [XNIO-1 task-257] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 17:26:46.243 DEBUG 25520 --- [XNIO-1 task-257] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 17:26:46.243 DEBUG 25520 --- [XNIO-1 task-257] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 17:26:46.243(Timestamp)
 2024-05-27 17:26:46.300 DEBUG 25520 --- [XNIO-1 task-257] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 17:26:55.277 DEBUG 25520 --- [XNIO-1 task-258] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:26:55.277 DEBUG 25520 --- [XNIO-1 task-258] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:26:55.278 DEBUG 25520 --- [XNIO-1 task-258] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:26:55.279 DEBUG 25520 --- [XNIO-1 task-258] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:26:55.282 DEBUG 25520 --- [XNIO-1 task-258] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:26:55.282 DEBUG 25520 --- [XNIO-1 task-258] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:26:55.282 DEBUG 25520 --- [XNIO-1 task-258] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:26:55.283 DEBUG 25520 --- [XNIO-1 task-258] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:26:55.284 DEBUG 25520 --- [XNIO-1 task-258] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:26:55.284 DEBUG 25520 --- [XNIO-1 task-258] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:26:55.284 DEBUG 25520 --- [XNIO-1 task-258] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:26:55.285 DEBUG 25520 --- [XNIO-1 task-258] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:26:55.286 DEBUG 25520 --- [XNIO-1 task-258] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 17:26:55.286 DEBUG 25520 --- [XNIO-1 task-258] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 17:26:55.286 DEBUG 25520 --- [XNIO-1 task-258] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 17:26:55.285(Timestamp)
 2024-05-27 17:26:55.370 DEBUG 25520 --- [XNIO-1 task-258] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 17:26:59.008 DEBUG 25520 --- [XNIO-1 task-259] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:26:59.008 DEBUG 25520 --- [XNIO-1 task-259] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:26:59.008 DEBUG 25520 --- [XNIO-1 task-259] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:26:59.009 DEBUG 25520 --- [XNIO-1 task-259] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:26:59.015 DEBUG 25520 --- [XNIO-1 task-259] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:26:59.015 DEBUG 25520 --- [XNIO-1 task-259] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:26:59.015 DEBUG 25520 --- [XNIO-1 task-259] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:26:59.016 DEBUG 25520 --- [XNIO-1 task-259] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:26:59.016 DEBUG 25520 --- [XNIO-1 task-259] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:26:59.016 DEBUG 25520 --- [XNIO-1 task-259] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:26:59.016 DEBUG 25520 --- [XNIO-1 task-259] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:26:59.017 DEBUG 25520 --- [XNIO-1 task-259] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:26:59.018 DEBUG 25520 --- [XNIO-1 task-259] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 17:26:59.018 DEBUG 25520 --- [XNIO-1 task-259] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 17:26:59.018 DEBUG 25520 --- [XNIO-1 task-259] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 17:26:59.017(Timestamp)
 2024-05-27 17:26:59.084 DEBUG 25520 --- [XNIO-1 task-259] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 17:28:03.548 DEBUG 25520 --- [XNIO-1 task-261] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:28:03.548 DEBUG 25520 --- [XNIO-1 task-261] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:28:03.549 DEBUG 25520 --- [XNIO-1 task-261] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:28:03.550 DEBUG 25520 --- [XNIO-1 task-261] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:28:03.554 DEBUG 25520 --- [XNIO-1 task-261] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:28:03.554 DEBUG 25520 --- [XNIO-1 task-261] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:28:03.554 DEBUG 25520 --- [XNIO-1 task-261] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:28:03.555 DEBUG 25520 --- [XNIO-1 task-261] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:28:03.556 DEBUG 25520 --- [XNIO-1 task-261] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:28:03.556 DEBUG 25520 --- [XNIO-1 task-261] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:28:03.556 DEBUG 25520 --- [XNIO-1 task-261] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:28:03.557 DEBUG 25520 --- [XNIO-1 task-261] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:28:03.557 DEBUG 25520 --- [XNIO-1 task-261] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 17:28:03.557 DEBUG 25520 --- [XNIO-1 task-261] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 17:28:03.557 DEBUG 25520 --- [XNIO-1 task-261] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 17:28:03.557(Timestamp)
 2024-05-27 17:28:03.666 DEBUG 25520 --- [XNIO-1 task-261] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 17:28:10.624 DEBUG 25520 --- [XNIO-1 task-262] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:28:10.624 DEBUG 25520 --- [XNIO-1 task-262] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:28:10.625 DEBUG 25520 --- [XNIO-1 task-262] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:28:10.627 DEBUG 25520 --- [XNIO-1 task-262] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:28:10.640 DEBUG 25520 --- [XNIO-1 task-262] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:28:10.640 DEBUG 25520 --- [XNIO-1 task-262] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:28:10.640 DEBUG 25520 --- [XNIO-1 task-262] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:28:10.643 DEBUG 25520 --- [XNIO-1 task-262] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:28:10.644 DEBUG 25520 --- [XNIO-1 task-262] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:28:10.644 DEBUG 25520 --- [XNIO-1 task-262] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:28:10.645 DEBUG 25520 --- [XNIO-1 task-262] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:28:10.647 DEBUG 25520 --- [XNIO-1 task-262] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:28:10.649 DEBUG 25520 --- [XNIO-1 task-262] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 17:28:10.649 DEBUG 25520 --- [XNIO-1 task-262] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 17:28:10.650 DEBUG 25520 --- [XNIO-1 task-262] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 17:28:10.648(Timestamp)
 2024-05-27 17:28:10.771 DEBUG 25520 --- [XNIO-1 task-262] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 17:30:25.592 DEBUG 25520 --- [XNIO-1 task-265] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:30:25.592 DEBUG 25520 --- [XNIO-1 task-265] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:30:25.592 DEBUG 25520 --- [XNIO-1 task-265] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:30:25.593 DEBUG 25520 --- [XNIO-1 task-265] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:30:25.598 DEBUG 25520 --- [XNIO-1 task-265] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:30:25.598 DEBUG 25520 --- [XNIO-1 task-265] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:30:25.599 DEBUG 25520 --- [XNIO-1 task-265] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:30:25.599 DEBUG 25520 --- [XNIO-1 task-265] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:30:25.600 DEBUG 25520 --- [XNIO-1 task-265] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:30:25.600 DEBUG 25520 --- [XNIO-1 task-265] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:30:25.600 DEBUG 25520 --- [XNIO-1 task-265] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:30:25.601 DEBUG 25520 --- [XNIO-1 task-265] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:30:25.601 DEBUG 25520 --- [XNIO-1 task-265] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 17:30:25.601 DEBUG 25520 --- [XNIO-1 task-265] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 17:30:25.602 DEBUG 25520 --- [XNIO-1 task-265] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 17:30:25.601(Timestamp)
 2024-05-27 17:30:25.685 DEBUG 25520 --- [XNIO-1 task-265] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 17:30:39.385 DEBUG 25520 --- [XNIO-1 task-267] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:30:39.385 DEBUG 25520 --- [XNIO-1 task-267] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:30:39.385 DEBUG 25520 --- [XNIO-1 task-267] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:30:39.387 DEBUG 25520 --- [XNIO-1 task-267] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:30:39.393 DEBUG 25520 --- [XNIO-1 task-267] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:30:39.393 DEBUG 25520 --- [XNIO-1 task-267] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:30:39.393 DEBUG 25520 --- [XNIO-1 task-267] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:30:39.395 DEBUG 25520 --- [XNIO-1 task-267] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:30:39.395 DEBUG 25520 --- [XNIO-1 task-267] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:30:39.395 DEBUG 25520 --- [XNIO-1 task-267] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:30:39.396 DEBUG 25520 --- [XNIO-1 task-267] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:30:39.397 DEBUG 25520 --- [XNIO-1 task-267] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:30:39.398 DEBUG 25520 --- [XNIO-1 task-267] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 17:30:39.398 DEBUG 25520 --- [XNIO-1 task-267] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 17:30:39.398 DEBUG 25520 --- [XNIO-1 task-267] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 17:30:39.397(Timestamp)
 2024-05-27 17:30:39.496 DEBUG 25520 --- [XNIO-1 task-267] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 17:31:41.708 DEBUG 25520 --- [XNIO-1 task-269] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:31:41.708 DEBUG 25520 --- [XNIO-1 task-269] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:31:41.708 DEBUG 25520 --- [XNIO-1 task-269] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:31:41.709 DEBUG 25520 --- [XNIO-1 task-269] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:31:41.713 DEBUG 25520 --- [XNIO-1 task-269] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:31:41.713 DEBUG 25520 --- [XNIO-1 task-269] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:31:41.713 DEBUG 25520 --- [XNIO-1 task-269] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:31:41.714 DEBUG 25520 --- [XNIO-1 task-269] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:31:41.714 DEBUG 25520 --- [XNIO-1 task-269] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:31:41.714 DEBUG 25520 --- [XNIO-1 task-269] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:31:41.714 DEBUG 25520 --- [XNIO-1 task-269] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:31:41.715 DEBUG 25520 --- [XNIO-1 task-269] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:31:41.715 DEBUG 25520 --- [XNIO-1 task-269] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 17:31:41.715 DEBUG 25520 --- [XNIO-1 task-269] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 17:31:41.716 DEBUG 25520 --- [XNIO-1 task-269] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 17:31:41.715(Timestamp)
 2024-05-27 17:31:41.794 DEBUG 25520 --- [XNIO-1 task-269] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 17:38:04.323 DEBUG 25520 --- [XNIO-1 task-277] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:38:04.323 DEBUG 25520 --- [XNIO-1 task-277] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:38:04.323 DEBUG 25520 --- [XNIO-1 task-277] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:38:04.324 DEBUG 25520 --- [XNIO-1 task-277] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:38:04.329 DEBUG 25520 --- [XNIO-1 task-277] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:38:04.329 DEBUG 25520 --- [XNIO-1 task-277] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:38:04.329 DEBUG 25520 --- [XNIO-1 task-277] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:38:04.330 DEBUG 25520 --- [XNIO-1 task-277] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:38:04.331 DEBUG 25520 --- [XNIO-1 task-277] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:38:04.331 DEBUG 25520 --- [XNIO-1 task-277] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:38:04.331 DEBUG 25520 --- [XNIO-1 task-277] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:38:04.331 DEBUG 25520 --- [XNIO-1 task-277] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:38:04.332 DEBUG 25520 --- [XNIO-1 task-277] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 17:38:04.332 DEBUG 25520 --- [XNIO-1 task-277] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 17:38:04.332 DEBUG 25520 --- [XNIO-1 task-277] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 17:38:04.332(Timestamp)
 2024-05-27 17:38:04.474 DEBUG 25520 --- [XNIO-1 task-277] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-27 17:38:24.851 DEBUG 25520 --- [XNIO-1 task-278] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:38:24.851 DEBUG 25520 --- [XNIO-1 task-278] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:38:24.851 DEBUG 25520 --- [XNIO-1 task-278] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:38:24.852 DEBUG 25520 --- [XNIO-1 task-278] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:38:24.856 DEBUG 25520 --- [XNIO-1 task-278] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:38:24.856 DEBUG 25520 --- [XNIO-1 task-278] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:38:24.856 DEBUG 25520 --- [XNIO-1 task-278] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:38:24.857 DEBUG 25520 --- [XNIO-1 task-278] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:38:24.857 DEBUG 25520 --- [XNIO-1 task-278] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-27 17:38:24.857 DEBUG 25520 --- [XNIO-1 task-278] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-27 17:38:24.857 DEBUG 25520 --- [XNIO-1 task-278] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-27 17:38:24.858 DEBUG 25520 --- [XNIO-1 task-278] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-27 17:38:24.859 DEBUG 25520 --- [XNIO-1 task-278] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-27 17:38:24.859 DEBUG 25520 --- [XNIO-1 task-278] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-27 17:38:24.859 DEBUG 25520 --- [XNIO-1 task-278] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-27 17:38:24.858(Timestamp)
 2024-05-27 17:38:25.110 DEBUG 25520 --- [XNIO-1 task-278] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
diff --git a/log/xzs.20240528.log b/log/xzs.20240528.log
index 192607c..9c92121 100644
--- a/log/xzs.20240528.log
+++ b/log/xzs.20240528.log
@@ -5,7 +5,7 @@
 2024-05-28 14:14:30.417  WARN 27624 --- [restartedMain] io.undertow.websockets.jsr               : UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used
 2024-05-28 14:14:30.438  INFO 27624 --- [restartedMain] io.undertow.servlet                      : Initializing Spring embedded WebApplicationContext
 2024-05-28 14:14:30.438  INFO 27624 --- [restartedMain] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 5490 ms
-2024-05-28 14:14:31.426  INFO 27624 --- [restartedMain] o.s.s.web.DefaultSecurityFilterChain     : Creating filter chain: any request, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@44ff835, org.springframework.security.web.context.SecurityContextPersistenceFilter@16f4b3fb, org.springframework.security.web.header.HeaderWriterFilter@73cd6ecd, org.springframework.web.filter.CorsFilter@5a57732d, org.springframework.security.web.authentication.logout.LogoutFilter@46ca2eb9, com.ycl.jxkg.configuration.spring.security.RestLoginAuthenticationFilter@6e9f8b65, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@8fb2341, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@7c782b33, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@3d1f3964, org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter@747553cb, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@27f21d7f, org.springframework.security.web.session.SessionManagementFilter@6586fa88, org.springframework.security.web.access.ExceptionTranslationFilter@3cf5a96c, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@4079db94]
+2024-05-28 14:14:31.426  INFO 27624 --- [restartedMain] o.s.s.web.DefaultSecurityFilterChain     : Creating filter chain: any request, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@44ff835, org.springframework.security.web.context.SecurityContextPersistenceFilter@16f4b3fb, org.springframework.security.web.header.HeaderWriterFilter@73cd6ecd, org.springframework.web.filter.CorsFilter@5a57732d, org.springframework.security.web.authentication.logout.LogoutFilter@46ca2eb9, com.ycl.jxkg.config.spring.security.RestLoginAuthenticationFilter@6e9f8b65, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@8fb2341, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@7c782b33, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@3d1f3964, org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter@747553cb, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@27f21d7f, org.springframework.security.web.session.SessionManagementFilter@6586fa88, org.springframework.security.web.access.ExceptionTranslationFilter@3cf5a96c, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@4079db94]
 2024-05-28 14:14:31.736  INFO 27624 --- [restartedMain] o.s.b.d.a.OptionalLiveReloadServer       : LiveReload server is running on port 35729
 2024-05-28 14:14:31.791  INFO 27624 --- [restartedMain] org.xnio                                 : XNIO version 3.3.8.Final
 2024-05-28 14:14:31.798  INFO 27624 --- [restartedMain] org.xnio.nio                             : XNIO NIO Implementation Version 3.3.8.Final
@@ -17,7 +17,7 @@
 2024-05-28 14:14:47.545 ERROR 27624 --- [XNIO-1 task-1] io.undertow.request                      : UT005023: Exception handling request to /api/user/logout
 
 java.lang.NullPointerException: Cannot invoke "org.springframework.security.core.Authentication.getPrincipal()" because "authentication" is null
-	at com.ycl.jxkg.configuration.spring.security.RestLogoutSuccessHandler.onLogoutSuccess(RestLogoutSuccessHandler.java:45)
+	at com.ycl.jxkg.config.spring.security.RestLogoutSuccessHandler.onLogoutSuccess(RestLogoutSuccessHandler.java:45)
 	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:111)
 	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
 	at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:96)
@@ -73,70 +73,70 @@
 
 2024-05-28 14:15:49.198  INFO 27624 --- [XNIO-1 task-4] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Starting...
 2024-05-28 14:15:49.697  INFO 27624 --- [XNIO-1 task-4] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Start completed.
-2024-05-28 14:15:49.715 DEBUG 27624 --- [XNIO-1 task-4] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-28 14:15:49.715 DEBUG 27624 --- [XNIO-1 task-4] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-28 14:15:49.767 DEBUG 27624 --- [XNIO-1 task-4] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-28 14:15:50.061 DEBUG 27624 --- [XNIO-1 task-4] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-28 14:15:50.095 DEBUG 27624 --- [XNIO-1 task-4] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-28 14:15:50.095 DEBUG 27624 --- [XNIO-1 task-4] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-28 14:15:50.096 DEBUG 27624 --- [XNIO-1 task-4] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-28 14:15:50.100 DEBUG 27624 --- [XNIO-1 task-4] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-28 14:15:50.157 DEBUG 27624 --- [XNIO-1 task-4] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-28 14:15:50.157 DEBUG 27624 --- [XNIO-1 task-4] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-28 14:15:50.164 DEBUG 27624 --- [XNIO-1 task-4] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-28 14:15:50.101(Timestamp)
 2024-05-28 14:15:50.484 DEBUG 27624 --- [XNIO-1 task-4] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-28 14:15:50.778 DEBUG 27624 --- [XNIO-1 task-5] r.c.y.j.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper where deleted=0 
-2024-05-28 14:15:50.779 DEBUG 27624 --- [XNIO-1 task-5] r.c.y.j.r.E.selectAllCount               : ==> Parameters: 
+2024-05-28 14:15:50.778 DEBUG 27624 --- [XNIO-1 task-5] r.c.y.j.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper where deleted=0
+2024-05-28 14:15:50.779 DEBUG 27624 --- [XNIO-1 task-5] r.c.y.j.r.E.selectAllCount               : ==> Parameters:
 2024-05-28 14:15:50.822 DEBUG 27624 --- [XNIO-1 task-5] r.c.y.j.r.E.selectAllCount               : <==      Total: 1
-2024-05-28 14:15:50.824 DEBUG 27624 --- [XNIO-1 task-5] r.c.y.j.r.QuestionMapper.selectAllCount  : ==>  Preparing: SELECT count(*) from t_question where deleted=0 
-2024-05-28 14:15:50.826 DEBUG 27624 --- [XNIO-1 task-5] r.c.y.j.r.QuestionMapper.selectAllCount  : ==> Parameters: 
+2024-05-28 14:15:50.824 DEBUG 27624 --- [XNIO-1 task-5] r.c.y.j.r.QuestionMapper.selectAllCount  : ==>  Preparing: SELECT count(*) from t_question where deleted=0
+2024-05-28 14:15:50.826 DEBUG 27624 --- [XNIO-1 task-5] r.c.y.j.r.QuestionMapper.selectAllCount  : ==> Parameters:
 2024-05-28 14:15:50.857 DEBUG 27624 --- [XNIO-1 task-5] r.c.y.j.r.QuestionMapper.selectAllCount  : <==      Total: 1
-2024-05-28 14:15:50.858 DEBUG 27624 --- [XNIO-1 task-5] r.c.y.j.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper_answer 
-2024-05-28 14:15:50.858 DEBUG 27624 --- [XNIO-1 task-5] r.c.y.j.r.E.selectAllCount               : ==> Parameters: 
+2024-05-28 14:15:50.858 DEBUG 27624 --- [XNIO-1 task-5] r.c.y.j.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper_answer
+2024-05-28 14:15:50.858 DEBUG 27624 --- [XNIO-1 task-5] r.c.y.j.r.E.selectAllCount               : ==> Parameters:
 2024-05-28 14:15:50.920 DEBUG 27624 --- [XNIO-1 task-5] r.c.y.j.r.E.selectAllCount               : <==      Total: 1
-2024-05-28 14:15:50.921 DEBUG 27624 --- [XNIO-1 task-5] r.c.y.j.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper_question_customer_answer 
-2024-05-28 14:15:50.922 DEBUG 27624 --- [XNIO-1 task-5] r.c.y.j.r.E.selectAllCount               : ==> Parameters: 
+2024-05-28 14:15:50.921 DEBUG 27624 --- [XNIO-1 task-5] r.c.y.j.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper_question_customer_answer
+2024-05-28 14:15:50.922 DEBUG 27624 --- [XNIO-1 task-5] r.c.y.j.r.E.selectAllCount               : ==> Parameters:
 2024-05-28 14:15:50.959 DEBUG 27624 --- [XNIO-1 task-5] r.c.y.j.r.E.selectAllCount               : <==      Total: 1
-2024-05-28 14:15:50.966 DEBUG 27624 --- [XNIO-1 task-5] r.c.y.j.r.U.selectCountByDate            : ==>  Preparing: SELECT create_time as name,COUNT(create_time) as value from ( SELECT DATE_FORMAT(create_time,'%Y-%m-%d') as create_time from t_user_event_log WHERE create_time between ? and ? ) a GROUP BY create_time 
+2024-05-28 14:15:50.966 DEBUG 27624 --- [XNIO-1 task-5] r.c.y.j.r.U.selectCountByDate            : ==>  Preparing: SELECT create_time as name,COUNT(create_time) as value from ( SELECT DATE_FORMAT(create_time,'%Y-%m-%d') as create_time from t_user_event_log WHERE create_time between ? and ? ) a GROUP BY create_time
 2024-05-28 14:15:50.967 DEBUG 27624 --- [XNIO-1 task-5] r.c.y.j.r.U.selectCountByDate            : ==> Parameters: 2024-05-01 00:00:00.0(Timestamp), 2024-05-31 23:59:59.0(Timestamp)
 2024-05-28 14:15:51.042 DEBUG 27624 --- [XNIO-1 task-5] r.c.y.j.r.U.selectCountByDate            : <==      Total: 4
-2024-05-28 14:15:51.051 DEBUG 27624 --- [XNIO-1 task-5] r.c.y.j.r.E.selectCountByDate            : ==>  Preparing: SELECT create_time as name,COUNT(create_time) as value from ( SELECT DATE_FORMAT(create_time,'%Y-%m-%d') as create_time from t_exam_paper_question_customer_answer WHERE create_time between ? and ? ) a GROUP BY create_time 
+2024-05-28 14:15:51.051 DEBUG 27624 --- [XNIO-1 task-5] r.c.y.j.r.E.selectCountByDate            : ==>  Preparing: SELECT create_time as name,COUNT(create_time) as value from ( SELECT DATE_FORMAT(create_time,'%Y-%m-%d') as create_time from t_exam_paper_question_customer_answer WHERE create_time between ? and ? ) a GROUP BY create_time
 2024-05-28 14:15:51.053 DEBUG 27624 --- [XNIO-1 task-5] r.c.y.j.r.E.selectCountByDate            : ==> Parameters: 2024-05-01 00:00:00.0(Timestamp), 2024-05-31 23:59:59.0(Timestamp)
 2024-05-28 14:15:51.055 DEBUG 27624 --- [XNIO-1 task-5] r.c.y.j.r.E.selectCountByDate            : <==      Total: 0
-2024-05-28 14:15:54.055 DEBUG 27624 --- [XNIO-1 task-6] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-28 14:15:54.055 DEBUG 27624 --- [XNIO-1 task-6] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-28 14:15:54.056 DEBUG 27624 --- [XNIO-1 task-6] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-28 14:15:54.057 DEBUG 27624 --- [XNIO-1 task-6] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-28 14:15:54.058 DEBUG 27624 --- [XNIO-1 task-6] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-28 14:15:54.058 DEBUG 27624 --- [XNIO-1 task-6] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-28 14:15:54.059 DEBUG 27624 --- [XNIO-1 task-6] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲嚭浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-28 14:15:54.057(Timestamp)
 2024-05-28 14:15:54.091 DEBUG 27624 --- [XNIO-1 task-6] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-28 14:46:20.582 DEBUG 27624 --- [XNIO-1 task-17] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-28 14:46:20.582 DEBUG 27624 --- [XNIO-1 task-17] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-28 14:46:20.584 DEBUG 27624 --- [XNIO-1 task-17] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-28 14:46:20.593 DEBUG 27624 --- [XNIO-1 task-17] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-28 14:46:20.613 DEBUG 27624 --- [XNIO-1 task-17] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-28 14:46:20.613 DEBUG 27624 --- [XNIO-1 task-17] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-28 14:46:20.613 DEBUG 27624 --- [XNIO-1 task-17] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-28 14:46:20.617 DEBUG 27624 --- [XNIO-1 task-17] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-28 14:46:20.621 DEBUG 27624 --- [XNIO-1 task-17] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-28 14:46:20.621 DEBUG 27624 --- [XNIO-1 task-17] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-28 14:46:20.625 DEBUG 27624 --- [XNIO-1 task-17] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲綍浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-28 14:46:20.619(Timestamp)
 2024-05-28 14:46:20.768 DEBUG 27624 --- [XNIO-1 task-17] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
-2024-05-28 14:46:21.238 DEBUG 27624 --- [XNIO-1 task-18] r.c.y.j.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper where deleted=0 
-2024-05-28 14:46:21.238 DEBUG 27624 --- [XNIO-1 task-18] r.c.y.j.r.E.selectAllCount               : ==> Parameters: 
+2024-05-28 14:46:21.238 DEBUG 27624 --- [XNIO-1 task-18] r.c.y.j.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper where deleted=0
+2024-05-28 14:46:21.238 DEBUG 27624 --- [XNIO-1 task-18] r.c.y.j.r.E.selectAllCount               : ==> Parameters:
 2024-05-28 14:46:21.239 DEBUG 27624 --- [XNIO-1 task-18] r.c.y.j.r.E.selectAllCount               : <==      Total: 1
-2024-05-28 14:46:21.240 DEBUG 27624 --- [XNIO-1 task-18] r.c.y.j.r.QuestionMapper.selectAllCount  : ==>  Preparing: SELECT count(*) from t_question where deleted=0 
-2024-05-28 14:46:21.241 DEBUG 27624 --- [XNIO-1 task-18] r.c.y.j.r.QuestionMapper.selectAllCount  : ==> Parameters: 
+2024-05-28 14:46:21.240 DEBUG 27624 --- [XNIO-1 task-18] r.c.y.j.r.QuestionMapper.selectAllCount  : ==>  Preparing: SELECT count(*) from t_question where deleted=0
+2024-05-28 14:46:21.241 DEBUG 27624 --- [XNIO-1 task-18] r.c.y.j.r.QuestionMapper.selectAllCount  : ==> Parameters:
 2024-05-28 14:46:21.242 DEBUG 27624 --- [XNIO-1 task-18] r.c.y.j.r.QuestionMapper.selectAllCount  : <==      Total: 1
-2024-05-28 14:46:21.244 DEBUG 27624 --- [XNIO-1 task-18] r.c.y.j.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper_answer 
-2024-05-28 14:46:21.244 DEBUG 27624 --- [XNIO-1 task-18] r.c.y.j.r.E.selectAllCount               : ==> Parameters: 
+2024-05-28 14:46:21.244 DEBUG 27624 --- [XNIO-1 task-18] r.c.y.j.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper_answer
+2024-05-28 14:46:21.244 DEBUG 27624 --- [XNIO-1 task-18] r.c.y.j.r.E.selectAllCount               : ==> Parameters:
 2024-05-28 14:46:21.245 DEBUG 27624 --- [XNIO-1 task-18] r.c.y.j.r.E.selectAllCount               : <==      Total: 1
-2024-05-28 14:46:21.246 DEBUG 27624 --- [XNIO-1 task-18] r.c.y.j.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper_question_customer_answer 
-2024-05-28 14:46:21.246 DEBUG 27624 --- [XNIO-1 task-18] r.c.y.j.r.E.selectAllCount               : ==> Parameters: 
+2024-05-28 14:46:21.246 DEBUG 27624 --- [XNIO-1 task-18] r.c.y.j.r.E.selectAllCount               : ==>  Preparing: SELECT count(*) from t_exam_paper_question_customer_answer
+2024-05-28 14:46:21.246 DEBUG 27624 --- [XNIO-1 task-18] r.c.y.j.r.E.selectAllCount               : ==> Parameters:
 2024-05-28 14:46:21.247 DEBUG 27624 --- [XNIO-1 task-18] r.c.y.j.r.E.selectAllCount               : <==      Total: 1
-2024-05-28 14:46:21.248 DEBUG 27624 --- [XNIO-1 task-18] r.c.y.j.r.U.selectCountByDate            : ==>  Preparing: SELECT create_time as name,COUNT(create_time) as value from ( SELECT DATE_FORMAT(create_time,'%Y-%m-%d') as create_time from t_user_event_log WHERE create_time between ? and ? ) a GROUP BY create_time 
+2024-05-28 14:46:21.248 DEBUG 27624 --- [XNIO-1 task-18] r.c.y.j.r.U.selectCountByDate            : ==>  Preparing: SELECT create_time as name,COUNT(create_time) as value from ( SELECT DATE_FORMAT(create_time,'%Y-%m-%d') as create_time from t_user_event_log WHERE create_time between ? and ? ) a GROUP BY create_time
 2024-05-28 14:46:21.249 DEBUG 27624 --- [XNIO-1 task-18] r.c.y.j.r.U.selectCountByDate            : ==> Parameters: 2024-05-01 00:00:00.0(Timestamp), 2024-05-31 23:59:59.0(Timestamp)
 2024-05-28 14:46:21.252 DEBUG 27624 --- [XNIO-1 task-18] r.c.y.j.r.U.selectCountByDate            : <==      Total: 4
-2024-05-28 14:46:21.253 DEBUG 27624 --- [XNIO-1 task-18] r.c.y.j.r.E.selectCountByDate            : ==>  Preparing: SELECT create_time as name,COUNT(create_time) as value from ( SELECT DATE_FORMAT(create_time,'%Y-%m-%d') as create_time from t_exam_paper_question_customer_answer WHERE create_time between ? and ? ) a GROUP BY create_time 
+2024-05-28 14:46:21.253 DEBUG 27624 --- [XNIO-1 task-18] r.c.y.j.r.E.selectCountByDate            : ==>  Preparing: SELECT create_time as name,COUNT(create_time) as value from ( SELECT DATE_FORMAT(create_time,'%Y-%m-%d') as create_time from t_exam_paper_question_customer_answer WHERE create_time between ? and ? ) a GROUP BY create_time
 2024-05-28 14:46:21.254 DEBUG 27624 --- [XNIO-1 task-18] r.c.y.j.r.E.selectCountByDate            : ==> Parameters: 2024-05-01 00:00:00.0(Timestamp), 2024-05-31 23:59:59.0(Timestamp)
 2024-05-28 14:46:21.255 DEBUG 27624 --- [XNIO-1 task-18] r.c.y.j.r.E.selectCountByDate            : <==      Total: 0
-2024-05-28 14:46:29.711 DEBUG 27624 --- [XNIO-1 task-19] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1 
+2024-05-28 14:46:29.711 DEBUG 27624 --- [XNIO-1 task-19] r.c.y.j.r.UserMapper.getUserByUserName   : ==>  Preparing: select id, user_uuid, user_name, password, real_name, age, sex, birth_day, user_level, phone, role, status, image_path, create_time, modify_time, last_active_time, deleted, wx_open_id from t_user where deleted=0 and user_name=? limit 1
 2024-05-28 14:46:29.712 DEBUG 27624 --- [XNIO-1 task-19] r.c.y.j.r.UserMapper.getUserByUserName   : ==> Parameters: admin(String)
 2024-05-28 14:46:29.713 DEBUG 27624 --- [XNIO-1 task-19] r.c.y.j.r.UserMapper.getUserByUserName   : <==      Total: 1
-2024-05-28 14:46:29.714 DEBUG 27624 --- [XNIO-1 task-19] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? ) 
+2024-05-28 14:46:29.714 DEBUG 27624 --- [XNIO-1 task-19] r.c.y.j.r.U.insertSelective              : ==>  Preparing: insert into t_user_event_log ( user_id, user_name, real_name, content, create_time ) values ( ?, ?, ?, ?, ? )
 2024-05-28 14:46:29.716 DEBUG 27624 --- [XNIO-1 task-19] r.c.y.j.r.U.insertSelective              : ==> Parameters: 2(Integer), admin(String), 绠$悊鍛�(String), admin 鐧诲嚭浜嗗涔嬫�濆紑婧愯�冭瘯绯荤粺(String), 2024-05-28 14:46:29.713(Timestamp)
 2024-05-28 14:46:29.836 DEBUG 27624 --- [XNIO-1 task-19] r.c.y.j.r.U.insertSelective              : <==    Updates: 1
 2024-05-28 15:47:55.014  INFO 27624 --- [Thread-5] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown initiated...
diff --git a/src/main/java/com/ycl/jxkg/controller/RegisterController.java b/src/main/java/com/ycl/jxkg/controller/RegisterController.java
new file mode 100644
index 0000000..829ef47
--- /dev/null
+++ b/src/main/java/com/ycl/jxkg/controller/RegisterController.java
@@ -0,0 +1,38 @@
+package com.ycl.jxkg.controller;
+
+import com.ycl.jxkg.base.Result;
+import com.ycl.jxkg.domain.form.RegisterForm;
+import com.ycl.jxkg.service.UserService;
+import lombok.RequiredArgsConstructor;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * 娉ㄥ唽鎺ュ彛
+ *
+ * @author锛歺p
+ * @date锛�2024/6/3 9:48
+ */
+@RestController
+@RequiredArgsConstructor
+@RequestMapping("/register")
+public class RegisterController {
+
+    private final UserService userService;
+
+    @PostMapping("/teacher")
+    public Result teacherRegister(@RequestBody @Validated RegisterForm form) {
+        userService.teacherRegister(form);
+        return Result.ok("娉ㄥ唽鎴愬姛");
+    }
+
+    @PostMapping("/student")
+    public Result studentRegister(@RequestBody @Validated RegisterForm form) {
+        userService.studentRegister(form);
+        return Result.ok("娉ㄥ唽鎴愬姛");
+    }
+
+}
diff --git a/src/main/java/com/ycl/jxkg/controller/admin/DashboardController.java b/src/main/java/com/ycl/jxkg/controller/admin/DashboardController.java
index 3700ca7..ce4a0d9 100644
--- a/src/main/java/com/ycl/jxkg/controller/admin/DashboardController.java
+++ b/src/main/java/com/ycl/jxkg/controller/admin/DashboardController.java
@@ -4,9 +4,8 @@
 import com.ycl.jxkg.base.Result;
 import com.ycl.jxkg.service.*;
 import com.ycl.jxkg.utils.DateTimeUtil;
-import com.ycl.jxkg.vo.admin.dashboard.IndexVO;
+import com.ycl.jxkg.domain.vo.admin.dashboard.IndexVO;
 import lombok.RequiredArgsConstructor;
-import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RequestMethod;
 import org.springframework.web.bind.annotation.RestController;
diff --git a/src/main/java/com/ycl/jxkg/controller/admin/EducationController.java b/src/main/java/com/ycl/jxkg/controller/admin/EducationController.java
index 4e271de..b4beeab 100644
--- a/src/main/java/com/ycl/jxkg/controller/admin/EducationController.java
+++ b/src/main/java/com/ycl/jxkg/controller/admin/EducationController.java
@@ -6,9 +6,9 @@
 import com.ycl.jxkg.domain.entity.Subject;
 import com.ycl.jxkg.service.SubjectService;
 import com.ycl.jxkg.utils.PageInfoHelper;
-import com.ycl.jxkg.vo.admin.education.SubjectEditRequestVO;
-import com.ycl.jxkg.vo.admin.education.SubjectPageRequestVO;
-import com.ycl.jxkg.vo.admin.education.SubjectResponseVO;
+import com.ycl.jxkg.domain.vo.admin.education.SubjectEditRequestVO;
+import com.ycl.jxkg.domain.vo.admin.education.SubjectPageRequestVO;
+import com.ycl.jxkg.domain.vo.admin.education.SubjectResponseVO;
 import com.github.pagehelper.PageInfo;
 import lombok.RequiredArgsConstructor;
 import org.springframework.beans.BeanUtils;
diff --git a/src/main/java/com/ycl/jxkg/controller/admin/ExamPaperAnswerController.java b/src/main/java/com/ycl/jxkg/controller/admin/ExamPaperAnswerController.java
index 0f202ac..50a3d0f 100644
--- a/src/main/java/com/ycl/jxkg/controller/admin/ExamPaperAnswerController.java
+++ b/src/main/java/com/ycl/jxkg/controller/admin/ExamPaperAnswerController.java
@@ -9,8 +9,8 @@
 import com.ycl.jxkg.utils.DateTimeUtil;
 import com.ycl.jxkg.utils.ExamUtil;
 import com.ycl.jxkg.utils.PageInfoHelper;
-import com.ycl.jxkg.vo.student.exampaper.ExamPaperAnswerPageResponseVO;
-import com.ycl.jxkg.vo.admin.paper.ExamPaperAnswerPageRequestVO;
+import com.ycl.jxkg.domain.vo.student.exampaper.ExamPaperAnswerPageResponseVO;
+import com.ycl.jxkg.domain.vo.admin.paper.ExamPaperAnswerPageRequestVO;
 import com.github.pagehelper.PageInfo;
 import lombok.RequiredArgsConstructor;
 import org.springframework.beans.BeanUtils;
diff --git a/src/main/java/com/ycl/jxkg/controller/admin/ExamPaperController.java b/src/main/java/com/ycl/jxkg/controller/admin/ExamPaperController.java
index 1967272..efa32dd 100644
--- a/src/main/java/com/ycl/jxkg/controller/admin/ExamPaperController.java
+++ b/src/main/java/com/ycl/jxkg/controller/admin/ExamPaperController.java
@@ -6,9 +6,9 @@
 import com.ycl.jxkg.service.ExamPaperService;
 import com.ycl.jxkg.utils.DateTimeUtil;
 import com.ycl.jxkg.utils.PageInfoHelper;
-import com.ycl.jxkg.vo.admin.exam.ExamPaperPageRequestVO;
-import com.ycl.jxkg.vo.admin.exam.ExamPaperEditRequestVO;
-import com.ycl.jxkg.vo.admin.exam.ExamResponseVO;
+import com.ycl.jxkg.domain.vo.admin.exam.ExamPaperPageRequestVO;
+import com.ycl.jxkg.domain.vo.admin.exam.ExamPaperEditRequestVO;
+import com.ycl.jxkg.domain.vo.admin.exam.ExamResponseVO;
 import com.github.pagehelper.PageInfo;
 import lombok.RequiredArgsConstructor;
 import org.springframework.beans.BeanUtils;
diff --git a/src/main/java/com/ycl/jxkg/controller/admin/MessageController.java b/src/main/java/com/ycl/jxkg/controller/admin/MessageController.java
index 0cc8dc0..5fae6ce 100644
--- a/src/main/java/com/ycl/jxkg/controller/admin/MessageController.java
+++ b/src/main/java/com/ycl/jxkg/controller/admin/MessageController.java
@@ -10,9 +10,9 @@
 import com.ycl.jxkg.service.UserService;
 import com.ycl.jxkg.utils.DateTimeUtil;
 import com.ycl.jxkg.utils.PageInfoHelper;
-import com.ycl.jxkg.vo.admin.message.MessagePageRequestVO;
-import com.ycl.jxkg.vo.admin.message.MessageResponseVO;
-import com.ycl.jxkg.vo.admin.message.MessageSendVO;
+import com.ycl.jxkg.domain.vo.admin.message.MessagePageRequestVO;
+import com.ycl.jxkg.domain.vo.admin.message.MessageResponseVO;
+import com.ycl.jxkg.domain.vo.admin.message.MessageSendVO;
 import com.github.pagehelper.PageInfo;
 import lombok.RequiredArgsConstructor;
 import org.springframework.beans.BeanUtils;
diff --git a/src/main/java/com/ycl/jxkg/controller/admin/QuestionController.java b/src/main/java/com/ycl/jxkg/controller/admin/QuestionController.java
index bd1d45f..d94e8d0 100644
--- a/src/main/java/com/ycl/jxkg/controller/admin/QuestionController.java
+++ b/src/main/java/com/ycl/jxkg/controller/admin/QuestionController.java
@@ -10,9 +10,9 @@
 import com.ycl.jxkg.service.QuestionService;
 import com.ycl.jxkg.service.TextContentService;
 import com.ycl.jxkg.utils.*;
-import com.ycl.jxkg.vo.admin.question.QuestionEditRequestVO;
-import com.ycl.jxkg.vo.admin.question.QuestionPageRequestVO;
-import com.ycl.jxkg.vo.admin.question.QuestionResponseVO;
+import com.ycl.jxkg.domain.vo.admin.question.QuestionEditRequestVO;
+import com.ycl.jxkg.domain.vo.admin.question.QuestionPageRequestVO;
+import com.ycl.jxkg.domain.vo.admin.question.QuestionResponseVO;
 import com.github.pagehelper.PageInfo;
 import lombok.RequiredArgsConstructor;
 import org.apache.commons.lang3.StringUtils;
diff --git a/src/main/java/com/ycl/jxkg/controller/admin/TaskController.java b/src/main/java/com/ycl/jxkg/controller/admin/TaskController.java
index a5b4c29..a8a38e4 100644
--- a/src/main/java/com/ycl/jxkg/controller/admin/TaskController.java
+++ b/src/main/java/com/ycl/jxkg/controller/admin/TaskController.java
@@ -7,9 +7,9 @@
 import com.ycl.jxkg.service.TaskExamService;
 import com.ycl.jxkg.utils.DateTimeUtil;
 import com.ycl.jxkg.utils.PageInfoHelper;
-import com.ycl.jxkg.vo.admin.task.TaskPageRequestVO;
-import com.ycl.jxkg.vo.admin.task.TaskPageResponseVO;
-import com.ycl.jxkg.vo.admin.task.TaskRequestVO;
+import com.ycl.jxkg.domain.vo.admin.task.TaskPageRequestVO;
+import com.ycl.jxkg.domain.vo.admin.task.TaskPageResponseVO;
+import com.ycl.jxkg.domain.vo.admin.task.TaskRequestVO;
 import com.github.pagehelper.PageInfo;
 import lombok.RequiredArgsConstructor;
 import org.springframework.beans.BeanUtils;
diff --git a/src/main/java/com/ycl/jxkg/controller/admin/UploadController.java b/src/main/java/com/ycl/jxkg/controller/admin/UploadController.java
index f20305d..1a26b9b 100644
--- a/src/main/java/com/ycl/jxkg/controller/admin/UploadController.java
+++ b/src/main/java/com/ycl/jxkg/controller/admin/UploadController.java
@@ -6,8 +6,8 @@
 import com.ycl.jxkg.config.property.SystemConfig;
 import com.ycl.jxkg.service.FileUpload;
 import com.ycl.jxkg.service.UserService;
-import com.ycl.jxkg.vo.admin.file.UeditorConfigVO;
-import com.ycl.jxkg.vo.admin.file.UploadResultVO;
+import com.ycl.jxkg.domain.vo.admin.file.UeditorConfigVO;
+import com.ycl.jxkg.domain.vo.admin.file.UploadResultVO;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
diff --git a/src/main/java/com/ycl/jxkg/controller/admin/UserController.java b/src/main/java/com/ycl/jxkg/controller/admin/UserController.java
index a1ecb42..cb2c5c0 100644
--- a/src/main/java/com/ycl/jxkg/controller/admin/UserController.java
+++ b/src/main/java/com/ycl/jxkg/controller/admin/UserController.java
@@ -10,7 +10,7 @@
 import com.ycl.jxkg.service.UserEventLogService;
 import com.ycl.jxkg.service.UserService;
 import com.ycl.jxkg.utils.DateTimeUtil;
-import com.ycl.jxkg.vo.admin.user.*;
+import com.ycl.jxkg.domain.vo.admin.user.*;
 import com.ycl.jxkg.utils.PageInfoHelper;
 import com.github.pagehelper.PageInfo;
 
diff --git a/src/main/java/com/ycl/jxkg/controller/student/DashboardController.java b/src/main/java/com/ycl/jxkg/controller/student/DashboardController.java
index 0542432..b6981e0 100644
--- a/src/main/java/com/ycl/jxkg/controller/student/DashboardController.java
+++ b/src/main/java/com/ycl/jxkg/controller/student/DashboardController.java
@@ -12,7 +12,7 @@
 import com.ycl.jxkg.service.*;
 import com.ycl.jxkg.utils.DateTimeUtil;
 import com.ycl.jxkg.utils.JsonUtil;
-import com.ycl.jxkg.vo.student.dashboard.*;
+import com.ycl.jxkg.domain.vo.student.dashboard.*;
 import lombok.RequiredArgsConstructor;
 import org.springframework.beans.BeanUtils;
 import org.springframework.web.bind.annotation.RequestMapping;
diff --git a/src/main/java/com/ycl/jxkg/controller/student/EducationController.java b/src/main/java/com/ycl/jxkg/controller/student/EducationController.java
index 05450fb..e94ee93 100644
--- a/src/main/java/com/ycl/jxkg/controller/student/EducationController.java
+++ b/src/main/java/com/ycl/jxkg/controller/student/EducationController.java
@@ -6,8 +6,8 @@
 import com.ycl.jxkg.domain.entity.Subject;
 import com.ycl.jxkg.domain.entity.User;
 import com.ycl.jxkg.service.SubjectService;
-import com.ycl.jxkg.vo.student.education.SubjectEditRequestVO;
-import com.ycl.jxkg.vo.student.education.SubjectVO;
+import com.ycl.jxkg.domain.vo.student.education.SubjectEditRequestVO;
+import com.ycl.jxkg.domain.vo.student.education.SubjectVO;
 import lombok.RequiredArgsConstructor;
 import org.springframework.beans.BeanUtils;
 import org.springframework.web.bind.annotation.*;
diff --git a/src/main/java/com/ycl/jxkg/controller/student/ExamPaperAnswerController.java b/src/main/java/com/ycl/jxkg/controller/student/ExamPaperAnswerController.java
index 4f09426..e0605d3 100644
--- a/src/main/java/com/ycl/jxkg/controller/student/ExamPaperAnswerController.java
+++ b/src/main/java/com/ycl/jxkg/controller/student/ExamPaperAnswerController.java
@@ -16,11 +16,11 @@
 import com.ycl.jxkg.utils.DateTimeUtil;
 import com.ycl.jxkg.utils.ExamUtil;
 import com.ycl.jxkg.utils.PageInfoHelper;
-import com.ycl.jxkg.vo.admin.exam.ExamPaperEditRequestVO;
-import com.ycl.jxkg.vo.student.exam.ExamPaperReadVO;
-import com.ycl.jxkg.vo.student.exam.ExamPaperSubmitVO;
-import com.ycl.jxkg.vo.student.exampaper.ExamPaperAnswerPageResponseVO;
-import com.ycl.jxkg.vo.student.exampaper.ExamPaperAnswerPageVO;
+import com.ycl.jxkg.domain.vo.admin.exam.ExamPaperEditRequestVO;
+import com.ycl.jxkg.domain.vo.student.exam.ExamPaperReadVO;
+import com.ycl.jxkg.domain.vo.student.exam.ExamPaperSubmitVO;
+import com.ycl.jxkg.domain.vo.student.exampaper.ExamPaperAnswerPageResponseVO;
+import com.ycl.jxkg.domain.vo.student.exampaper.ExamPaperAnswerPageVO;
 import com.github.pagehelper.PageInfo;
 import lombok.RequiredArgsConstructor;
 import org.springframework.beans.BeanUtils;
diff --git a/src/main/java/com/ycl/jxkg/controller/student/ExamPaperController.java b/src/main/java/com/ycl/jxkg/controller/student/ExamPaperController.java
index 930ab03..92b7132 100644
--- a/src/main/java/com/ycl/jxkg/controller/student/ExamPaperController.java
+++ b/src/main/java/com/ycl/jxkg/controller/student/ExamPaperController.java
@@ -7,9 +7,9 @@
 import com.ycl.jxkg.service.ExamPaperService;
 import com.ycl.jxkg.utils.DateTimeUtil;
 import com.ycl.jxkg.utils.PageInfoHelper;
-import com.ycl.jxkg.vo.admin.exam.ExamPaperEditRequestVO;
-import com.ycl.jxkg.vo.student.exam.ExamPaperPageResponseVO;
-import com.ycl.jxkg.vo.student.exam.ExamPaperPageVO;
+import com.ycl.jxkg.domain.vo.admin.exam.ExamPaperEditRequestVO;
+import com.ycl.jxkg.domain.vo.student.exam.ExamPaperPageResponseVO;
+import com.ycl.jxkg.domain.vo.student.exam.ExamPaperPageVO;
 import com.github.pagehelper.PageInfo;
 import lombok.RequiredArgsConstructor;
 import org.springframework.beans.BeanUtils;
diff --git a/src/main/java/com/ycl/jxkg/controller/student/QuestionAnswerController.java b/src/main/java/com/ycl/jxkg/controller/student/QuestionAnswerController.java
index 8e9996f..751943d 100644
--- a/src/main/java/com/ycl/jxkg/controller/student/QuestionAnswerController.java
+++ b/src/main/java/com/ycl/jxkg/controller/student/QuestionAnswerController.java
@@ -14,11 +14,11 @@
 import com.ycl.jxkg.utils.HtmlUtil;
 import com.ycl.jxkg.utils.JsonUtil;
 import com.ycl.jxkg.utils.PageInfoHelper;
-import com.ycl.jxkg.vo.admin.question.QuestionEditRequestVO;
-import com.ycl.jxkg.vo.student.exam.ExamPaperSubmitItemVO;
-import com.ycl.jxkg.vo.student.question.answer.QuestionAnswerVO;
-import com.ycl.jxkg.vo.student.question.answer.QuestionPageStudentRequestVO;
-import com.ycl.jxkg.vo.student.question.answer.QuestionPageStudentResponseVO;
+import com.ycl.jxkg.domain.vo.admin.question.QuestionEditRequestVO;
+import com.ycl.jxkg.domain.vo.student.exam.ExamPaperSubmitItemVO;
+import com.ycl.jxkg.domain.vo.student.question.answer.QuestionAnswerVO;
+import com.ycl.jxkg.domain.vo.student.question.answer.QuestionPageStudentRequestVO;
+import com.ycl.jxkg.domain.vo.student.question.answer.QuestionPageStudentResponseVO;
 import com.github.pagehelper.PageInfo;
 import lombok.RequiredArgsConstructor;
 import org.springframework.beans.BeanUtils;
diff --git a/src/main/java/com/ycl/jxkg/controller/student/UserController.java b/src/main/java/com/ycl/jxkg/controller/student/UserController.java
index 71794d8..6e76966 100644
--- a/src/main/java/com/ycl/jxkg/controller/student/UserController.java
+++ b/src/main/java/com/ycl/jxkg/controller/student/UserController.java
@@ -15,7 +15,7 @@
 import com.ycl.jxkg.service.UserService;
 import com.ycl.jxkg.utils.DateTimeUtil;
 import com.ycl.jxkg.utils.PageInfoHelper;
-import com.ycl.jxkg.vo.student.user.*;
+import com.ycl.jxkg.domain.vo.student.user.*;
 import com.github.pagehelper.PageInfo;
 import lombok.RequiredArgsConstructor;
 import org.apache.commons.lang3.StringUtils;
diff --git a/src/main/java/com/ycl/jxkg/controller/wx/student/AuthController.java b/src/main/java/com/ycl/jxkg/controller/wx/student/AuthController.java
index afe19bb..61437cf 100644
--- a/src/main/java/com/ycl/jxkg/controller/wx/student/AuthController.java
+++ b/src/main/java/com/ycl/jxkg/controller/wx/student/AuthController.java
@@ -9,7 +9,7 @@
 import com.ycl.jxkg.service.UserService;
 import com.ycl.jxkg.service.UserTokenService;
 import com.ycl.jxkg.utils.WxUtil;
-import com.ycl.jxkg.vo.wx.student.user.BindInfo;
+import com.ycl.jxkg.domain.vo.wx.student.user.BindInfo;
 import com.ycl.jxkg.domain.entity.User;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
diff --git a/src/main/java/com/ycl/jxkg/controller/wx/student/DashboardController.java b/src/main/java/com/ycl/jxkg/controller/wx/student/DashboardController.java
index 5e6ef23..011e4e8 100644
--- a/src/main/java/com/ycl/jxkg/controller/wx/student/DashboardController.java
+++ b/src/main/java/com/ycl/jxkg/controller/wx/student/DashboardController.java
@@ -15,7 +15,7 @@
 import com.ycl.jxkg.service.TextContentService;
 import com.ycl.jxkg.utils.DateTimeUtil;
 import com.ycl.jxkg.utils.JsonUtil;
-import com.ycl.jxkg.vo.student.dashboard.*;
+import com.ycl.jxkg.domain.vo.student.dashboard.*;
 import lombok.RequiredArgsConstructor;
 import org.springframework.beans.BeanUtils;
 import org.springframework.stereotype.Controller;
diff --git a/src/main/java/com/ycl/jxkg/controller/wx/student/ExamPaperAnswerController.java b/src/main/java/com/ycl/jxkg/controller/wx/student/ExamPaperAnswerController.java
index 94a3a09..98677b9 100644
--- a/src/main/java/com/ycl/jxkg/controller/wx/student/ExamPaperAnswerController.java
+++ b/src/main/java/com/ycl/jxkg/controller/wx/student/ExamPaperAnswerController.java
@@ -16,13 +16,13 @@
 import com.ycl.jxkg.utils.DateTimeUtil;
 import com.ycl.jxkg.utils.ExamUtil;
 import com.ycl.jxkg.utils.PageInfoHelper;
-import com.ycl.jxkg.vo.admin.exam.ExamPaperEditRequestVO;
-import com.ycl.jxkg.vo.student.exampaper.ExamPaperAnswerPageResponseVO;
-import com.ycl.jxkg.vo.student.exampaper.ExamPaperAnswerPageVO;
+import com.ycl.jxkg.domain.vo.admin.exam.ExamPaperEditRequestVO;
+import com.ycl.jxkg.domain.vo.student.exampaper.ExamPaperAnswerPageResponseVO;
+import com.ycl.jxkg.domain.vo.student.exampaper.ExamPaperAnswerPageVO;
 import com.github.pagehelper.PageInfo;
-import com.ycl.jxkg.vo.student.exam.ExamPaperReadVO;
-import com.ycl.jxkg.vo.student.exam.ExamPaperSubmitItemVO;
-import com.ycl.jxkg.vo.student.exam.ExamPaperSubmitVO;
+import com.ycl.jxkg.domain.vo.student.exam.ExamPaperReadVO;
+import com.ycl.jxkg.domain.vo.student.exam.ExamPaperSubmitItemVO;
+import com.ycl.jxkg.domain.vo.student.exam.ExamPaperSubmitVO;
 import lombok.RequiredArgsConstructor;
 import org.springframework.beans.BeanUtils;
 import org.springframework.context.ApplicationEventPublisher;
diff --git a/src/main/java/com/ycl/jxkg/controller/wx/student/ExamPaperController.java b/src/main/java/com/ycl/jxkg/controller/wx/student/ExamPaperController.java
index 757347c..fe2f885 100644
--- a/src/main/java/com/ycl/jxkg/controller/wx/student/ExamPaperController.java
+++ b/src/main/java/com/ycl/jxkg/controller/wx/student/ExamPaperController.java
@@ -8,9 +8,9 @@
 import com.ycl.jxkg.service.SubjectService;
 import com.ycl.jxkg.utils.DateTimeUtil;
 import com.ycl.jxkg.utils.PageInfoHelper;
-import com.ycl.jxkg.vo.admin.exam.ExamPaperEditRequestVO;
-import com.ycl.jxkg.vo.student.exam.ExamPaperPageResponseVO;
-import com.ycl.jxkg.vo.student.exam.ExamPaperPageVO;
+import com.ycl.jxkg.domain.vo.admin.exam.ExamPaperEditRequestVO;
+import com.ycl.jxkg.domain.vo.student.exam.ExamPaperPageResponseVO;
+import com.ycl.jxkg.domain.vo.student.exam.ExamPaperPageVO;
 import com.github.pagehelper.PageInfo;
 import lombok.RequiredArgsConstructor;
 import org.springframework.beans.BeanUtils;
diff --git a/src/main/java/com/ycl/jxkg/controller/wx/student/UserController.java b/src/main/java/com/ycl/jxkg/controller/wx/student/UserController.java
index 1d5e292..01eec64 100644
--- a/src/main/java/com/ycl/jxkg/controller/wx/student/UserController.java
+++ b/src/main/java/com/ycl/jxkg/controller/wx/student/UserController.java
@@ -15,7 +15,7 @@
 import com.ycl.jxkg.service.UserService;
 import com.ycl.jxkg.utils.DateTimeUtil;
 import com.ycl.jxkg.utils.PageInfoHelper;
-import com.ycl.jxkg.vo.student.user.*;
+import com.ycl.jxkg.domain.vo.student.user.*;
 import com.github.pagehelper.PageInfo;
 import lombok.RequiredArgsConstructor;
 import org.apache.commons.lang3.StringUtils;
diff --git a/src/main/java/com/ycl/jxkg/domain/entity/ExamPaperAnswer.java b/src/main/java/com/ycl/jxkg/domain/entity/ExamPaperAnswer.java
index d4e8c7a..463fab9 100644
--- a/src/main/java/com/ycl/jxkg/domain/entity/ExamPaperAnswer.java
+++ b/src/main/java/com/ycl/jxkg/domain/entity/ExamPaperAnswer.java
@@ -1,5 +1,6 @@
 package com.ycl.jxkg.domain.entity;
 
+import com.baomidou.mybatisplus.annotation.FieldFill;
 import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableName;
 import com.ycl.jxkg.domain.base.AbsEntity;
@@ -85,7 +86,7 @@
     /**
      * 鎻愪氦鏃堕棿
      */
-    @TableField("create_time")
+    @TableField(value = "create_time", fill = FieldFill.INSERT)
     private Date createTime;
 
     @TableField("task_exam_id")
diff --git a/src/main/java/com/ycl/jxkg/domain/entity/ExamPaperQuestionCustomerAnswer.java b/src/main/java/com/ycl/jxkg/domain/entity/ExamPaperQuestionCustomerAnswer.java
index 34e0e56..9d97645 100644
--- a/src/main/java/com/ycl/jxkg/domain/entity/ExamPaperQuestionCustomerAnswer.java
+++ b/src/main/java/com/ycl/jxkg/domain/entity/ExamPaperQuestionCustomerAnswer.java
@@ -1,5 +1,6 @@
 package com.ycl.jxkg.domain.entity;
 
+import com.baomidou.mybatisplus.annotation.FieldFill;
 import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableName;
 import com.ycl.jxkg.domain.base.AbsEntity;
@@ -84,7 +85,7 @@
     @TableField("create_user")
     private Integer createUser;
 
-    @TableField("create_time")
+    @TableField(value = "create_time", fill = FieldFill.INSERT)
     private Date createTime;
 
     @TableField("item_order")
diff --git a/src/main/java/com/ycl/jxkg/domain/entity/Message.java b/src/main/java/com/ycl/jxkg/domain/entity/Message.java
index c712851..6225832 100644
--- a/src/main/java/com/ycl/jxkg/domain/entity/Message.java
+++ b/src/main/java/com/ycl/jxkg/domain/entity/Message.java
@@ -1,5 +1,6 @@
 package com.ycl.jxkg.domain.entity;
 
+import com.baomidou.mybatisplus.annotation.FieldFill;
 import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableName;
 import com.ycl.jxkg.domain.base.AbsEntity;
@@ -25,7 +26,7 @@
     @TableField("content")
     private String content;
 
-    @TableField("create_time")
+    @TableField(value = "create_time", fill = FieldFill.INSERT)
     private Date createTime;
 
     /**
diff --git a/src/main/java/com/ycl/jxkg/domain/entity/MessageUser.java b/src/main/java/com/ycl/jxkg/domain/entity/MessageUser.java
index 019b3c3..75abb59 100644
--- a/src/main/java/com/ycl/jxkg/domain/entity/MessageUser.java
+++ b/src/main/java/com/ycl/jxkg/domain/entity/MessageUser.java
@@ -1,5 +1,6 @@
 package com.ycl.jxkg.domain.entity;
 
+import com.baomidou.mybatisplus.annotation.FieldFill;
 import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableName;
 import com.ycl.jxkg.domain.base.AbsEntity;
@@ -42,7 +43,7 @@
     @TableField("readed")
     private Boolean readed;
 
-    @TableField("create_time")
+    @TableField(value = "create_time", fill = FieldFill.INSERT)
     private Date createTime;
 
     /**
diff --git a/src/main/java/com/ycl/jxkg/domain/entity/Question.java b/src/main/java/com/ycl/jxkg/domain/entity/Question.java
index b5116d8..2f44f79 100644
--- a/src/main/java/com/ycl/jxkg/domain/entity/Question.java
+++ b/src/main/java/com/ycl/jxkg/domain/entity/Question.java
@@ -1,5 +1,6 @@
 package com.ycl.jxkg.domain.entity;
 
+import com.baomidou.mybatisplus.annotation.FieldFill;
 import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableName;
 import com.ycl.jxkg.domain.base.AbsEntity;
@@ -73,7 +74,7 @@
     /**
      * 鍒涘缓鏃堕棿
      */
-    @TableField("create_time")
+    @TableField(value = "create_time", fill = FieldFill.INSERT)
     private Date createTime;
 
     public void setCorrectFromVM(String correct, List<String> correctArray) {
diff --git a/src/main/java/com/ycl/jxkg/domain/entity/TaskExam.java b/src/main/java/com/ycl/jxkg/domain/entity/TaskExam.java
index 7f2ac6d..8cae16d 100644
--- a/src/main/java/com/ycl/jxkg/domain/entity/TaskExam.java
+++ b/src/main/java/com/ycl/jxkg/domain/entity/TaskExam.java
@@ -1,5 +1,6 @@
 package com.ycl.jxkg.domain.entity;
 
+import com.baomidou.mybatisplus.annotation.FieldFill;
 import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableName;
 import com.ycl.jxkg.domain.base.AbsEntity;
@@ -39,7 +40,7 @@
     /**
      * 鍒涘缓鏃堕棿
      */
-    @TableField("create_time")
+    @TableField(value = "create_time", fill = FieldFill.INSERT)
     private Date createTime;
 
     /**
diff --git a/src/main/java/com/ycl/jxkg/domain/entity/TaskExamCustomerAnswer.java b/src/main/java/com/ycl/jxkg/domain/entity/TaskExamCustomerAnswer.java
index c3bd9be..f431d43 100644
--- a/src/main/java/com/ycl/jxkg/domain/entity/TaskExamCustomerAnswer.java
+++ b/src/main/java/com/ycl/jxkg/domain/entity/TaskExamCustomerAnswer.java
@@ -1,5 +1,6 @@
 package com.ycl.jxkg.domain.entity;
 
+import com.baomidou.mybatisplus.annotation.FieldFill;
 import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableName;
 import com.ycl.jxkg.domain.base.AbsEntity;
@@ -27,7 +28,7 @@
     /**
      * 鍒涘缓鏃堕棿
      */
-    @TableField("create_time")
+    @TableField(value = "create_time", fill = FieldFill.INSERT)
     private Date createTime;
 
     /**
diff --git a/src/main/java/com/ycl/jxkg/domain/entity/TextContent.java b/src/main/java/com/ycl/jxkg/domain/entity/TextContent.java
index 3816d15..ba0d033 100644
--- a/src/main/java/com/ycl/jxkg/domain/entity/TextContent.java
+++ b/src/main/java/com/ycl/jxkg/domain/entity/TextContent.java
@@ -1,5 +1,6 @@
 package com.ycl.jxkg.domain.entity;
 
+import com.baomidou.mybatisplus.annotation.FieldFill;
 import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableName;
 import com.ycl.jxkg.domain.base.AbsEntity;
@@ -21,7 +22,7 @@
     /**
      * 鍒涘缓鏃堕棿
      */
-    @TableField("create_time")
+    @TableField(value = "create_time", fill = FieldFill.INSERT)
     private Date createTime;
 
 }
diff --git a/src/main/java/com/ycl/jxkg/domain/entity/User.java b/src/main/java/com/ycl/jxkg/domain/entity/User.java
index bf68076..784175c 100644
--- a/src/main/java/com/ycl/jxkg/domain/entity/User.java
+++ b/src/main/java/com/ycl/jxkg/domain/entity/User.java
@@ -1,5 +1,6 @@
 package com.ycl.jxkg.domain.entity;
 
+import com.baomidou.mybatisplus.annotation.FieldFill;
 import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableName;
 import com.ycl.jxkg.domain.base.AbsEntity;
@@ -69,10 +70,10 @@
     @TableField("image_path")
     private String imagePath;
 
-    @TableField("create_time")
+    @TableField(value = "create_time", fill = FieldFill.INSERT)
     private Date createTime;
 
-    @TableField("modify_time")
+    @TableField(value = "modify_time", fill = FieldFill.INSERT_UPDATE)
     private Date modifyTime;
 
     @TableField("last_active_time")
diff --git a/src/main/java/com/ycl/jxkg/domain/entity/UserEventLog.java b/src/main/java/com/ycl/jxkg/domain/entity/UserEventLog.java
index 5262fed..a9f5f24 100644
--- a/src/main/java/com/ycl/jxkg/domain/entity/UserEventLog.java
+++ b/src/main/java/com/ycl/jxkg/domain/entity/UserEventLog.java
@@ -1,5 +1,6 @@
 package com.ycl.jxkg.domain.entity;
 
+import com.baomidou.mybatisplus.annotation.FieldFill;
 import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableName;
 import com.ycl.jxkg.domain.base.AbsEntity;
@@ -50,7 +51,7 @@
     /**
      * 鏃堕棿
      */
-    @TableField("create_time")
+    @TableField(value = "create_time", fill = FieldFill.INSERT)
     private Date createTime;
 
 }
diff --git a/src/main/java/com/ycl/jxkg/domain/entity/UserToken.java b/src/main/java/com/ycl/jxkg/domain/entity/UserToken.java
index 23ce70d..f7db614 100644
--- a/src/main/java/com/ycl/jxkg/domain/entity/UserToken.java
+++ b/src/main/java/com/ycl/jxkg/domain/entity/UserToken.java
@@ -1,5 +1,6 @@
 package com.ycl.jxkg.domain.entity;
 
+import com.baomidou.mybatisplus.annotation.FieldFill;
 import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableName;
 import com.ycl.jxkg.domain.base.AbsEntity;
@@ -33,7 +34,7 @@
     /**
      * 鍒涘缓鏃堕棿
      */
-    @TableField("create_time")
+    @TableField(value = "create_time", fill = FieldFill.INSERT)
     private Date createTime;
 
     /**
diff --git a/src/main/java/com/ycl/jxkg/domain/enums/RoleEnum.java b/src/main/java/com/ycl/jxkg/domain/enums/RoleEnum.java
index af46611..165bafb 100644
--- a/src/main/java/com/ycl/jxkg/domain/enums/RoleEnum.java
+++ b/src/main/java/com/ycl/jxkg/domain/enums/RoleEnum.java
@@ -1,18 +1,19 @@
 package com.ycl.jxkg.domain.enums;
 
-
 import java.util.HashMap;
 import java.util.Map;
 
 public enum RoleEnum {
 
     STUDENT(1, "STUDENT"),
+    TEACHER(2, "TEACHER"),
     ADMIN(3, "ADMIN");
 
-    int code;
-    String name;
+    private final Integer code;
 
-    RoleEnum(int code, String name) {
+    private final String name;
+
+    RoleEnum(Integer code, String name) {
         this.code = code;
         this.name = name;
     }
@@ -29,20 +30,12 @@
         return keyMap.get(code);
     }
 
-    public int getCode() {
+    public Integer getCode() {
         return code;
-    }
-
-    public void setCode(int code) {
-        this.code = code;
     }
 
     public String getName() {
         return name;
-    }
-
-    public void setName(String name) {
-        this.name = name;
     }
 
     public String getRoleName() {
diff --git a/src/main/java/com/ycl/jxkg/domain/form/RegisterForm.java b/src/main/java/com/ycl/jxkg/domain/form/RegisterForm.java
new file mode 100644
index 0000000..c8c9e39
--- /dev/null
+++ b/src/main/java/com/ycl/jxkg/domain/form/RegisterForm.java
@@ -0,0 +1,35 @@
+package com.ycl.jxkg.domain.form;
+
+import lombok.Data;
+
+import javax.validation.constraints.NotBlank;
+import javax.validation.constraints.Size;
+
+/**
+ * 娉ㄥ唽琛ㄥ崟
+ *
+ * @author锛歺p
+ * @date锛�2024/6/3 9:58
+ */
+@Data
+public class RegisterForm {
+
+    /** 鐧诲綍璐﹀彿 */
+    @NotBlank(message = "璇疯緭鍏ョ櫥褰曡处鍙�")
+    @Size(min = 6, max = 16, message = "璐﹀彿闀垮害蹇呴』鍦�6~16浣嶄箣闂�")
+    private String userName;
+
+    /** 鐧诲綍瀵嗙爜 */
+    @NotBlank(message = "璇疯緭鍏ョ櫥褰曞瘑鐮�")
+    @Size(min = 8, max = 18, message = "璐﹀彿瀵嗙爜闀垮害蹇呴』鍦�8~18浣嶄箣闂�")
+    private String password;
+
+    /** 鐪熷疄濮撳悕 */
+    @NotBlank(message = "璇疯緭鍏ョ湡瀹炲鍚�")
+    private String realName;
+
+    /** 鐢佃瘽 */
+    @NotBlank(message = "璇疯緭鍏ョ數璇�")
+    private String phone;
+
+}
diff --git a/src/main/java/com/ycl/jxkg/vo/admin/dashboard/IndexVO.java b/src/main/java/com/ycl/jxkg/domain/vo/admin/dashboard/IndexVO.java
similarity index 88%
rename from src/main/java/com/ycl/jxkg/vo/admin/dashboard/IndexVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/admin/dashboard/IndexVO.java
index 1631b8f..630f9e2 100644
--- a/src/main/java/com/ycl/jxkg/vo/admin/dashboard/IndexVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/admin/dashboard/IndexVO.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.admin.dashboard;
+package com.ycl.jxkg.domain.vo.admin.dashboard;
 
 
 import lombok.Data;
diff --git a/src/main/java/com/ycl/jxkg/vo/admin/education/SubjectEditRequestVO.java b/src/main/java/com/ycl/jxkg/domain/vo/admin/education/SubjectEditRequestVO.java
similarity index 86%
rename from src/main/java/com/ycl/jxkg/vo/admin/education/SubjectEditRequestVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/admin/education/SubjectEditRequestVO.java
index 3c41414..3085cc1 100644
--- a/src/main/java/com/ycl/jxkg/vo/admin/education/SubjectEditRequestVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/admin/education/SubjectEditRequestVO.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.admin.education;
+package com.ycl.jxkg.domain.vo.admin.education;
 
 import lombok.Data;
 
diff --git a/src/main/java/com/ycl/jxkg/vo/admin/education/SubjectPageRequestVO.java b/src/main/java/com/ycl/jxkg/domain/vo/admin/education/SubjectPageRequestVO.java
similarity index 78%
rename from src/main/java/com/ycl/jxkg/vo/admin/education/SubjectPageRequestVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/admin/education/SubjectPageRequestVO.java
index 510cc45..1c6ce24 100644
--- a/src/main/java/com/ycl/jxkg/vo/admin/education/SubjectPageRequestVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/admin/education/SubjectPageRequestVO.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.admin.education;
+package com.ycl.jxkg.domain.vo.admin.education;
 
 import com.ycl.jxkg.base.BasePage;
 import lombok.Data;
diff --git a/src/main/java/com/ycl/jxkg/vo/admin/education/SubjectResponseVO.java b/src/main/java/com/ycl/jxkg/domain/vo/admin/education/SubjectResponseVO.java
similarity index 78%
rename from src/main/java/com/ycl/jxkg/vo/admin/education/SubjectResponseVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/admin/education/SubjectResponseVO.java
index d6811ad..6d9d067 100644
--- a/src/main/java/com/ycl/jxkg/vo/admin/education/SubjectResponseVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/admin/education/SubjectResponseVO.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.admin.education;
+package com.ycl.jxkg.domain.vo.admin.education;
 
 import lombok.Data;
 
diff --git a/src/main/java/com/ycl/jxkg/vo/admin/exam/ExamPaperEditRequestVO.java b/src/main/java/com/ycl/jxkg/domain/vo/admin/exam/ExamPaperEditRequestVO.java
similarity index 93%
rename from src/main/java/com/ycl/jxkg/vo/admin/exam/ExamPaperEditRequestVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/admin/exam/ExamPaperEditRequestVO.java
index bf811f4..5fae77b 100644
--- a/src/main/java/com/ycl/jxkg/vo/admin/exam/ExamPaperEditRequestVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/admin/exam/ExamPaperEditRequestVO.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.admin.exam;
+package com.ycl.jxkg.domain.vo.admin.exam;
 
 
 
diff --git a/src/main/java/com/ycl/jxkg/vo/admin/exam/ExamPaperPageRequestVO.java b/src/main/java/com/ycl/jxkg/domain/vo/admin/exam/ExamPaperPageRequestVO.java
similarity index 86%
rename from src/main/java/com/ycl/jxkg/vo/admin/exam/ExamPaperPageRequestVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/admin/exam/ExamPaperPageRequestVO.java
index 3b4cdd1..ec59cb2 100644
--- a/src/main/java/com/ycl/jxkg/vo/admin/exam/ExamPaperPageRequestVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/admin/exam/ExamPaperPageRequestVO.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.admin.exam;
+package com.ycl.jxkg.domain.vo.admin.exam;
 
 import com.ycl.jxkg.base.BasePage;
 import lombok.Data;
diff --git a/src/main/java/com/ycl/jxkg/vo/admin/exam/ExamPaperTitleItemVO.java b/src/main/java/com/ycl/jxkg/domain/vo/admin/exam/ExamPaperTitleItemVO.java
similarity index 78%
rename from src/main/java/com/ycl/jxkg/vo/admin/exam/ExamPaperTitleItemVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/admin/exam/ExamPaperTitleItemVO.java
index 8c189f3..e930e34 100644
--- a/src/main/java/com/ycl/jxkg/vo/admin/exam/ExamPaperTitleItemVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/admin/exam/ExamPaperTitleItemVO.java
@@ -1,6 +1,6 @@
-package com.ycl.jxkg.vo.admin.exam;
+package com.ycl.jxkg.domain.vo.admin.exam;
 
-import com.ycl.jxkg.vo.admin.question.QuestionEditRequestVO;
+import com.ycl.jxkg.domain.vo.admin.question.QuestionEditRequestVO;
 import lombok.Data;
 
 
diff --git a/src/main/java/com/ycl/jxkg/vo/admin/exam/ExamResponseVO.java b/src/main/java/com/ycl/jxkg/domain/vo/admin/exam/ExamResponseVO.java
similarity index 88%
rename from src/main/java/com/ycl/jxkg/vo/admin/exam/ExamResponseVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/admin/exam/ExamResponseVO.java
index 4982797..44ce22d 100644
--- a/src/main/java/com/ycl/jxkg/vo/admin/exam/ExamResponseVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/admin/exam/ExamResponseVO.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.admin.exam;
+package com.ycl.jxkg.domain.vo.admin.exam;
 
 
 import lombok.Data;
diff --git a/src/main/java/com/ycl/jxkg/vo/admin/file/UeditorConfigVO.java b/src/main/java/com/ycl/jxkg/domain/vo/admin/file/UeditorConfigVO.java
similarity index 90%
rename from src/main/java/com/ycl/jxkg/vo/admin/file/UeditorConfigVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/admin/file/UeditorConfigVO.java
index c334aff..6a0449d 100644
--- a/src/main/java/com/ycl/jxkg/vo/admin/file/UeditorConfigVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/admin/file/UeditorConfigVO.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.admin.file;
+package com.ycl.jxkg.domain.vo.admin.file;
 
 
 
diff --git a/src/main/java/com/ycl/jxkg/vo/admin/file/UploadResultVO.java b/src/main/java/com/ycl/jxkg/domain/vo/admin/file/UploadResultVO.java
similarity index 83%
rename from src/main/java/com/ycl/jxkg/vo/admin/file/UploadResultVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/admin/file/UploadResultVO.java
index 2c6eb64..71d0c1a 100644
--- a/src/main/java/com/ycl/jxkg/vo/admin/file/UploadResultVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/admin/file/UploadResultVO.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.admin.file;
+package com.ycl.jxkg.domain.vo.admin.file;
 
 
 import lombok.Data;
diff --git a/src/main/java/com/ycl/jxkg/vo/admin/message/MessagePageRequestVO.java b/src/main/java/com/ycl/jxkg/domain/vo/admin/message/MessagePageRequestVO.java
similarity index 76%
rename from src/main/java/com/ycl/jxkg/vo/admin/message/MessagePageRequestVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/admin/message/MessagePageRequestVO.java
index b6fba61..50dd0bf 100644
--- a/src/main/java/com/ycl/jxkg/vo/admin/message/MessagePageRequestVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/admin/message/MessagePageRequestVO.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.admin.message;
+package com.ycl.jxkg.domain.vo.admin.message;
 
 import com.ycl.jxkg.base.BasePage;
 import lombok.Data;
diff --git a/src/main/java/com/ycl/jxkg/vo/admin/message/MessageResponseVO.java b/src/main/java/com/ycl/jxkg/domain/vo/admin/message/MessageResponseVO.java
similarity index 86%
rename from src/main/java/com/ycl/jxkg/vo/admin/message/MessageResponseVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/admin/message/MessageResponseVO.java
index c5879ee..862f5fd 100644
--- a/src/main/java/com/ycl/jxkg/vo/admin/message/MessageResponseVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/admin/message/MessageResponseVO.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.admin.message;
+package com.ycl.jxkg.domain.vo.admin.message;
 
 import lombok.Data;
 
diff --git a/src/main/java/com/ycl/jxkg/vo/admin/message/MessageSendVO.java b/src/main/java/com/ycl/jxkg/domain/vo/admin/message/MessageSendVO.java
similarity index 88%
rename from src/main/java/com/ycl/jxkg/vo/admin/message/MessageSendVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/admin/message/MessageSendVO.java
index 71dce38..70113a5 100644
--- a/src/main/java/com/ycl/jxkg/vo/admin/message/MessageSendVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/admin/message/MessageSendVO.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.admin.message;
+package com.ycl.jxkg.domain.vo.admin.message;
 
 
 
diff --git a/src/main/java/com/ycl/jxkg/vo/admin/paper/ExamAnswerResponseVO.java b/src/main/java/com/ycl/jxkg/domain/vo/admin/paper/ExamAnswerResponseVO.java
similarity index 88%
rename from src/main/java/com/ycl/jxkg/vo/admin/paper/ExamAnswerResponseVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/admin/paper/ExamAnswerResponseVO.java
index 6fa5c17..d82e657 100644
--- a/src/main/java/com/ycl/jxkg/vo/admin/paper/ExamAnswerResponseVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/admin/paper/ExamAnswerResponseVO.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.admin.paper;
+package com.ycl.jxkg.domain.vo.admin.paper;
 
 import lombok.Data;
 
diff --git a/src/main/java/com/ycl/jxkg/vo/admin/paper/ExamPaperAnswerPageRequestVO.java b/src/main/java/com/ycl/jxkg/domain/vo/admin/paper/ExamPaperAnswerPageRequestVO.java
similarity index 78%
rename from src/main/java/com/ycl/jxkg/vo/admin/paper/ExamPaperAnswerPageRequestVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/admin/paper/ExamPaperAnswerPageRequestVO.java
index 62e16d6..99a776c 100644
--- a/src/main/java/com/ycl/jxkg/vo/admin/paper/ExamPaperAnswerPageRequestVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/admin/paper/ExamPaperAnswerPageRequestVO.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.admin.paper;
+package com.ycl.jxkg.domain.vo.admin.paper;
 
 import com.ycl.jxkg.base.BasePage;
 import lombok.Data;
diff --git a/src/main/java/com/ycl/jxkg/vo/admin/question/QuestionEditItemVO.java b/src/main/java/com/ycl/jxkg/domain/vo/admin/question/QuestionEditItemVO.java
similarity index 84%
rename from src/main/java/com/ycl/jxkg/vo/admin/question/QuestionEditItemVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/admin/question/QuestionEditItemVO.java
index 203635f..52140e4 100644
--- a/src/main/java/com/ycl/jxkg/vo/admin/question/QuestionEditItemVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/admin/question/QuestionEditItemVO.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.admin.question;
+package com.ycl.jxkg.domain.vo.admin.question;
 
 
 import lombok.Data;
diff --git a/src/main/java/com/ycl/jxkg/vo/admin/question/QuestionEditRequestVO.java b/src/main/java/com/ycl/jxkg/domain/vo/admin/question/QuestionEditRequestVO.java
similarity index 93%
rename from src/main/java/com/ycl/jxkg/vo/admin/question/QuestionEditRequestVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/admin/question/QuestionEditRequestVO.java
index dbcb7be..6e927df 100644
--- a/src/main/java/com/ycl/jxkg/vo/admin/question/QuestionEditRequestVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/admin/question/QuestionEditRequestVO.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.admin.question;
+package com.ycl.jxkg.domain.vo.admin.question;
 
 
 import lombok.Data;
diff --git a/src/main/java/com/ycl/jxkg/vo/admin/question/QuestionPageRequestVO.java b/src/main/java/com/ycl/jxkg/domain/vo/admin/question/QuestionPageRequestVO.java
similarity index 85%
rename from src/main/java/com/ycl/jxkg/vo/admin/question/QuestionPageRequestVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/admin/question/QuestionPageRequestVO.java
index 2802135..12e65a0 100644
--- a/src/main/java/com/ycl/jxkg/vo/admin/question/QuestionPageRequestVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/admin/question/QuestionPageRequestVO.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.admin.question;
+package com.ycl.jxkg.domain.vo.admin.question;
 
 import com.ycl.jxkg.base.BasePage;
 import lombok.Data;
diff --git a/src/main/java/com/ycl/jxkg/vo/admin/question/QuestionResponseVO.java b/src/main/java/com/ycl/jxkg/domain/vo/admin/question/QuestionResponseVO.java
similarity index 90%
rename from src/main/java/com/ycl/jxkg/vo/admin/question/QuestionResponseVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/admin/question/QuestionResponseVO.java
index 55c006b..0334ece 100644
--- a/src/main/java/com/ycl/jxkg/vo/admin/question/QuestionResponseVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/admin/question/QuestionResponseVO.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.admin.question;
+package com.ycl.jxkg.domain.vo.admin.question;
 
 import lombok.Data;
 
diff --git a/src/main/java/com/ycl/jxkg/vo/admin/task/TaskPageRequestVO.java b/src/main/java/com/ycl/jxkg/domain/vo/admin/task/TaskPageRequestVO.java
similarity index 77%
rename from src/main/java/com/ycl/jxkg/vo/admin/task/TaskPageRequestVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/admin/task/TaskPageRequestVO.java
index a70652e..03475ea 100644
--- a/src/main/java/com/ycl/jxkg/vo/admin/task/TaskPageRequestVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/admin/task/TaskPageRequestVO.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.admin.task;
+package com.ycl.jxkg.domain.vo.admin.task;
 
 import com.ycl.jxkg.base.BasePage;
 import lombok.Data;
diff --git a/src/main/java/com/ycl/jxkg/vo/admin/task/TaskPageResponseVO.java b/src/main/java/com/ycl/jxkg/domain/vo/admin/task/TaskPageResponseVO.java
similarity index 85%
rename from src/main/java/com/ycl/jxkg/vo/admin/task/TaskPageResponseVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/admin/task/TaskPageResponseVO.java
index c8f689f..ec64dcd 100644
--- a/src/main/java/com/ycl/jxkg/vo/admin/task/TaskPageResponseVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/admin/task/TaskPageResponseVO.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.admin.task;
+package com.ycl.jxkg.domain.vo.admin.task;
 
 import lombok.Data;
 
diff --git a/src/main/java/com/ycl/jxkg/vo/admin/task/TaskRequestVO.java b/src/main/java/com/ycl/jxkg/domain/vo/admin/task/TaskRequestVO.java
similarity index 80%
rename from src/main/java/com/ycl/jxkg/vo/admin/task/TaskRequestVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/admin/task/TaskRequestVO.java
index f153cf1..7b9f264 100644
--- a/src/main/java/com/ycl/jxkg/vo/admin/task/TaskRequestVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/admin/task/TaskRequestVO.java
@@ -1,6 +1,6 @@
-package com.ycl.jxkg.vo.admin.task;
+package com.ycl.jxkg.domain.vo.admin.task;
 
-import com.ycl.jxkg.vo.admin.exam.ExamResponseVO;
+import com.ycl.jxkg.domain.vo.admin.exam.ExamResponseVO;
 import lombok.Data;
 
 
diff --git a/src/main/java/com/ycl/jxkg/vo/admin/user/UserCreateVO.java b/src/main/java/com/ycl/jxkg/domain/vo/admin/user/UserCreateVO.java
similarity index 91%
rename from src/main/java/com/ycl/jxkg/vo/admin/user/UserCreateVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/admin/user/UserCreateVO.java
index 8ef2971..e08e212 100644
--- a/src/main/java/com/ycl/jxkg/vo/admin/user/UserCreateVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/admin/user/UserCreateVO.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.admin.user;
+package com.ycl.jxkg.domain.vo.admin.user;
 
 
 
diff --git a/src/main/java/com/ycl/jxkg/vo/student/user/UserEventLogVO.java b/src/main/java/com/ycl/jxkg/domain/vo/admin/user/UserEventLogVO.java
similarity index 84%
rename from src/main/java/com/ycl/jxkg/vo/student/user/UserEventLogVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/admin/user/UserEventLogVO.java
index d1ce18b..8c4abb4 100644
--- a/src/main/java/com/ycl/jxkg/vo/student/user/UserEventLogVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/admin/user/UserEventLogVO.java
@@ -1,4 +1,5 @@
-package com.ycl.jxkg.vo.student.user;
+package com.ycl.jxkg.domain.vo.admin.user;
+
 
 import lombok.Data;
 
diff --git a/src/main/java/com/ycl/jxkg/vo/admin/user/UserEventPageRequestVO.java b/src/main/java/com/ycl/jxkg/domain/vo/admin/user/UserEventPageRequestVO.java
similarity index 80%
rename from src/main/java/com/ycl/jxkg/vo/admin/user/UserEventPageRequestVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/admin/user/UserEventPageRequestVO.java
index 1885e45..98980b1 100644
--- a/src/main/java/com/ycl/jxkg/vo/admin/user/UserEventPageRequestVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/admin/user/UserEventPageRequestVO.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.admin.user;
+package com.ycl.jxkg.domain.vo.admin.user;
 
 import com.ycl.jxkg.base.BasePage;
 import lombok.Data;
diff --git a/src/main/java/com/ycl/jxkg/vo/admin/user/UserPageRequestVO.java b/src/main/java/com/ycl/jxkg/domain/vo/admin/user/UserPageRequestVO.java
similarity index 79%
rename from src/main/java/com/ycl/jxkg/vo/admin/user/UserPageRequestVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/admin/user/UserPageRequestVO.java
index 6f45d5b..3d1e96d 100644
--- a/src/main/java/com/ycl/jxkg/vo/admin/user/UserPageRequestVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/admin/user/UserPageRequestVO.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.admin.user;
+package com.ycl.jxkg.domain.vo.admin.user;
 
 import com.ycl.jxkg.base.BasePage;
 import lombok.Data;
diff --git a/src/main/java/com/ycl/jxkg/vo/student/user/UserResponseVO.java b/src/main/java/com/ycl/jxkg/domain/vo/admin/user/UserResponseVO.java
similarity index 95%
rename from src/main/java/com/ycl/jxkg/vo/student/user/UserResponseVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/admin/user/UserResponseVO.java
index dd316bc..b3fb606 100644
--- a/src/main/java/com/ycl/jxkg/vo/student/user/UserResponseVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/admin/user/UserResponseVO.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.student.user;
+package com.ycl.jxkg.domain.vo.admin.user;
 
 import com.ycl.jxkg.domain.entity.User;
 import com.ycl.jxkg.utils.DateTimeUtil;
diff --git a/src/main/java/com/ycl/jxkg/vo/admin/user/UserUpdateVO.java b/src/main/java/com/ycl/jxkg/domain/vo/admin/user/UserUpdateVO.java
similarity index 81%
rename from src/main/java/com/ycl/jxkg/vo/admin/user/UserUpdateVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/admin/user/UserUpdateVO.java
index 520955d..6b754cd 100644
--- a/src/main/java/com/ycl/jxkg/vo/admin/user/UserUpdateVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/admin/user/UserUpdateVO.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.admin.user;
+package com.ycl.jxkg.domain.vo.admin.user;
 
 
 
diff --git a/src/main/java/com/ycl/jxkg/vo/student/dashboard/IndexVO.java b/src/main/java/com/ycl/jxkg/domain/vo/student/dashboard/IndexVO.java
similarity index 80%
rename from src/main/java/com/ycl/jxkg/vo/student/dashboard/IndexVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/student/dashboard/IndexVO.java
index e9725bb..07d073d 100644
--- a/src/main/java/com/ycl/jxkg/vo/student/dashboard/IndexVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/student/dashboard/IndexVO.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.student.dashboard;
+package com.ycl.jxkg.domain.vo.student.dashboard;
 
 
 import lombok.Data;
diff --git a/src/main/java/com/ycl/jxkg/vo/student/dashboard/PaperFilter.java b/src/main/java/com/ycl/jxkg/domain/vo/student/dashboard/PaperFilter.java
similarity index 80%
rename from src/main/java/com/ycl/jxkg/vo/student/dashboard/PaperFilter.java
rename to src/main/java/com/ycl/jxkg/domain/vo/student/dashboard/PaperFilter.java
index 91b5928..4215e0e 100644
--- a/src/main/java/com/ycl/jxkg/vo/student/dashboard/PaperFilter.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/student/dashboard/PaperFilter.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.student.dashboard;
+package com.ycl.jxkg.domain.vo.student.dashboard;
 
 
 import lombok.Data;
diff --git a/src/main/java/com/ycl/jxkg/vo/student/dashboard/PaperInfo.java b/src/main/java/com/ycl/jxkg/domain/vo/student/dashboard/PaperInfo.java
similarity index 79%
rename from src/main/java/com/ycl/jxkg/vo/student/dashboard/PaperInfo.java
rename to src/main/java/com/ycl/jxkg/domain/vo/student/dashboard/PaperInfo.java
index 78f8eec..276f321 100644
--- a/src/main/java/com/ycl/jxkg/vo/student/dashboard/PaperInfo.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/student/dashboard/PaperInfo.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.student.dashboard;
+package com.ycl.jxkg.domain.vo.student.dashboard;
 
 
 import lombok.Data;
diff --git a/src/main/java/com/ycl/jxkg/vo/student/dashboard/PaperInfoVO.java b/src/main/java/com/ycl/jxkg/domain/vo/student/dashboard/PaperInfoVO.java
similarity index 73%
rename from src/main/java/com/ycl/jxkg/vo/student/dashboard/PaperInfoVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/student/dashboard/PaperInfoVO.java
index 2069022..e7d90df 100644
--- a/src/main/java/com/ycl/jxkg/vo/student/dashboard/PaperInfoVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/student/dashboard/PaperInfoVO.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.student.dashboard;
+package com.ycl.jxkg.domain.vo.student.dashboard;
 
 import lombok.Data;
 
diff --git a/src/main/java/com/ycl/jxkg/vo/student/dashboard/TaskItemPaperVO.java b/src/main/java/com/ycl/jxkg/domain/vo/student/dashboard/TaskItemPaperVO.java
similarity index 79%
rename from src/main/java/com/ycl/jxkg/vo/student/dashboard/TaskItemPaperVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/student/dashboard/TaskItemPaperVO.java
index 5e1519a..7fb3248 100644
--- a/src/main/java/com/ycl/jxkg/vo/student/dashboard/TaskItemPaperVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/student/dashboard/TaskItemPaperVO.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.student.dashboard;
+package com.ycl.jxkg.domain.vo.student.dashboard;
 
 import lombok.Data;
 
diff --git a/src/main/java/com/ycl/jxkg/vo/student/dashboard/TaskItemVO.java b/src/main/java/com/ycl/jxkg/domain/vo/student/dashboard/TaskItemVO.java
similarity index 78%
rename from src/main/java/com/ycl/jxkg/vo/student/dashboard/TaskItemVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/student/dashboard/TaskItemVO.java
index 07186b9..fb58314 100644
--- a/src/main/java/com/ycl/jxkg/vo/student/dashboard/TaskItemVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/student/dashboard/TaskItemVO.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.student.dashboard;
+package com.ycl.jxkg.domain.vo.student.dashboard;
 
 
 import lombok.Data;
diff --git a/src/main/java/com/ycl/jxkg/vo/admin/education/SubjectEditRequestVO.java b/src/main/java/com/ycl/jxkg/domain/vo/student/education/SubjectEditRequestVO.java
similarity index 85%
copy from src/main/java/com/ycl/jxkg/vo/admin/education/SubjectEditRequestVO.java
copy to src/main/java/com/ycl/jxkg/domain/vo/student/education/SubjectEditRequestVO.java
index 3c41414..0892dda 100644
--- a/src/main/java/com/ycl/jxkg/vo/admin/education/SubjectEditRequestVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/student/education/SubjectEditRequestVO.java
@@ -1,7 +1,6 @@
-package com.ycl.jxkg.vo.admin.education;
+package com.ycl.jxkg.domain.vo.student.education;
 
 import lombok.Data;
-
 
 import javax.validation.constraints.NotBlank;
 import javax.validation.constraints.NotNull;
diff --git a/src/main/java/com/ycl/jxkg/vo/student/education/SubjectVO.java b/src/main/java/com/ycl/jxkg/domain/vo/student/education/SubjectVO.java
similarity index 67%
rename from src/main/java/com/ycl/jxkg/vo/student/education/SubjectVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/student/education/SubjectVO.java
index ba9b58a..2f9eb00 100644
--- a/src/main/java/com/ycl/jxkg/vo/student/education/SubjectVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/student/education/SubjectVO.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.student.education;
+package com.ycl.jxkg.domain.vo.student.education;
 
 import lombok.Data;
 
diff --git a/src/main/java/com/ycl/jxkg/vo/student/exam/ExamPaperPageResponseVO.java b/src/main/java/com/ycl/jxkg/domain/vo/student/exam/ExamPaperPageResponseVO.java
similarity index 89%
rename from src/main/java/com/ycl/jxkg/vo/student/exam/ExamPaperPageResponseVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/student/exam/ExamPaperPageResponseVO.java
index 5799146..b8614a1 100644
--- a/src/main/java/com/ycl/jxkg/vo/student/exam/ExamPaperPageResponseVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/student/exam/ExamPaperPageResponseVO.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.student.exam;
+package com.ycl.jxkg.domain.vo.student.exam;
 
 import lombok.Data;
 
diff --git a/src/main/java/com/ycl/jxkg/vo/student/exam/ExamPaperPageVO.java b/src/main/java/com/ycl/jxkg/domain/vo/student/exam/ExamPaperPageVO.java
similarity index 85%
rename from src/main/java/com/ycl/jxkg/vo/student/exam/ExamPaperPageVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/student/exam/ExamPaperPageVO.java
index b613b2c..160699d 100644
--- a/src/main/java/com/ycl/jxkg/vo/student/exam/ExamPaperPageVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/student/exam/ExamPaperPageVO.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.student.exam;
+package com.ycl.jxkg.domain.vo.student.exam;
 
 import com.ycl.jxkg.base.BasePage;
 import lombok.Data;
diff --git a/src/main/java/com/ycl/jxkg/domain/vo/student/exam/ExamPaperReadVO.java b/src/main/java/com/ycl/jxkg/domain/vo/student/exam/ExamPaperReadVO.java
new file mode 100644
index 0000000..a8dae8d
--- /dev/null
+++ b/src/main/java/com/ycl/jxkg/domain/vo/student/exam/ExamPaperReadVO.java
@@ -0,0 +1,13 @@
+package com.ycl.jxkg.domain.vo.student.exam;
+
+import com.ycl.jxkg.domain.vo.admin.exam.ExamPaperEditRequestVO;
+import lombok.Data;
+
+@Data
+public class ExamPaperReadVO {
+
+    private ExamPaperEditRequestVO paper;
+
+    private ExamPaperSubmitVO answer;
+
+}
diff --git a/src/main/java/com/ycl/jxkg/vo/student/exam/ExamPaperSubmitItemVO.java b/src/main/java/com/ycl/jxkg/domain/vo/student/exam/ExamPaperSubmitItemVO.java
similarity index 89%
rename from src/main/java/com/ycl/jxkg/vo/student/exam/ExamPaperSubmitItemVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/student/exam/ExamPaperSubmitItemVO.java
index a700c58..727317e 100644
--- a/src/main/java/com/ycl/jxkg/vo/student/exam/ExamPaperSubmitItemVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/student/exam/ExamPaperSubmitItemVO.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.student.exam;
+package com.ycl.jxkg.domain.vo.student.exam;
 
 
 import lombok.Data;
diff --git a/src/main/java/com/ycl/jxkg/vo/student/exam/ExamPaperSubmitVO.java b/src/main/java/com/ycl/jxkg/domain/vo/student/exam/ExamPaperSubmitVO.java
similarity index 88%
rename from src/main/java/com/ycl/jxkg/vo/student/exam/ExamPaperSubmitVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/student/exam/ExamPaperSubmitVO.java
index 49730f3..c0fdc4d 100644
--- a/src/main/java/com/ycl/jxkg/vo/student/exam/ExamPaperSubmitVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/student/exam/ExamPaperSubmitVO.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.student.exam;
+package com.ycl.jxkg.domain.vo.student.exam;
 
 
 import lombok.Data;
diff --git a/src/main/java/com/ycl/jxkg/vo/student/exampaper/ExamPaperAnswerPageResponseVO.java b/src/main/java/com/ycl/jxkg/domain/vo/student/exampaper/ExamPaperAnswerPageResponseVO.java
similarity index 90%
rename from src/main/java/com/ycl/jxkg/vo/student/exampaper/ExamPaperAnswerPageResponseVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/student/exampaper/ExamPaperAnswerPageResponseVO.java
index a1767db..1c91dc9 100644
--- a/src/main/java/com/ycl/jxkg/vo/student/exampaper/ExamPaperAnswerPageResponseVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/student/exampaper/ExamPaperAnswerPageResponseVO.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.student.exampaper;
+package com.ycl.jxkg.domain.vo.student.exampaper;
 
 import lombok.Data;
 
diff --git a/src/main/java/com/ycl/jxkg/vo/student/exampaper/ExamPaperAnswerPageVO.java b/src/main/java/com/ycl/jxkg/domain/vo/student/exampaper/ExamPaperAnswerPageVO.java
similarity index 78%
rename from src/main/java/com/ycl/jxkg/vo/student/exampaper/ExamPaperAnswerPageVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/student/exampaper/ExamPaperAnswerPageVO.java
index c669238..ee73a16 100644
--- a/src/main/java/com/ycl/jxkg/vo/student/exampaper/ExamPaperAnswerPageVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/student/exampaper/ExamPaperAnswerPageVO.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.student.exampaper;
+package com.ycl.jxkg.domain.vo.student.exampaper;
 
 import com.ycl.jxkg.base.BasePage;
 import lombok.Data;
diff --git a/src/main/java/com/ycl/jxkg/domain/vo/student/question/answer/QuestionAnswerVO.java b/src/main/java/com/ycl/jxkg/domain/vo/student/question/answer/QuestionAnswerVO.java
new file mode 100644
index 0000000..33f2499
--- /dev/null
+++ b/src/main/java/com/ycl/jxkg/domain/vo/student/question/answer/QuestionAnswerVO.java
@@ -0,0 +1,14 @@
+package com.ycl.jxkg.domain.vo.student.question.answer;
+
+import com.ycl.jxkg.domain.vo.admin.question.QuestionEditRequestVO;
+import com.ycl.jxkg.domain.vo.student.exam.ExamPaperSubmitItemVO;
+import lombok.Data;
+
+@Data
+public class QuestionAnswerVO {
+
+    private QuestionEditRequestVO questionVM;
+
+    private ExamPaperSubmitItemVO questionAnswerVM;
+
+}
diff --git a/src/main/java/com/ycl/jxkg/vo/student/question/answer/QuestionPageStudentRequestVO.java b/src/main/java/com/ycl/jxkg/domain/vo/student/question/answer/QuestionPageStudentRequestVO.java
similarity index 74%
rename from src/main/java/com/ycl/jxkg/vo/student/question/answer/QuestionPageStudentRequestVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/student/question/answer/QuestionPageStudentRequestVO.java
index 166e074..e3a641e 100644
--- a/src/main/java/com/ycl/jxkg/vo/student/question/answer/QuestionPageStudentRequestVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/student/question/answer/QuestionPageStudentRequestVO.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.student.question.answer;
+package com.ycl.jxkg.domain.vo.student.question.answer;
 
 import com.ycl.jxkg.base.BasePage;
 import lombok.Data;
diff --git a/src/main/java/com/ycl/jxkg/vo/student/question/answer/QuestionPageStudentResponseVO.java b/src/main/java/com/ycl/jxkg/domain/vo/student/question/answer/QuestionPageStudentResponseVO.java
similarity index 80%
rename from src/main/java/com/ycl/jxkg/vo/student/question/answer/QuestionPageStudentResponseVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/student/question/answer/QuestionPageStudentResponseVO.java
index 94ca5f2..e4e3ab5 100644
--- a/src/main/java/com/ycl/jxkg/vo/student/question/answer/QuestionPageStudentResponseVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/student/question/answer/QuestionPageStudentResponseVO.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.student.question.answer;
+package com.ycl.jxkg.domain.vo.student.question.answer;
 
 import lombok.Data;
 
diff --git a/src/main/java/com/ycl/jxkg/vo/student/user/MessageRequestVO.java b/src/main/java/com/ycl/jxkg/domain/vo/student/user/MessageRequestVO.java
similarity index 76%
rename from src/main/java/com/ycl/jxkg/vo/student/user/MessageRequestVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/student/user/MessageRequestVO.java
index a01af42..e1092b2 100644
--- a/src/main/java/com/ycl/jxkg/vo/student/user/MessageRequestVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/student/user/MessageRequestVO.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.student.user;
+package com.ycl.jxkg.domain.vo.student.user;
 
 import com.ycl.jxkg.base.BasePage;
 import lombok.Data;
diff --git a/src/main/java/com/ycl/jxkg/vo/student/user/MessageResponseVO.java b/src/main/java/com/ycl/jxkg/domain/vo/student/user/MessageResponseVO.java
similarity index 85%
rename from src/main/java/com/ycl/jxkg/vo/student/user/MessageResponseVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/student/user/MessageResponseVO.java
index fd2b6cf..9d7917d 100644
--- a/src/main/java/com/ycl/jxkg/vo/student/user/MessageResponseVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/student/user/MessageResponseVO.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.student.user;
+package com.ycl.jxkg.domain.vo.student.user;
 
 import lombok.Data;
 
diff --git a/src/main/java/com/ycl/jxkg/vo/student/user/UserEventLogVO.java b/src/main/java/com/ycl/jxkg/domain/vo/student/user/UserEventLogVO.java
similarity index 83%
copy from src/main/java/com/ycl/jxkg/vo/student/user/UserEventLogVO.java
copy to src/main/java/com/ycl/jxkg/domain/vo/student/user/UserEventLogVO.java
index d1ce18b..74e42af 100644
--- a/src/main/java/com/ycl/jxkg/vo/student/user/UserEventLogVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/student/user/UserEventLogVO.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.student.user;
+package com.ycl.jxkg.domain.vo.student.user;
 
 import lombok.Data;
 
diff --git a/src/main/java/com/ycl/jxkg/vo/student/user/UserRegisterVO.java b/src/main/java/com/ycl/jxkg/domain/vo/student/user/UserRegisterVO.java
similarity index 86%
rename from src/main/java/com/ycl/jxkg/vo/student/user/UserRegisterVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/student/user/UserRegisterVO.java
index f725bc9..9591da8 100644
--- a/src/main/java/com/ycl/jxkg/vo/student/user/UserRegisterVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/student/user/UserRegisterVO.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.student.user;
+package com.ycl.jxkg.domain.vo.student.user;
 
 
 import lombok.Data;
diff --git a/src/main/java/com/ycl/jxkg/vo/student/user/UserResponseVO.java b/src/main/java/com/ycl/jxkg/domain/vo/student/user/UserResponseVO.java
similarity index 95%
copy from src/main/java/com/ycl/jxkg/vo/student/user/UserResponseVO.java
copy to src/main/java/com/ycl/jxkg/domain/vo/student/user/UserResponseVO.java
index dd316bc..d4a49e4 100644
--- a/src/main/java/com/ycl/jxkg/vo/student/user/UserResponseVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/student/user/UserResponseVO.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.student.user;
+package com.ycl.jxkg.domain.vo.student.user;
 
 import com.ycl.jxkg.domain.entity.User;
 import com.ycl.jxkg.utils.DateTimeUtil;
diff --git a/src/main/java/com/ycl/jxkg/vo/student/user/UserUpdateVO.java b/src/main/java/com/ycl/jxkg/domain/vo/student/user/UserUpdateVO.java
similarity index 88%
rename from src/main/java/com/ycl/jxkg/vo/student/user/UserUpdateVO.java
rename to src/main/java/com/ycl/jxkg/domain/vo/student/user/UserUpdateVO.java
index b24f440..1ebba99 100644
--- a/src/main/java/com/ycl/jxkg/vo/student/user/UserUpdateVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/student/user/UserUpdateVO.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.student.user;
+package com.ycl.jxkg.domain.vo.student.user;
 
 
 import lombok.Data;
diff --git a/src/main/java/com/ycl/jxkg/vo/wx/student/user/BindInfo.java b/src/main/java/com/ycl/jxkg/domain/vo/wx/student/user/BindInfo.java
similarity index 82%
rename from src/main/java/com/ycl/jxkg/vo/wx/student/user/BindInfo.java
rename to src/main/java/com/ycl/jxkg/domain/vo/wx/student/user/BindInfo.java
index 68fd731..d07fb7c 100644
--- a/src/main/java/com/ycl/jxkg/vo/wx/student/user/BindInfo.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/wx/student/user/BindInfo.java
@@ -1,4 +1,4 @@
-package com.ycl.jxkg.vo.wx.student.user;
+package com.ycl.jxkg.domain.vo.wx.student.user;
 
 
 import lombok.Data;
diff --git a/src/main/java/com/ycl/jxkg/group/Add.java b/src/main/java/com/ycl/jxkg/group/Add.java
new file mode 100644
index 0000000..1793401
--- /dev/null
+++ b/src/main/java/com/ycl/jxkg/group/Add.java
@@ -0,0 +1,10 @@
+package com.ycl.jxkg.group;
+
+/**
+ *
+ * @author xp
+ * @version 1.0
+ * @date 2022/5/19
+ */
+public interface Add {
+}
diff --git a/src/main/java/com/ycl/jxkg/group/Update.java b/src/main/java/com/ycl/jxkg/group/Update.java
new file mode 100644
index 0000000..3ff461d
--- /dev/null
+++ b/src/main/java/com/ycl/jxkg/group/Update.java
@@ -0,0 +1,10 @@
+package com.ycl.jxkg.group;
+
+/**
+ *
+ * @author xp
+ * @version 1.0
+ * @date 2022/5/19
+ */
+public interface Update {
+}
diff --git a/src/main/java/com/ycl/jxkg/mapper/ExamPaperAnswerMapper.java b/src/main/java/com/ycl/jxkg/mapper/ExamPaperAnswerMapper.java
index bdb36e5..4d303c9 100644
--- a/src/main/java/com/ycl/jxkg/mapper/ExamPaperAnswerMapper.java
+++ b/src/main/java/com/ycl/jxkg/mapper/ExamPaperAnswerMapper.java
@@ -3,8 +3,8 @@
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.ycl.jxkg.domain.entity.ExamPaperAnswer;
 import com.ycl.jxkg.domain.other.KeyValue;
-import com.ycl.jxkg.vo.admin.paper.ExamPaperAnswerPageRequestVO;
-import com.ycl.jxkg.vo.student.exampaper.ExamPaperAnswerPageVO;
+import com.ycl.jxkg.domain.vo.admin.paper.ExamPaperAnswerPageRequestVO;
+import com.ycl.jxkg.domain.vo.student.exampaper.ExamPaperAnswerPageVO;
 import org.apache.ibatis.annotations.Mapper;
 import org.apache.ibatis.annotations.Param;
 
diff --git a/src/main/java/com/ycl/jxkg/mapper/ExamPaperMapper.java b/src/main/java/com/ycl/jxkg/mapper/ExamPaperMapper.java
index 2d89aba..e804abf 100644
--- a/src/main/java/com/ycl/jxkg/mapper/ExamPaperMapper.java
+++ b/src/main/java/com/ycl/jxkg/mapper/ExamPaperMapper.java
@@ -3,10 +3,10 @@
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.ycl.jxkg.domain.entity.ExamPaper;
 import com.ycl.jxkg.domain.other.KeyValue;
-import com.ycl.jxkg.vo.admin.exam.ExamPaperPageRequestVO;
-import com.ycl.jxkg.vo.student.dashboard.PaperFilter;
-import com.ycl.jxkg.vo.student.dashboard.PaperInfo;
-import com.ycl.jxkg.vo.student.exam.ExamPaperPageVO;
+import com.ycl.jxkg.domain.vo.admin.exam.ExamPaperPageRequestVO;
+import com.ycl.jxkg.domain.vo.student.dashboard.PaperFilter;
+import com.ycl.jxkg.domain.vo.student.dashboard.PaperInfo;
+import com.ycl.jxkg.domain.vo.student.exam.ExamPaperPageVO;
 import org.apache.ibatis.annotations.Mapper;
 import org.apache.ibatis.annotations.Param;
 
diff --git a/src/main/java/com/ycl/jxkg/mapper/ExamPaperQuestionCustomerAnswerMapper.java b/src/main/java/com/ycl/jxkg/mapper/ExamPaperQuestionCustomerAnswerMapper.java
index c6984b5..6a19629 100644
--- a/src/main/java/com/ycl/jxkg/mapper/ExamPaperQuestionCustomerAnswerMapper.java
+++ b/src/main/java/com/ycl/jxkg/mapper/ExamPaperQuestionCustomerAnswerMapper.java
@@ -4,7 +4,7 @@
 import com.ycl.jxkg.domain.entity.ExamPaperQuestionCustomerAnswer;
 import com.ycl.jxkg.domain.other.ExamPaperAnswerUpdate;
 import com.ycl.jxkg.domain.other.KeyValue;
-import com.ycl.jxkg.vo.student.question.answer.QuestionPageStudentRequestVO;
+import com.ycl.jxkg.domain.vo.student.question.answer.QuestionPageStudentRequestVO;
 import org.apache.ibatis.annotations.Mapper;
 import org.apache.ibatis.annotations.Param;
 
diff --git a/src/main/java/com/ycl/jxkg/mapper/MessageMapper.java b/src/main/java/com/ycl/jxkg/mapper/MessageMapper.java
index 087ac51..c695739 100644
--- a/src/main/java/com/ycl/jxkg/mapper/MessageMapper.java
+++ b/src/main/java/com/ycl/jxkg/mapper/MessageMapper.java
@@ -2,7 +2,7 @@
 
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.ycl.jxkg.domain.entity.Message;
-import com.ycl.jxkg.vo.admin.message.MessagePageRequestVO;
+import com.ycl.jxkg.domain.vo.admin.message.MessagePageRequestVO;
 import org.apache.ibatis.annotations.Mapper;
 
 import java.util.List;
diff --git a/src/main/java/com/ycl/jxkg/mapper/MessageUserMapper.java b/src/main/java/com/ycl/jxkg/mapper/MessageUserMapper.java
index 8350fd4..6ea2cbe 100644
--- a/src/main/java/com/ycl/jxkg/mapper/MessageUserMapper.java
+++ b/src/main/java/com/ycl/jxkg/mapper/MessageUserMapper.java
@@ -2,7 +2,7 @@
 
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.ycl.jxkg.domain.entity.MessageUser;
-import com.ycl.jxkg.vo.student.user.MessageRequestVO;
+import com.ycl.jxkg.domain.vo.student.user.MessageRequestVO;
 import org.apache.ibatis.annotations.Mapper;
 
 import java.util.List;
diff --git a/src/main/java/com/ycl/jxkg/mapper/QuestionMapper.java b/src/main/java/com/ycl/jxkg/mapper/QuestionMapper.java
index 13af03d..3c93933 100644
--- a/src/main/java/com/ycl/jxkg/mapper/QuestionMapper.java
+++ b/src/main/java/com/ycl/jxkg/mapper/QuestionMapper.java
@@ -3,7 +3,7 @@
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.ycl.jxkg.domain.other.KeyValue;
 import com.ycl.jxkg.domain.entity.Question;
-import com.ycl.jxkg.vo.admin.question.QuestionPageRequestVO;
+import com.ycl.jxkg.domain.vo.admin.question.QuestionPageRequestVO;
 import org.apache.ibatis.annotations.Mapper;
 import org.apache.ibatis.annotations.Param;
 
diff --git a/src/main/java/com/ycl/jxkg/mapper/SubjectMapper.java b/src/main/java/com/ycl/jxkg/mapper/SubjectMapper.java
index 2fb21e7..422d3e1 100644
--- a/src/main/java/com/ycl/jxkg/mapper/SubjectMapper.java
+++ b/src/main/java/com/ycl/jxkg/mapper/SubjectMapper.java
@@ -2,7 +2,7 @@
 
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.ycl.jxkg.domain.entity.Subject;
-import com.ycl.jxkg.vo.admin.education.SubjectPageRequestVO;
+import com.ycl.jxkg.domain.vo.admin.education.SubjectPageRequestVO;
 import org.apache.ibatis.annotations.Mapper;
 
 import java.util.List;
diff --git a/src/main/java/com/ycl/jxkg/mapper/TaskExamMapper.java b/src/main/java/com/ycl/jxkg/mapper/TaskExamMapper.java
index 98aa846..2cbe24b 100644
--- a/src/main/java/com/ycl/jxkg/mapper/TaskExamMapper.java
+++ b/src/main/java/com/ycl/jxkg/mapper/TaskExamMapper.java
@@ -2,7 +2,7 @@
 
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.ycl.jxkg.domain.entity.TaskExam;
-import com.ycl.jxkg.vo.admin.task.TaskPageRequestVO;
+import com.ycl.jxkg.domain.vo.admin.task.TaskPageRequestVO;
 import org.apache.ibatis.annotations.Mapper;
 
 import java.util.List;
diff --git a/src/main/java/com/ycl/jxkg/mapper/UserEventLogMapper.java b/src/main/java/com/ycl/jxkg/mapper/UserEventLogMapper.java
index ebff833..ece5bf3 100644
--- a/src/main/java/com/ycl/jxkg/mapper/UserEventLogMapper.java
+++ b/src/main/java/com/ycl/jxkg/mapper/UserEventLogMapper.java
@@ -3,7 +3,7 @@
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.ycl.jxkg.domain.entity.UserEventLog;
 import com.ycl.jxkg.domain.other.KeyValue;
-import com.ycl.jxkg.vo.admin.user.UserEventPageRequestVO;
+import com.ycl.jxkg.domain.vo.admin.user.UserEventPageRequestVO;
 import org.apache.ibatis.annotations.Mapper;
 import org.apache.ibatis.annotations.Param;
 
diff --git a/src/main/java/com/ycl/jxkg/mapper/UserMapper.java b/src/main/java/com/ycl/jxkg/mapper/UserMapper.java
index 8cc31dd..53d7872 100644
--- a/src/main/java/com/ycl/jxkg/mapper/UserMapper.java
+++ b/src/main/java/com/ycl/jxkg/mapper/UserMapper.java
@@ -3,7 +3,7 @@
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.ycl.jxkg.domain.other.KeyValue;
 import com.ycl.jxkg.domain.entity.User;
-import com.ycl.jxkg.vo.admin.user.UserPageRequestVO;
+import com.ycl.jxkg.domain.vo.admin.user.UserPageRequestVO;
 import org.apache.ibatis.annotations.Mapper;
 import org.apache.ibatis.annotations.Param;
 
diff --git a/src/main/java/com/ycl/jxkg/service/ExamPaperAnswerService.java b/src/main/java/com/ycl/jxkg/service/ExamPaperAnswerService.java
index bb7f254..3ec15a5 100644
--- a/src/main/java/com/ycl/jxkg/service/ExamPaperAnswerService.java
+++ b/src/main/java/com/ycl/jxkg/service/ExamPaperAnswerService.java
@@ -4,9 +4,9 @@
 import com.ycl.jxkg.domain.entity.ExamPaperAnswer;
 import com.ycl.jxkg.domain.ExamPaperAnswerInfo;
 import com.ycl.jxkg.domain.entity.User;
-import com.ycl.jxkg.vo.admin.paper.ExamPaperAnswerPageRequestVO;
-import com.ycl.jxkg.vo.student.exam.ExamPaperSubmitVO;
-import com.ycl.jxkg.vo.student.exampaper.ExamPaperAnswerPageVO;
+import com.ycl.jxkg.domain.vo.admin.paper.ExamPaperAnswerPageRequestVO;
+import com.ycl.jxkg.domain.vo.student.exam.ExamPaperSubmitVO;
+import com.ycl.jxkg.domain.vo.student.exampaper.ExamPaperAnswerPageVO;
 import com.github.pagehelper.PageInfo;
 
 import java.util.List;
diff --git a/src/main/java/com/ycl/jxkg/service/ExamPaperQuestionCustomerAnswerService.java b/src/main/java/com/ycl/jxkg/service/ExamPaperQuestionCustomerAnswerService.java
index 3b1c2f4..2ca745e 100644
--- a/src/main/java/com/ycl/jxkg/service/ExamPaperQuestionCustomerAnswerService.java
+++ b/src/main/java/com/ycl/jxkg/service/ExamPaperQuestionCustomerAnswerService.java
@@ -3,8 +3,8 @@
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.ycl.jxkg.domain.entity.ExamPaperQuestionCustomerAnswer;
 import com.ycl.jxkg.domain.other.ExamPaperAnswerUpdate;
-import com.ycl.jxkg.vo.student.exam.ExamPaperSubmitItemVO;
-import com.ycl.jxkg.vo.student.question.answer.QuestionPageStudentRequestVO;
+import com.ycl.jxkg.domain.vo.student.exam.ExamPaperSubmitItemVO;
+import com.ycl.jxkg.domain.vo.student.question.answer.QuestionPageStudentRequestVO;
 import com.github.pagehelper.PageInfo;
 
 import java.util.List;
diff --git a/src/main/java/com/ycl/jxkg/service/ExamPaperService.java b/src/main/java/com/ycl/jxkg/service/ExamPaperService.java
index 41ffd3f..d8ee7dd 100644
--- a/src/main/java/com/ycl/jxkg/service/ExamPaperService.java
+++ b/src/main/java/com/ycl/jxkg/service/ExamPaperService.java
@@ -3,11 +3,11 @@
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.ycl.jxkg.domain.entity.ExamPaper;
 import com.ycl.jxkg.domain.entity.User;
-import com.ycl.jxkg.vo.admin.exam.ExamPaperEditRequestVO;
-import com.ycl.jxkg.vo.admin.exam.ExamPaperPageRequestVO;
-import com.ycl.jxkg.vo.student.dashboard.PaperFilter;
-import com.ycl.jxkg.vo.student.dashboard.PaperInfo;
-import com.ycl.jxkg.vo.student.exam.ExamPaperPageVO;
+import com.ycl.jxkg.domain.vo.admin.exam.ExamPaperEditRequestVO;
+import com.ycl.jxkg.domain.vo.admin.exam.ExamPaperPageRequestVO;
+import com.ycl.jxkg.domain.vo.student.dashboard.PaperFilter;
+import com.ycl.jxkg.domain.vo.student.dashboard.PaperInfo;
+import com.ycl.jxkg.domain.vo.student.exam.ExamPaperPageVO;
 import com.github.pagehelper.PageInfo;
 
 import java.util.List;
diff --git a/src/main/java/com/ycl/jxkg/service/MessageService.java b/src/main/java/com/ycl/jxkg/service/MessageService.java
index 9fe3845..fd250e4 100644
--- a/src/main/java/com/ycl/jxkg/service/MessageService.java
+++ b/src/main/java/com/ycl/jxkg/service/MessageService.java
@@ -2,8 +2,8 @@
 
 import com.ycl.jxkg.domain.entity.Message;
 import com.ycl.jxkg.domain.entity.MessageUser;
-import com.ycl.jxkg.vo.admin.message.MessagePageRequestVO;
-import com.ycl.jxkg.vo.student.user.MessageRequestVO;
+import com.ycl.jxkg.domain.vo.admin.message.MessagePageRequestVO;
+import com.ycl.jxkg.domain.vo.student.user.MessageRequestVO;
 import com.github.pagehelper.PageInfo;
 
 import java.util.List;
diff --git a/src/main/java/com/ycl/jxkg/service/QuestionService.java b/src/main/java/com/ycl/jxkg/service/QuestionService.java
index 0d46d79..ca04006 100644
--- a/src/main/java/com/ycl/jxkg/service/QuestionService.java
+++ b/src/main/java/com/ycl/jxkg/service/QuestionService.java
@@ -2,8 +2,8 @@
 
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.ycl.jxkg.domain.entity.Question;
-import com.ycl.jxkg.vo.admin.question.QuestionEditRequestVO;
-import com.ycl.jxkg.vo.admin.question.QuestionPageRequestVO;
+import com.ycl.jxkg.domain.vo.admin.question.QuestionEditRequestVO;
+import com.ycl.jxkg.domain.vo.admin.question.QuestionPageRequestVO;
 import com.github.pagehelper.PageInfo;
 
 import java.util.List;
diff --git a/src/main/java/com/ycl/jxkg/service/SubjectService.java b/src/main/java/com/ycl/jxkg/service/SubjectService.java
index 7391b68..f8b0d2a 100644
--- a/src/main/java/com/ycl/jxkg/service/SubjectService.java
+++ b/src/main/java/com/ycl/jxkg/service/SubjectService.java
@@ -2,7 +2,7 @@
 
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.ycl.jxkg.domain.entity.Subject;
-import com.ycl.jxkg.vo.admin.education.SubjectPageRequestVO;
+import com.ycl.jxkg.domain.vo.admin.education.SubjectPageRequestVO;
 import com.github.pagehelper.PageInfo;
 
 import java.util.List;
diff --git a/src/main/java/com/ycl/jxkg/service/TaskExamService.java b/src/main/java/com/ycl/jxkg/service/TaskExamService.java
index 12bd8a6..86b505f 100644
--- a/src/main/java/com/ycl/jxkg/service/TaskExamService.java
+++ b/src/main/java/com/ycl/jxkg/service/TaskExamService.java
@@ -3,8 +3,8 @@
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.ycl.jxkg.domain.entity.TaskExam;
 import com.ycl.jxkg.domain.entity.User;
-import com.ycl.jxkg.vo.admin.task.TaskPageRequestVO;
-import com.ycl.jxkg.vo.admin.task.TaskRequestVO;
+import com.ycl.jxkg.domain.vo.admin.task.TaskPageRequestVO;
+import com.ycl.jxkg.domain.vo.admin.task.TaskRequestVO;
 import com.github.pagehelper.PageInfo;
 
 import java.util.List;
diff --git a/src/main/java/com/ycl/jxkg/service/UserEventLogService.java b/src/main/java/com/ycl/jxkg/service/UserEventLogService.java
index afff450..edbcb37 100644
--- a/src/main/java/com/ycl/jxkg/service/UserEventLogService.java
+++ b/src/main/java/com/ycl/jxkg/service/UserEventLogService.java
@@ -2,7 +2,7 @@
 
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.ycl.jxkg.domain.entity.UserEventLog;
-import com.ycl.jxkg.vo.admin.user.UserEventPageRequestVO;
+import com.ycl.jxkg.domain.vo.admin.user.UserEventPageRequestVO;
 import com.github.pagehelper.PageInfo;
 
 import java.util.List;
diff --git a/src/main/java/com/ycl/jxkg/service/UserService.java b/src/main/java/com/ycl/jxkg/service/UserService.java
index ef15c80..ea65137 100644
--- a/src/main/java/com/ycl/jxkg/service/UserService.java
+++ b/src/main/java/com/ycl/jxkg/service/UserService.java
@@ -1,9 +1,10 @@
 package com.ycl.jxkg.service;
 
 import com.baomidou.mybatisplus.extension.service.IService;
+import com.ycl.jxkg.domain.form.RegisterForm;
 import com.ycl.jxkg.domain.other.KeyValue;
 import com.ycl.jxkg.domain.entity.User;
-import com.ycl.jxkg.vo.admin.user.UserPageRequestVO;
+import com.ycl.jxkg.domain.vo.admin.user.UserPageRequestVO;
 import com.github.pagehelper.PageInfo;
 
 import java.util.List;
@@ -126,4 +127,18 @@
     User selectByWxOpenId(String wxOpenId);
 
     void changePicture(User user, String imagePath);
+
+    /**
+     * 鏁欏笀娉ㄥ唽
+     *
+     * @param form
+     */
+    void teacherRegister(RegisterForm form);
+
+    /**
+     * 瀛︾敓娉ㄥ唽
+     *
+     * @param form
+     */
+    void studentRegister(RegisterForm form);
 }
diff --git a/src/main/java/com/ycl/jxkg/service/impl/ExamPaperAnswerServiceImpl.java b/src/main/java/com/ycl/jxkg/service/impl/ExamPaperAnswerServiceImpl.java
index 42667df..11fe208 100644
--- a/src/main/java/com/ycl/jxkg/service/impl/ExamPaperAnswerServiceImpl.java
+++ b/src/main/java/com/ycl/jxkg/service/impl/ExamPaperAnswerServiceImpl.java
@@ -20,10 +20,10 @@
 import com.ycl.jxkg.utils.DateTimeUtil;
 import com.ycl.jxkg.utils.ExamUtil;
 import com.ycl.jxkg.utils.JsonUtil;
-import com.ycl.jxkg.vo.admin.paper.ExamPaperAnswerPageRequestVO;
-import com.ycl.jxkg.vo.student.exam.ExamPaperSubmitItemVO;
-import com.ycl.jxkg.vo.student.exam.ExamPaperSubmitVO;
-import com.ycl.jxkg.vo.student.exampaper.ExamPaperAnswerPageVO;
+import com.ycl.jxkg.domain.vo.admin.paper.ExamPaperAnswerPageRequestVO;
+import com.ycl.jxkg.domain.vo.student.exam.ExamPaperSubmitItemVO;
+import com.ycl.jxkg.domain.vo.student.exam.ExamPaperSubmitVO;
+import com.ycl.jxkg.domain.vo.student.exampaper.ExamPaperAnswerPageVO;
 import com.github.pagehelper.PageHelper;
 import com.github.pagehelper.PageInfo;
 import lombok.RequiredArgsConstructor;
diff --git a/src/main/java/com/ycl/jxkg/service/impl/ExamPaperQuestionCustomerAnswerServiceImpl.java b/src/main/java/com/ycl/jxkg/service/impl/ExamPaperQuestionCustomerAnswerServiceImpl.java
index ba9be2a..3757532 100644
--- a/src/main/java/com/ycl/jxkg/service/impl/ExamPaperQuestionCustomerAnswerServiceImpl.java
+++ b/src/main/java/com/ycl/jxkg/service/impl/ExamPaperQuestionCustomerAnswerServiceImpl.java
@@ -12,8 +12,8 @@
 import com.ycl.jxkg.utils.DateTimeUtil;
 import com.ycl.jxkg.utils.ExamUtil;
 import com.ycl.jxkg.utils.JsonUtil;
-import com.ycl.jxkg.vo.student.exam.ExamPaperSubmitItemVO;
-import com.ycl.jxkg.vo.student.question.answer.QuestionPageStudentRequestVO;
+import com.ycl.jxkg.domain.vo.student.exam.ExamPaperSubmitItemVO;
+import com.ycl.jxkg.domain.vo.student.question.answer.QuestionPageStudentRequestVO;
 import com.github.pagehelper.PageHelper;
 import com.github.pagehelper.PageInfo;
 import lombok.RequiredArgsConstructor;
diff --git a/src/main/java/com/ycl/jxkg/service/impl/ExamPaperServiceImpl.java b/src/main/java/com/ycl/jxkg/service/impl/ExamPaperServiceImpl.java
index 09961f6..227d86f 100644
--- a/src/main/java/com/ycl/jxkg/service/impl/ExamPaperServiceImpl.java
+++ b/src/main/java/com/ycl/jxkg/service/impl/ExamPaperServiceImpl.java
@@ -16,13 +16,13 @@
 import com.ycl.jxkg.utils.DateTimeUtil;
 import com.ycl.jxkg.utils.JsonUtil;
 import com.ycl.jxkg.utils.ExamUtil;
-import com.ycl.jxkg.vo.admin.exam.ExamPaperEditRequestVO;
-import com.ycl.jxkg.vo.admin.exam.ExamPaperPageRequestVO;
-import com.ycl.jxkg.vo.admin.exam.ExamPaperTitleItemVO;
-import com.ycl.jxkg.vo.admin.question.QuestionEditRequestVO;
-import com.ycl.jxkg.vo.student.dashboard.PaperFilter;
-import com.ycl.jxkg.vo.student.dashboard.PaperInfo;
-import com.ycl.jxkg.vo.student.exam.ExamPaperPageVO;
+import com.ycl.jxkg.domain.vo.admin.exam.ExamPaperEditRequestVO;
+import com.ycl.jxkg.domain.vo.admin.exam.ExamPaperPageRequestVO;
+import com.ycl.jxkg.domain.vo.admin.exam.ExamPaperTitleItemVO;
+import com.ycl.jxkg.domain.vo.admin.question.QuestionEditRequestVO;
+import com.ycl.jxkg.domain.vo.student.dashboard.PaperFilter;
+import com.ycl.jxkg.domain.vo.student.dashboard.PaperInfo;
+import com.ycl.jxkg.domain.vo.student.exam.ExamPaperPageVO;
 import com.github.pagehelper.PageHelper;
 import com.github.pagehelper.PageInfo;
 import com.ycl.jxkg.domain.entity.ExamPaper;
diff --git a/src/main/java/com/ycl/jxkg/service/impl/MessageServiceImpl.java b/src/main/java/com/ycl/jxkg/service/impl/MessageServiceImpl.java
index c2e92bb..4576982 100644
--- a/src/main/java/com/ycl/jxkg/service/impl/MessageServiceImpl.java
+++ b/src/main/java/com/ycl/jxkg/service/impl/MessageServiceImpl.java
@@ -5,8 +5,8 @@
 import com.ycl.jxkg.mapper.MessageMapper;
 import com.ycl.jxkg.mapper.MessageUserMapper;
 import com.ycl.jxkg.service.MessageService;
-import com.ycl.jxkg.vo.admin.message.MessagePageRequestVO;
-import com.ycl.jxkg.vo.student.user.MessageRequestVO;
+import com.ycl.jxkg.domain.vo.admin.message.MessagePageRequestVO;
+import com.ycl.jxkg.domain.vo.student.user.MessageRequestVO;
 import com.github.pagehelper.PageHelper;
 import com.github.pagehelper.PageInfo;
 import org.springframework.beans.factory.annotation.Autowired;
diff --git a/src/main/java/com/ycl/jxkg/service/impl/QuestionServiceImpl.java b/src/main/java/com/ycl/jxkg/service/impl/QuestionServiceImpl.java
index 5771660..64c590d 100644
--- a/src/main/java/com/ycl/jxkg/service/impl/QuestionServiceImpl.java
+++ b/src/main/java/com/ycl/jxkg/service/impl/QuestionServiceImpl.java
@@ -15,9 +15,9 @@
 import com.ycl.jxkg.utils.DateTimeUtil;
 import com.ycl.jxkg.utils.JsonUtil;
 import com.ycl.jxkg.utils.ExamUtil;
-import com.ycl.jxkg.vo.admin.question.QuestionEditItemVO;
-import com.ycl.jxkg.vo.admin.question.QuestionEditRequestVO;
-import com.ycl.jxkg.vo.admin.question.QuestionPageRequestVO;
+import com.ycl.jxkg.domain.vo.admin.question.QuestionEditItemVO;
+import com.ycl.jxkg.domain.vo.admin.question.QuestionEditRequestVO;
+import com.ycl.jxkg.domain.vo.admin.question.QuestionPageRequestVO;
 import com.github.pagehelper.PageHelper;
 import com.github.pagehelper.PageInfo;
 import lombok.RequiredArgsConstructor;
diff --git a/src/main/java/com/ycl/jxkg/service/impl/SubjectServiceImpl.java b/src/main/java/com/ycl/jxkg/service/impl/SubjectServiceImpl.java
index 9e2a967..30bcd86 100644
--- a/src/main/java/com/ycl/jxkg/service/impl/SubjectServiceImpl.java
+++ b/src/main/java/com/ycl/jxkg/service/impl/SubjectServiceImpl.java
@@ -4,7 +4,7 @@
 import com.ycl.jxkg.domain.entity.Subject;
 import com.ycl.jxkg.mapper.SubjectMapper;
 import com.ycl.jxkg.service.SubjectService;
-import com.ycl.jxkg.vo.admin.education.SubjectPageRequestVO;
+import com.ycl.jxkg.domain.vo.admin.education.SubjectPageRequestVO;
 import com.github.pagehelper.PageHelper;
 import com.github.pagehelper.PageInfo;
 import lombok.RequiredArgsConstructor;
diff --git a/src/main/java/com/ycl/jxkg/service/impl/TaskExamServiceImpl.java b/src/main/java/com/ycl/jxkg/service/impl/TaskExamServiceImpl.java
index caa1735..e4fbe0f 100644
--- a/src/main/java/com/ycl/jxkg/service/impl/TaskExamServiceImpl.java
+++ b/src/main/java/com/ycl/jxkg/service/impl/TaskExamServiceImpl.java
@@ -13,9 +13,9 @@
 import com.ycl.jxkg.service.enums.ActionEnum;
 import com.ycl.jxkg.utils.DateTimeUtil;
 import com.ycl.jxkg.utils.JsonUtil;
-import com.ycl.jxkg.vo.admin.exam.ExamResponseVO;
-import com.ycl.jxkg.vo.admin.task.TaskPageRequestVO;
-import com.ycl.jxkg.vo.admin.task.TaskRequestVO;
+import com.ycl.jxkg.domain.vo.admin.exam.ExamResponseVO;
+import com.ycl.jxkg.domain.vo.admin.task.TaskPageRequestVO;
+import com.ycl.jxkg.domain.vo.admin.task.TaskRequestVO;
 import com.github.pagehelper.PageHelper;
 import com.github.pagehelper.PageInfo;
 import lombok.RequiredArgsConstructor;
diff --git a/src/main/java/com/ycl/jxkg/service/impl/UserEventLogServiceImpl.java b/src/main/java/com/ycl/jxkg/service/impl/UserEventLogServiceImpl.java
index f736cef..947e0be 100644
--- a/src/main/java/com/ycl/jxkg/service/impl/UserEventLogServiceImpl.java
+++ b/src/main/java/com/ycl/jxkg/service/impl/UserEventLogServiceImpl.java
@@ -6,7 +6,7 @@
 import com.ycl.jxkg.mapper.UserEventLogMapper;
 import com.ycl.jxkg.service.UserEventLogService;
 import com.ycl.jxkg.utils.DateTimeUtil;
-import com.ycl.jxkg.vo.admin.user.UserEventPageRequestVO;
+import com.ycl.jxkg.domain.vo.admin.user.UserEventPageRequestVO;
 import com.github.pagehelper.PageHelper;
 import com.github.pagehelper.PageInfo;
 import lombok.RequiredArgsConstructor;
diff --git a/src/main/java/com/ycl/jxkg/service/impl/UserServiceImpl.java b/src/main/java/com/ycl/jxkg/service/impl/UserServiceImpl.java
index f661eaf..11b15e9 100644
--- a/src/main/java/com/ycl/jxkg/service/impl/UserServiceImpl.java
+++ b/src/main/java/com/ycl/jxkg/service/impl/UserServiceImpl.java
@@ -1,16 +1,19 @@
 package com.ycl.jxkg.service.impl;
 
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ycl.jxkg.domain.enums.RoleEnum;
+import com.ycl.jxkg.domain.form.RegisterForm;
 import com.ycl.jxkg.domain.other.KeyValue;
 import com.ycl.jxkg.exception.BusinessException;
 import com.ycl.jxkg.domain.entity.User;
 import com.ycl.jxkg.event.OnRegistrationCompleteEvent;
 import com.ycl.jxkg.mapper.UserMapper;
 import com.ycl.jxkg.service.UserService;
-import com.ycl.jxkg.vo.admin.user.UserPageRequestVO;
+import com.ycl.jxkg.domain.vo.admin.user.UserPageRequestVO;
 import com.github.pagehelper.PageHelper;
 import com.github.pagehelper.PageInfo;
 import lombok.RequiredArgsConstructor;
+import org.springframework.beans.BeanUtils;
 import org.springframework.context.ApplicationEventPublisher;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
@@ -142,4 +145,16 @@
         changePictureUser.setImagePath(imagePath);
         userMapper.updateById(changePictureUser);
     }
+
+    @Override
+    public void teacherRegister(RegisterForm form) {
+        User teacher = new User();
+        BeanUtils.copyProperties(form, teacher);
+        teacher.setRole(RoleEnum.ADMIN.getCode());
+    }
+
+    @Override
+    public void studentRegister(RegisterForm form) {
+
+    }
 }
diff --git a/src/main/java/com/ycl/jxkg/vo/admin/user/UserEventLogVO.java b/src/main/java/com/ycl/jxkg/vo/admin/user/UserEventLogVO.java
deleted file mode 100644
index b159f50..0000000
--- a/src/main/java/com/ycl/jxkg/vo/admin/user/UserEventLogVO.java
+++ /dev/null
@@ -1,21 +0,0 @@
-package com.ycl.jxkg.vo.admin.user;
-
-
-import lombok.Data;
-
-@Data
-public class UserEventLogVO {
-
-    private Integer id;
-
-    private Integer userId;
-
-    private String userName;
-
-    private String realName;
-
-    private String content;
-
-    private String createTime;
-
-}
diff --git a/src/main/java/com/ycl/jxkg/vo/admin/user/UserResponseVO.java b/src/main/java/com/ycl/jxkg/vo/admin/user/UserResponseVO.java
deleted file mode 100644
index 2ee57b8..0000000
--- a/src/main/java/com/ycl/jxkg/vo/admin/user/UserResponseVO.java
+++ /dev/null
@@ -1,51 +0,0 @@
-package com.ycl.jxkg.vo.admin.user;
-
-import com.ycl.jxkg.domain.entity.User;
-import com.ycl.jxkg.utils.DateTimeUtil;
-import lombok.Data;
-import org.springframework.beans.BeanUtils;
-
-@Data
-public class UserResponseVO {
-
-    private Integer id;
-
-    private String userUuid;
-
-    private String userName;
-
-    private String realName;
-
-    private Integer age;
-
-    private Integer role;
-
-    private Integer sex;
-
-    private String birthDay;
-
-    private String phone;
-
-    private String lastActiveTime;
-
-    private String createTime;
-
-    private String modifyTime;
-
-    private Integer status;
-
-    private Integer userLevel;
-
-    private String imagePath;
-
-    public static UserResponseVO from(User user) {
-        UserResponseVO vo = new UserResponseVO();
-        BeanUtils.copyProperties(user, vo);
-        vo.setBirthDay(DateTimeUtil.dateFormat(user.getBirthDay()));
-        vo.setLastActiveTime(DateTimeUtil.dateFormat(user.getLastActiveTime()));
-        vo.setCreateTime(DateTimeUtil.dateFormat(user.getCreateTime()));
-        vo.setModifyTime(DateTimeUtil.dateFormat(user.getModifyTime()));
-        return vo;
-    }
-
-}
diff --git a/src/main/java/com/ycl/jxkg/vo/student/education/SubjectEditRequestVO.java b/src/main/java/com/ycl/jxkg/vo/student/education/SubjectEditRequestVO.java
deleted file mode 100644
index f70c12f..0000000
--- a/src/main/java/com/ycl/jxkg/vo/student/education/SubjectEditRequestVO.java
+++ /dev/null
@@ -1,22 +0,0 @@
-package com.ycl.jxkg.vo.student.education;
-
-import lombok.Data;
-
-import javax.validation.constraints.NotBlank;
-import javax.validation.constraints.NotNull;
-
-@Data
-public class SubjectEditRequestVO {
-
-    private Integer id;
-
-    @NotBlank
-    private String name;
-
-    @NotNull
-    private Integer level;
-
-    @NotBlank
-    private String levelName;
-
-}
diff --git a/src/main/java/com/ycl/jxkg/vo/student/exam/ExamPaperReadVO.java b/src/main/java/com/ycl/jxkg/vo/student/exam/ExamPaperReadVO.java
deleted file mode 100644
index 405f10d..0000000
--- a/src/main/java/com/ycl/jxkg/vo/student/exam/ExamPaperReadVO.java
+++ /dev/null
@@ -1,13 +0,0 @@
-package com.ycl.jxkg.vo.student.exam;
-
-import com.ycl.jxkg.vo.admin.exam.ExamPaperEditRequestVO;
-import lombok.Data;
-
-@Data
-public class ExamPaperReadVO {
-
-    private ExamPaperEditRequestVO paper;
-
-    private ExamPaperSubmitVO answer;
-
-}
diff --git a/src/main/java/com/ycl/jxkg/vo/student/question/answer/QuestionAnswerVO.java b/src/main/java/com/ycl/jxkg/vo/student/question/answer/QuestionAnswerVO.java
deleted file mode 100644
index 4df93e7..0000000
--- a/src/main/java/com/ycl/jxkg/vo/student/question/answer/QuestionAnswerVO.java
+++ /dev/null
@@ -1,14 +0,0 @@
-package com.ycl.jxkg.vo.student.question.answer;
-
-import com.ycl.jxkg.vo.admin.question.QuestionEditRequestVO;
-import com.ycl.jxkg.vo.student.exam.ExamPaperSubmitItemVO;
-import lombok.Data;
-
-@Data
-public class QuestionAnswerVO {
-
-    private QuestionEditRequestVO questionVM;
-
-    private ExamPaperSubmitItemVO questionAnswerVM;
-
-}
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
index dc72fd7..bb632b2 100644
--- a/src/main/resources/application.yml
+++ b/src/main/resources/application.yml
@@ -24,7 +24,7 @@
   configuration:
     default-enum-type-handler: org.apache.ibatis.type.EnumOrdinalTypeHandler # 閫氱敤鏋氫妇澶勭悊鍣�
   #    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl # 鏃ュ織鎵撳嵃
-  type-enums-package: com.monkeylessey.enums.general # 閫氱敤鏋氫妇鎵�鍦ㄥ寘璺緞
+  type-enums-package: com.ycl.jxkg.domain.enums.general # 閫氱敤鏋氫妇鎵�鍦ㄥ寘璺緞
   mapper-locations: classpath*:mapper/*.xml # mapper.xml浣嶇疆
 
 system:
@@ -64,8 +64,6 @@
     hikari:
       idle-timeout: 600000  #10 min
       max-lifetime: 1800000 #30 min
-
-
   #runningtime environment
   profiles:
     active: dev
diff --git a/src/main/resources/mapper/ExamPaperAnswerMapper.xml b/src/main/resources/mapper/ExamPaperAnswerMapper.xml
index 838b431..030f623 100644
--- a/src/main/resources/mapper/ExamPaperAnswerMapper.xml
+++ b/src/main/resources/mapper/ExamPaperAnswerMapper.xml
@@ -26,7 +26,7 @@
     </sql>
 
     <select id="studentPage" resultMap="BaseResultMap"
-            parameterType="com.ycl.jxkg.vo.student.exampaper.ExamPaperAnswerPageVO">
+            parameterType="com.ycl.jxkg.domain.vo.student.exampaper.ExamPaperAnswerPageVO">
         SELECT
         <include refid="Base_Column_List"/>
         FROM t_exam_paper_answer
@@ -66,7 +66,7 @@
 
 
     <select id="adminPage" resultMap="BaseResultMap"
-            parameterType="com.ycl.jxkg.vo.admin.paper.ExamPaperAnswerPageRequestVO">
+            parameterType="com.ycl.jxkg.domain.vo.admin.paper.ExamPaperAnswerPageRequestVO">
         SELECT
         <include refid="Base_Column_List"/>
         FROM t_exam_paper_answer
diff --git a/src/main/resources/mapper/ExamPaperMapper.xml b/src/main/resources/mapper/ExamPaperMapper.xml
index f954dda..cc9c2b4 100644
--- a/src/main/resources/mapper/ExamPaperMapper.xml
+++ b/src/main/resources/mapper/ExamPaperMapper.xml
@@ -26,7 +26,7 @@
     deleted, task_exam_id
     </sql>
 
-    <resultMap id="PaperInfoResultMap" type="com.ycl.jxkg.vo.student.dashboard.PaperInfo">
+    <resultMap id="PaperInfoResultMap" type="com.ycl.jxkg.domain.vo.student.dashboard.PaperInfo">
         <id column="id" jdbcType="INTEGER" property="id"/>
         <result column="name" jdbcType="VARCHAR" property="name"/>
         <result column="limit_start_time" jdbcType="TIMESTAMP" property="limitStartTime"/>
@@ -34,7 +34,7 @@
     </resultMap>
 
 
-    <select id="page" resultMap="BaseResultMap" parameterType="com.ycl.jxkg.vo.admin.exam.ExamPaperPageRequestVO">
+    <select id="page" resultMap="BaseResultMap" parameterType="com.ycl.jxkg.domain.vo.admin.exam.ExamPaperPageRequestVO">
         SELECT
         <include refid="Base_Column_List"/>
         FROM t_exam_paper
@@ -56,7 +56,7 @@
     </select>
 
     <select id="taskExamPage" resultMap="BaseResultMap"
-            parameterType="com.ycl.jxkg.vo.admin.exam.ExamPaperPageRequestVO">
+            parameterType="com.ycl.jxkg.domain.vo.admin.exam.ExamPaperPageRequestVO">
         SELECT
         <include refid="Base_Column_List"/>
         FROM t_exam_paper
@@ -68,7 +68,7 @@
         </where>
     </select>
 
-    <select id="studentPage" resultMap="BaseResultMap" parameterType="com.ycl.jxkg.vo.student.exam.ExamPaperPageVO">
+    <select id="studentPage" resultMap="BaseResultMap" parameterType="com.ycl.jxkg.domain.vo.student.exam.ExamPaperPageVO">
         SELECT
         <include refid="Base_Column_List"/>
         FROM t_exam_paper
@@ -85,7 +85,7 @@
     </select>
 
     <select id="indexPaper" resultMap="PaperInfoResultMap"
-            parameterType="com.ycl.jxkg.vo.student.dashboard.PaperFilter">
+            parameterType="com.ycl.jxkg.domain.vo.student.dashboard.PaperFilter">
         SELECT id,name,limit_start_time,limit_end_time
         FROM t_exam_paper
         <where>
diff --git a/src/main/resources/mapper/ExamPaperQuestionCustomerAnswerMapper.xml b/src/main/resources/mapper/ExamPaperQuestionCustomerAnswerMapper.xml
index c3a930f..713780b 100644
--- a/src/main/resources/mapper/ExamPaperQuestionCustomerAnswerMapper.xml
+++ b/src/main/resources/mapper/ExamPaperQuestionCustomerAnswerMapper.xml
@@ -36,7 +36,7 @@
 
 
     <select id="studentPage" resultMap="BaseResultMap"
-            parameterType="com.ycl.jxkg.vo.student.question.answer.QuestionPageStudentRequestVO">
+            parameterType="com.ycl.jxkg.domain.vo.student.question.answer.QuestionPageStudentRequestVO">
         SELECT
         <include refid="Base_Column_List"/>
         FROM t_exam_paper_question_customer_answer
diff --git a/src/main/resources/mapper/MessageMapper.xml b/src/main/resources/mapper/MessageMapper.xml
index 9504568..0d8cf8a 100644
--- a/src/main/resources/mapper/MessageMapper.xml
+++ b/src/main/resources/mapper/MessageMapper.xml
@@ -18,7 +18,7 @@
     read_count
     </sql>
 
-    <select id="page" resultMap="BaseResultMap" parameterType="com.ycl.jxkg.vo.admin.message.MessagePageRequestVO">
+    <select id="page" resultMap="BaseResultMap" parameterType="com.ycl.jxkg.domain.vo.admin.message.MessagePageRequestVO">
         select
         <include refid="Base_Column_List"/>
         from t_message
diff --git a/src/main/resources/mapper/MessageUserMapper.xml b/src/main/resources/mapper/MessageUserMapper.xml
index 62a3d8c..10b31af 100644
--- a/src/main/resources/mapper/MessageUserMapper.xml
+++ b/src/main/resources/mapper/MessageUserMapper.xml
@@ -43,7 +43,7 @@
     </insert>
 
 
-    <select id="studentPage" resultMap="BaseResultMap" parameterType="com.ycl.jxkg.vo.student.user.MessageRequestVO">
+    <select id="studentPage" resultMap="BaseResultMap" parameterType="com.ycl.jxkg.domain.vo.student.user.MessageRequestVO">
         select
         <include refid="Base_Column_List"/>
         from t_message_user
diff --git a/src/main/resources/mapper/QuestionMapper.xml b/src/main/resources/mapper/QuestionMapper.xml
index db3a5fa..f10a52b 100644
--- a/src/main/resources/mapper/QuestionMapper.xml
+++ b/src/main/resources/mapper/QuestionMapper.xml
@@ -22,7 +22,7 @@
     </sql>
 
 
-    <select id="page" resultMap="BaseResultMap" parameterType="com.ycl.jxkg.vo.admin.question.QuestionPageRequestVO">
+    <select id="page" resultMap="BaseResultMap" parameterType="com.ycl.jxkg.domain.vo.admin.question.QuestionPageRequestVO">
         SELECT
         <include refid="Base_Column_List"/>
         FROM t_question
diff --git a/src/main/resources/mapper/SubjectMapper.xml b/src/main/resources/mapper/SubjectMapper.xml
index b7d0cf9..1ea7ee5 100644
--- a/src/main/resources/mapper/SubjectMapper.xml
+++ b/src/main/resources/mapper/SubjectMapper.xml
@@ -29,7 +29,7 @@
         from t_subject
     </select>
 
-    <select id="page" resultMap="BaseResultMap" parameterType="com.ycl.jxkg.vo.admin.education.SubjectPageRequestVO">
+    <select id="page" resultMap="BaseResultMap" parameterType="com.ycl.jxkg.domain.vo.admin.education.SubjectPageRequestVO">
         SELECT
         <include refid="Base_Column_List"/>
         FROM t_subject
diff --git a/src/main/resources/mapper/TaskExamMapper.xml b/src/main/resources/mapper/TaskExamMapper.xml
index 24e932c..2043a3b 100644
--- a/src/main/resources/mapper/TaskExamMapper.xml
+++ b/src/main/resources/mapper/TaskExamMapper.xml
@@ -18,7 +18,7 @@
     </sql>
 
 
-    <select id="page" resultMap="BaseResultMap" parameterType="com.ycl.jxkg.vo.admin.task.TaskPageRequestVO">
+    <select id="page" resultMap="BaseResultMap" parameterType="com.ycl.jxkg.domain.vo.admin.task.TaskPageRequestVO">
         select
         <include refid="Base_Column_List"/>
         from t_task_exam
diff --git a/src/main/resources/mapper/UserEventLogMapper.xml b/src/main/resources/mapper/UserEventLogMapper.xml
index 4c0cf7b..9da0df6 100644
--- a/src/main/resources/mapper/UserEventLogMapper.xml
+++ b/src/main/resources/mapper/UserEventLogMapper.xml
@@ -24,7 +24,7 @@
         limit 10
     </select>
 
-    <select id="page" resultMap="BaseResultMap" parameterType="com.ycl.jxkg.vo.admin.user.UserEventPageRequestVO">
+    <select id="page" resultMap="BaseResultMap" parameterType="com.ycl.jxkg.domain.vo.admin.user.UserEventPageRequestVO">
         select
         <include refid="Base_Column_List"/>
         from t_user_event_log
diff --git a/src/main/resources/mapper/UserMapper.xml b/src/main/resources/mapper/UserMapper.xml
index f32c47b..ca8edcc 100644
--- a/src/main/resources/mapper/UserMapper.xml
+++ b/src/main/resources/mapper/UserMapper.xml
@@ -92,7 +92,7 @@
     </select>
 
 
-    <select id="userPage" resultMap="BaseResultMap" parameterType="com.ycl.jxkg.vo.admin.user.UserPageRequestVO">
+    <select id="userPage" resultMap="BaseResultMap" parameterType="com.ycl.jxkg.domain.vo.admin.user.UserPageRequestVO">
         SELECT
         <include refid="Base_Column_List"/>
         FROM t_user

--
Gitblit v1.8.0