diff --git a/.flattened-pom.xml b/.flattened-pom.xml
deleted file mode 100644
index f519178e..00000000
--- a/.flattened-pom.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
- 4.0.0
- pc.exam.gg
- exam
- 2.4.2-SNAPSHOT
- pom
- exam
- 芋道项目基础脚手架
- https://github.com/YunaiV/ruoyi-vue-pro
-
-
- huaweicloud
- huawei
- https://mirrors.huaweicloud.com/repository/maven/
-
-
- aliyunmaven
- aliyun
- https://maven.aliyun.com/repository/public
-
-
-
- false
-
- spring-milestones
- Spring Milestones
- https://repo.spring.io/milestone
-
-
-
- false
-
- spring-snapshots
- Spring Snapshots
- https://repo.spring.io/snapshot
-
-
-
diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 00000000..a555321b
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,26 @@
+# 默认忽略的文件
+/shelf/
+/workspace.xml
+# 基于编辑器的 HTTP 客户端请求
+/httpRequests/
+# Datasource local storage ignored files
+/dataSources/
+/dataSources.local.xml
+# Java class files
+*.class
+
+# Maven
+/target/
+
+# Gradle
+/build/
+
+# Logs
+*.log
+
+# IDE config
+.idea/
+*.iml
+*.iws
+.vscode/
+.DS_Store
\ No newline at end of file
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
new file mode 100644
index 00000000..8cd68d97
--- /dev/null
+++ b/.idea/compiler.xml
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/encodings.xml b/.idea/encodings.xml
new file mode 100644
index 00000000..2afb9df7
--- /dev/null
+++ b/.idea/encodings.xml
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml
new file mode 100644
index 00000000..7ea10eee
--- /dev/null
+++ b/.idea/jarRepositories.xml
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 00000000..82dbec8a
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/pengchen-exam-java.iml b/.idea/pengchen-exam-java.iml
new file mode 100644
index 00000000..d6ebd480
--- /dev/null
+++ b/.idea/pengchen-exam-java.iml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 00000000..35eb1ddf
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/exam-dependencies/.flattened-pom.xml b/exam-dependencies/.flattened-pom.xml
deleted file mode 100644
index b344a625..00000000
--- a/exam-dependencies/.flattened-pom.xml
+++ /dev/null
@@ -1,546 +0,0 @@
-
-
- 4.0.0
- pc.exam.gg
- exam-dependencies
- 2.4.2-SNAPSHOT
- pom
- exam-dependencies
- 基础 bom 文件,管理整个项目的依赖版本
- https://github.com/YunaiV/ruoyi-vue-pro
-
- 3.1.0
- 8.0.2.RELEASE
- 1.6.0
- 5.1.0
- 1.6.3
- 1.2.83
- 4.7.2.B
- 3.5.17
- 0.33.0
- 8.6.0
- 1.27.1
- 2.3.2
- 2.7.0
- 4.3.1
- 3.41.0
- 0.9.0
- 2.14.5
- 1.2.5
- 4.5.13
- 3.4.1
- 2.7.0
- 2.2.7
- 2.17.0
- 6.0.0-M19
- 1.18.3
- 3.5.9
- 4.6.0
- 1.18.36
- 7.0.1
- 9.0.0
- 5.2.0
- 2.0.5
- 2.4.1
- 4.0.3
- 2.0.3
- 3.0.6
- 1.4.13
- 5.8.35
- 2.4.2-SNAPSHOT
- 0.1.55
- 3.4.1
- 4.1.116.Final
- 1.1.8
- 33.4.0-jre
- 1.12.777
- 3.3.3
- 3.11.1
- 1.8.1
- 1.2.24
- 3.0.6
- 8.1.3.140
-
-
-
-
- io.netty
- netty-bom
- ${netty.version}
- pom
- import
-
-
- org.springframework.boot
- spring-boot-dependencies
- ${spring.boot.version}
- pom
- import
-
-
- io.github.mouzt
- bizlog-sdk
- ${bizlog-sdk.version}
-
-
- org.springframework.boot
- spring-boot-starter
-
-
-
-
- pc.exam.gg
- exam-spring-boot-starter-biz-tenant
- ${revision}
-
-
- pc.exam.gg
- exam-spring-boot-starter-biz-data-permission
- ${revision}
-
-
- pc.exam.gg
- exam-spring-boot-starter-biz-ip
- ${revision}
-
-
- org.springframework.boot
- spring-boot-configuration-processor
- ${spring.boot.version}
-
-
- pc.exam.gg
- exam-spring-boot-starter-web
- ${revision}
-
-
- pc.exam.gg
- exam-spring-boot-starter-security
- ${revision}
-
-
- pc.exam.gg
- exam-spring-boot-starter-websocket
- ${revision}
-
-
- com.github.xingfudeshi
- knife4j-openapi3-jakarta-spring-boot-starter
- ${knife4j.version}
-
-
- org.springdoc
- springdoc-openapi-starter-webmvc-api
- ${springdoc.version}
-
-
- pc.exam.gg
- exam-spring-boot-starter-mybatis
- ${revision}
-
-
- com.alibaba
- druid-spring-boot-3-starter
- ${druid.version}
-
-
- org.mybatis
- mybatis
- ${mybatis.version}
-
-
- com.baomidou
- mybatis-plus-spring-boot3-starter
- ${mybatis-plus.version}
-
-
- com.baomidou
- mybatis-plus-jsqlparser
- ${mybatis-plus.version}
-
-
- com.baomidou
- mybatis-plus-generator
- ${mybatis-plus.version}
-
-
- com.baomidou
- dynamic-datasource-spring-boot3-starter
- ${dynamic-datasource.version}
-
-
- com.github.yulichang
- mybatis-plus-join-boot-starter
- ${mybatis-plus-join.version}
-
-
- com.fhs-opensource
- easy-trans-spring-boot-starter
- ${easy-trans.version}
-
-
- org.springframework
- spring-context
-
-
- org.springframework.cloud
- spring-cloud-commons
-
-
-
-
- com.fhs-opensource
- easy-trans-mybatis-plus-extend
- ${easy-trans.version}
-
-
- com.fhs-opensource
- easy-trans-anno
- ${easy-trans.version}
-
-
- pc.exam.gg
- exam-spring-boot-starter-redis
- ${revision}
-
-
- org.redisson
- redisson-spring-boot-starter
- ${redisson.version}
-
-
- org.springframework.boot
- spring-boot-starter-actuator
-
-
-
-
- com.dameng
- DmJdbcDriver18
- ${dm8.jdbc.version}
-
-
- org.opengauss
- opengauss-jdbc
- ${opengauss.jdbc.version}
-
-
- cn.com.kingbase
- kingbase8
- ${kingbase.jdbc.version}
-
-
- com.taosdata.jdbc
- taos-jdbcdriver
- ${taos.version}
-
-
- pc.exam.gg
- exam-spring-boot-starter-job
- ${revision}
-
-
- pc.exam.gg
- exam-spring-boot-starter-mq
- ${revision}
-
-
- org.apache.rocketmq
- rocketmq-spring-boot-starter
- ${rocketmq-spring.version}
-
-
- pc.exam.gg
- exam-spring-boot-starter-protection
- ${revision}
-
-
- com.baomidou
- lock4j-redisson-spring-boot-starter
- ${lock4j.version}
-
-
- org.redisson
- redisson-spring-boot-starter
-
-
-
-
- pc.exam.gg
- exam-spring-boot-starter-monitor
- ${revision}
-
-
- org.apache.skywalking
- apm-toolkit-trace
- ${skywalking.version}
-
-
- org.apache.skywalking
- apm-toolkit-logback-1.x
- ${skywalking.version}
-
-
- org.apache.skywalking
- apm-toolkit-opentracing
- ${skywalking.version}
-
-
- io.opentracing
- opentracing-api
- ${opentracing.version}
-
-
- io.opentracing
- opentracing-util
- ${opentracing.version}
-
-
- io.opentracing
- opentracing-noop
- ${opentracing.version}
-
-
- de.codecentric
- spring-boot-admin-starter-server
- ${spring-boot-admin.version}
-
-
- de.codecentric
- spring-boot-admin-server-cloud
-
-
-
-
- de.codecentric
- spring-boot-admin-starter-client
- ${spring-boot-admin.version}
-
-
- pc.exam.gg
- exam-spring-boot-starter-test
- ${revision}
- test
-
-
- org.mockito
- mockito-inline
- ${mockito-inline.version}
-
-
- org.springframework.boot
- spring-boot-starter-test
- ${spring.boot.version}
-
-
- org.ow2.asm
- asm
-
-
- org.mockito
- mockito-core
-
-
-
-
- com.github.fppt
- jedis-mock
- ${jedis-mock.version}
-
-
- uk.co.jemos.podam
- podam
- ${podam.version}
-
-
- org.flowable
- flowable-spring-boot-starter-process
- ${flowable.version}
-
-
- org.flowable
- flowable-spring-boot-starter-actuator
- ${flowable.version}
-
-
- pc.exam.gg
- exam-common
- ${revision}
-
-
- pc.exam.gg
- exam-spring-boot-starter-excel
- ${revision}
-
-
- org.projectlombok
- lombok
- ${lombok.version}
-
-
- org.mapstruct
- mapstruct
- ${mapstruct.version}
-
-
- org.mapstruct
- mapstruct-jdk8
- ${mapstruct.version}
-
-
- org.mapstruct
- mapstruct-processor
- ${mapstruct.version}
-
-
- cn.hutool
- hutool-all
- ${hutool-5.version}
-
-
- org.dromara.hutool
- hutool-extra
- ${hutool-6.version}
-
-
- com.alibaba
- easyexcel
- ${easyexcel.version}
-
-
- commons-io
- commons-io
- ${commons-io.version}
-
-
- org.apache.commons
- commons-compress
- ${commons-compress.version}
-
-
- org.apache.tika
- tika-core
- ${tika-core.version}
-
-
- org.apache.velocity
- velocity-engine-core
- ${velocity.version}
-
-
- com.alibaba
- fastjson
- ${fastjson.version}
-
-
- com.google.guava
- guava
- ${guava.version}
-
-
- com.alibaba
- transmittable-thread-local
- ${transmittable-thread-local.version}
-
-
- commons-net
- commons-net
- ${commons-net.version}
-
-
- com.jcraft
- jsch
- ${jsch.version}
-
-
- com.xingyuv
- spring-boot-starter-captcha-plus
- ${captcha-plus.version}
-
-
- org.lionsoul
- ip2region
- ${ip2region.version}
-
-
- org.jsoup
- jsoup
- ${jsoup.version}
-
-
- com.amazonaws
- aws-java-sdk-s3
- ${aws-java-sdk-s3.version}
-
-
- com.xingyuv
- spring-boot-starter-justauth
- ${justauth.version}
-
-
- cn.hutool
- hutool-core
-
-
-
-
- com.github.binarywang
- weixin-java-pay
- ${weixin-java.version}
-
-
- com.github.binarywang
- wx-java-mp-spring-boot-starter
- ${weixin-java.version}
-
-
- com.github.binarywang
- wx-java-miniapp-spring-boot-starter
- ${weixin-java.version}
-
-
- org.jeecgframework.jimureport
- jimureport-spring-boot3-starter-fastjson2
- ${jimureport.version}
-
-
- com.alibaba
- druid
-
-
-
-
- org.pf4j
- pf4j-spring
- ${pf4j-spring.version}
-
-
- org.slf4j
- slf4j-log4j12
-
-
-
-
- io.vertx
- vertx-core
- ${vertx.version}
-
-
- io.vertx
- vertx-web
- ${vertx.version}
-
-
- io.vertx
- vertx-mqtt
- ${vertx.version}
-
-
- org.eclipse.paho
- org.eclipse.paho.client.mqttv3
- ${mqtt.version}
-
-
-
-
diff --git a/exam-framework/.flattened-pom.xml b/exam-framework/.flattened-pom.xml
deleted file mode 100644
index 42acd490..00000000
--- a/exam-framework/.flattened-pom.xml
+++ /dev/null
@@ -1,46 +0,0 @@
-
-
- 4.0.0
- pc.exam.gg
- exam-framework
- 2.4.2-SNAPSHOT
- pom
- 该包是技术组件,每个子包,代表一个组件。每个组件包括两部分:
- 1. core 包:是该组件的核心封装
- 2. config 包:是该组件基于 Spring 的配置
-
- 技术组件,也分成两类:
- 1. 框架组件:和我们熟悉的 MyBatis、Redis 等等的拓展
- 2. 业务组件:和业务相关的组件的封装,例如说数据字典、操作日志等等。
- 如果是业务组件,Maven 名字会包含 biz
- https://github.com/YunaiV/ruoyi-vue-pro
-
-
- huaweicloud
- huawei
- https://mirrors.huaweicloud.com/repository/maven/
-
-
- aliyunmaven
- aliyun
- https://maven.aliyun.com/repository/public
-
-
-
- false
-
- spring-milestones
- Spring Milestones
- https://repo.spring.io/milestone
-
-
-
- false
-
- spring-snapshots
- Spring Snapshots
- https://repo.spring.io/snapshot
-
-
-
diff --git a/exam-framework/exam-common/.flattened-pom.xml b/exam-framework/exam-common/.flattened-pom.xml
deleted file mode 100644
index c9c3ffb5..00000000
--- a/exam-framework/exam-common/.flattened-pom.xml
+++ /dev/null
@@ -1,174 +0,0 @@
-
-
- 4.0.0
- pc.exam.gg
- exam-common
- 2.4.2-SNAPSHOT
- exam-common
- 定义基础 pojo 类、枚举、工具类等等
- https://github.com/YunaiV/ruoyi-vue-pro
-
-
- org.springframework
- spring-core
- 6.2.1
- provided
-
-
- org.springframework
- spring-expression
- 6.2.1
- provided
-
-
- org.springframework
- spring-aop
- 6.2.1
- provided
-
-
- org.aspectj
- aspectjweaver
- 1.9.22.1
- provided
-
-
- org.springframework.boot
- spring-boot-configuration-processor
- 3.4.1
- compile
- true
-
-
- org.springframework
- spring-web
- 6.2.1
- provided
-
-
- jakarta.servlet
- jakarta.servlet-api
- 6.0.0
- provided
-
-
- org.springdoc
- springdoc-openapi-starter-webmvc-api
- 2.7.0
- provided
-
-
- org.apache.skywalking
- apm-toolkit-trace
- 9.0.0
- compile
-
-
- org.projectlombok
- lombok
- 1.18.36
- compile
-
-
- org.mapstruct
- mapstruct
- 1.6.3
- compile
-
-
- org.mapstruct
- mapstruct-jdk8
- 1.6.3
- compile
-
-
- org.mapstruct
- mapstruct-processor
- 1.6.3
- compile
-
-
- com.google.guava
- guava
- 33.4.0-jre
- provided
-
-
- com.fasterxml.jackson.core
- jackson-databind
- 2.18.2
- provided
-
-
- com.fasterxml.jackson.core
- jackson-core
- 2.18.2
- provided
-
-
- com.fasterxml.jackson.datatype
- jackson-datatype-jsr310
- 2.18.2
- provided
-
-
- org.slf4j
- slf4j-api
- 2.0.16
- provided
-
-
- jakarta.validation
- jakarta.validation-api
- 3.0.2
- provided
-
-
- cn.hutool
- hutool-all
- 5.8.35
- compile
-
-
- com.alibaba
- transmittable-thread-local
- 2.14.5
- compile
-
-
- com.fhs-opensource
- easy-trans-anno
- 3.0.6
- compile
-
-
-
-
- huaweicloud
- huawei
- https://mirrors.huaweicloud.com/repository/maven/
-
-
- aliyunmaven
- aliyun
- https://maven.aliyun.com/repository/public
-
-
-
- false
-
- spring-milestones
- Spring Milestones
- https://repo.spring.io/milestone
-
-
-
- false
-
- spring-snapshots
- Spring Snapshots
- https://repo.spring.io/snapshot
-
-
-
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/core/ArrayValuable.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/core/ArrayValuable.class
new file mode 100644
index 00000000..a545ff70
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/core/ArrayValuable.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/core/KeyValue.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/core/KeyValue.class
new file mode 100644
index 00000000..5e818d47
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/core/KeyValue.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/enums/CommonStatusEnum.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/enums/CommonStatusEnum.class
new file mode 100644
index 00000000..4c882e0a
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/enums/CommonStatusEnum.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/enums/DateIntervalEnum.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/enums/DateIntervalEnum.class
new file mode 100644
index 00000000..7159e039
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/enums/DateIntervalEnum.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/enums/DocumentEnum.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/enums/DocumentEnum.class
new file mode 100644
index 00000000..89947d9e
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/enums/DocumentEnum.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/enums/RpcConstants.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/enums/RpcConstants.class
new file mode 100644
index 00000000..b1461d55
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/enums/RpcConstants.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/enums/TerminalEnum.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/enums/TerminalEnum.class
new file mode 100644
index 00000000..a6ae7ac9
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/enums/TerminalEnum.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/enums/UserTypeEnum.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/enums/UserTypeEnum.class
new file mode 100644
index 00000000..9440245b
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/enums/UserTypeEnum.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/enums/WebFilterOrderEnum.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/enums/WebFilterOrderEnum.class
new file mode 100644
index 00000000..dec7487d
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/enums/WebFilterOrderEnum.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/exception/ErrorCode.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/exception/ErrorCode.class
new file mode 100644
index 00000000..dda32d4c
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/exception/ErrorCode.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/exception/ServerException.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/exception/ServerException.class
new file mode 100644
index 00000000..109baaed
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/exception/ServerException.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/exception/ServiceException.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/exception/ServiceException.class
new file mode 100644
index 00000000..bb7cd50b
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/exception/ServiceException.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/exception/enums/GlobalErrorCodeConstants.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/exception/enums/GlobalErrorCodeConstants.class
new file mode 100644
index 00000000..62fd603b
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/exception/enums/GlobalErrorCodeConstants.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/exception/enums/ServiceErrorCodeRange.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/exception/enums/ServiceErrorCodeRange.class
new file mode 100644
index 00000000..e16d91cf
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/exception/enums/ServiceErrorCodeRange.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/exception/util/ServiceExceptionUtil.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/exception/util/ServiceExceptionUtil.class
new file mode 100644
index 00000000..9039c1ad
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/exception/util/ServiceExceptionUtil.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/pojo/CommonResult.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/pojo/CommonResult.class
new file mode 100644
index 00000000..fb33317b
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/pojo/CommonResult.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/pojo/PageParam.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/pojo/PageParam.class
new file mode 100644
index 00000000..0da2677c
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/pojo/PageParam.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/pojo/PageResult.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/pojo/PageResult.class
new file mode 100644
index 00000000..4f4aa476
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/pojo/PageResult.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/pojo/SortablePageParam.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/pojo/SortablePageParam.class
new file mode 100644
index 00000000..afd26bf0
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/pojo/SortablePageParam.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/pojo/SortingField.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/pojo/SortingField.class
new file mode 100644
index 00000000..0664b70f
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/pojo/SortingField.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/cache/CacheUtils.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/cache/CacheUtils.class
new file mode 100644
index 00000000..293a3e2b
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/cache/CacheUtils.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/collection/ArrayUtils.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/collection/ArrayUtils.class
new file mode 100644
index 00000000..4e4c4416
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/collection/ArrayUtils.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/collection/CollectionUtils.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/collection/CollectionUtils.class
new file mode 100644
index 00000000..cd7d6229
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/collection/CollectionUtils.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/collection/MapUtils.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/collection/MapUtils.class
new file mode 100644
index 00000000..bc9f1d00
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/collection/MapUtils.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/collection/SetUtils.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/collection/SetUtils.class
new file mode 100644
index 00000000..a93e8632
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/collection/SetUtils.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/date/DateUtils.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/date/DateUtils.class
new file mode 100644
index 00000000..d6d9599a
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/date/DateUtils.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/date/LocalDateTimeUtils$1.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/date/LocalDateTimeUtils$1.class
new file mode 100644
index 00000000..f178e9e1
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/date/LocalDateTimeUtils$1.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/date/LocalDateTimeUtils.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/date/LocalDateTimeUtils.class
new file mode 100644
index 00000000..affab8be
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/date/LocalDateTimeUtils.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/http/HttpUtils.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/http/HttpUtils.class
new file mode 100644
index 00000000..6ad14652
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/http/HttpUtils.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/io/FileUtils.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/io/FileUtils.class
new file mode 100644
index 00000000..2a6e4dac
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/io/FileUtils.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/io/IoUtils.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/io/IoUtils.class
new file mode 100644
index 00000000..f6517a23
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/io/IoUtils.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/json/JsonUtils.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/json/JsonUtils.class
new file mode 100644
index 00000000..895aa4bf
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/json/JsonUtils.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/json/databind/NumberSerializer.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/json/databind/NumberSerializer.class
new file mode 100644
index 00000000..083ab973
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/json/databind/NumberSerializer.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/json/databind/TimestampLocalDateTimeDeserializer.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/json/databind/TimestampLocalDateTimeDeserializer.class
new file mode 100644
index 00000000..1cbeebfc
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/json/databind/TimestampLocalDateTimeDeserializer.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/json/databind/TimestampLocalDateTimeSerializer.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/json/databind/TimestampLocalDateTimeSerializer.class
new file mode 100644
index 00000000..6145a0fe
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/json/databind/TimestampLocalDateTimeSerializer.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/monitor/TracerUtils.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/monitor/TracerUtils.class
new file mode 100644
index 00000000..5f7bf5ca
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/monitor/TracerUtils.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/number/MoneyUtils.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/number/MoneyUtils.class
new file mode 100644
index 00000000..ee7f9beb
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/number/MoneyUtils.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/number/NumberUtils.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/number/NumberUtils.class
new file mode 100644
index 00000000..46b41102
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/number/NumberUtils.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/object/BeanUtils.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/object/BeanUtils.class
new file mode 100644
index 00000000..247ff34a
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/object/BeanUtils.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/object/ObjectUtils.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/object/ObjectUtils.class
new file mode 100644
index 00000000..20bd8c00
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/object/ObjectUtils.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/object/PageUtils.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/object/PageUtils.class
new file mode 100644
index 00000000..afec0bf0
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/object/PageUtils.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/servlet/ServletUtils.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/servlet/ServletUtils.class
new file mode 100644
index 00000000..e739be79
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/servlet/ServletUtils.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/spring/SpringExpressionUtils.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/spring/SpringExpressionUtils.class
new file mode 100644
index 00000000..46d867f4
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/spring/SpringExpressionUtils.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/spring/SpringUtils.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/spring/SpringUtils.class
new file mode 100644
index 00000000..096be631
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/spring/SpringUtils.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/string/StrUtils.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/string/StrUtils.class
new file mode 100644
index 00000000..e7008ae4
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/string/StrUtils.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/validation/ValidationUtils.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/validation/ValidationUtils.class
new file mode 100644
index 00000000..2634a6e8
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/util/validation/ValidationUtils.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/validation/InEnum.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/validation/InEnum.class
new file mode 100644
index 00000000..4cde5b49
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/validation/InEnum.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/validation/InEnumCollectionValidator.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/validation/InEnumCollectionValidator.class
new file mode 100644
index 00000000..03c71812
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/validation/InEnumCollectionValidator.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/validation/InEnumValidator.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/validation/InEnumValidator.class
new file mode 100644
index 00000000..e21fa8e4
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/validation/InEnumValidator.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/validation/Mobile.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/validation/Mobile.class
new file mode 100644
index 00000000..1c1c6853
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/validation/Mobile.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/validation/MobileValidator.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/validation/MobileValidator.class
new file mode 100644
index 00000000..619c6cd9
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/validation/MobileValidator.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/validation/Telephone.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/validation/Telephone.class
new file mode 100644
index 00000000..f024b840
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/validation/Telephone.class differ
diff --git a/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/validation/TelephoneValidator.class b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/validation/TelephoneValidator.class
new file mode 100644
index 00000000..d9999e9b
Binary files /dev/null and b/exam-framework/exam-common/target/classes/pc/exam/pp/framework/common/validation/TelephoneValidator.class differ
diff --git a/exam-framework/exam-spring-boot-starter-biz-data-permission/.flattened-pom.xml b/exam-framework/exam-spring-boot-starter-biz-data-permission/.flattened-pom.xml
deleted file mode 100644
index 30758e32..00000000
--- a/exam-framework/exam-spring-boot-starter-biz-data-permission/.flattened-pom.xml
+++ /dev/null
@@ -1,66 +0,0 @@
-
-
- 4.0.0
- pc.exam.gg
- exam-spring-boot-starter-biz-data-permission
- 2.4.2-SNAPSHOT
- exam-spring-boot-starter-biz-data-permission
- 数据权限
- https://github.com/YunaiV/ruoyi-vue-pro
-
-
- pc.exam.gg
- exam-common
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-security
- 2.4.2-SNAPSHOT
- compile
- true
-
-
- pc.exam.gg
- exam-spring-boot-starter-mybatis
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-module-system-api
- 2.4.2-SNAPSHOT
- compile
-
-
-
-
- huaweicloud
- huawei
- https://mirrors.huaweicloud.com/repository/maven/
-
-
- aliyunmaven
- aliyun
- https://maven.aliyun.com/repository/public
-
-
-
- false
-
- spring-milestones
- Spring Milestones
- https://repo.spring.io/milestone
-
-
-
- false
-
- spring-snapshots
- Spring Snapshots
- https://repo.spring.io/snapshot
-
-
-
diff --git a/exam-framework/exam-spring-boot-starter-biz-data-permission/target/classes/pc/exam/pp/framework/datapermission/config/ExamDataPermissionAutoConfiguration.class b/exam-framework/exam-spring-boot-starter-biz-data-permission/target/classes/pc/exam/pp/framework/datapermission/config/ExamDataPermissionAutoConfiguration.class
new file mode 100644
index 00000000..c702040a
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-biz-data-permission/target/classes/pc/exam/pp/framework/datapermission/config/ExamDataPermissionAutoConfiguration.class differ
diff --git a/exam-framework/exam-spring-boot-starter-biz-data-permission/target/classes/pc/exam/pp/framework/datapermission/config/ExamDeptDataPermissionAutoConfiguration.class b/exam-framework/exam-spring-boot-starter-biz-data-permission/target/classes/pc/exam/pp/framework/datapermission/config/ExamDeptDataPermissionAutoConfiguration.class
new file mode 100644
index 00000000..584bfd2f
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-biz-data-permission/target/classes/pc/exam/pp/framework/datapermission/config/ExamDeptDataPermissionAutoConfiguration.class differ
diff --git a/exam-framework/exam-spring-boot-starter-biz-data-permission/target/classes/pc/exam/pp/framework/datapermission/core/annotation/DataPermission.class b/exam-framework/exam-spring-boot-starter-biz-data-permission/target/classes/pc/exam/pp/framework/datapermission/core/annotation/DataPermission.class
new file mode 100644
index 00000000..8cfaaacb
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-biz-data-permission/target/classes/pc/exam/pp/framework/datapermission/core/annotation/DataPermission.class differ
diff --git a/exam-framework/exam-spring-boot-starter-biz-data-permission/target/classes/pc/exam/pp/framework/datapermission/core/aop/DataPermissionAnnotationAdvisor.class b/exam-framework/exam-spring-boot-starter-biz-data-permission/target/classes/pc/exam/pp/framework/datapermission/core/aop/DataPermissionAnnotationAdvisor.class
new file mode 100644
index 00000000..c9bbdea4
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-biz-data-permission/target/classes/pc/exam/pp/framework/datapermission/core/aop/DataPermissionAnnotationAdvisor.class differ
diff --git a/exam-framework/exam-spring-boot-starter-biz-data-permission/target/classes/pc/exam/pp/framework/datapermission/core/aop/DataPermissionAnnotationInterceptor.class b/exam-framework/exam-spring-boot-starter-biz-data-permission/target/classes/pc/exam/pp/framework/datapermission/core/aop/DataPermissionAnnotationInterceptor.class
new file mode 100644
index 00000000..b4852d0e
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-biz-data-permission/target/classes/pc/exam/pp/framework/datapermission/core/aop/DataPermissionAnnotationInterceptor.class differ
diff --git a/exam-framework/exam-spring-boot-starter-biz-data-permission/target/classes/pc/exam/pp/framework/datapermission/core/aop/DataPermissionContextHolder.class b/exam-framework/exam-spring-boot-starter-biz-data-permission/target/classes/pc/exam/pp/framework/datapermission/core/aop/DataPermissionContextHolder.class
new file mode 100644
index 00000000..062fed56
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-biz-data-permission/target/classes/pc/exam/pp/framework/datapermission/core/aop/DataPermissionContextHolder.class differ
diff --git a/exam-framework/exam-spring-boot-starter-biz-data-permission/target/classes/pc/exam/pp/framework/datapermission/core/db/DataPermissionRuleHandler.class b/exam-framework/exam-spring-boot-starter-biz-data-permission/target/classes/pc/exam/pp/framework/datapermission/core/db/DataPermissionRuleHandler.class
new file mode 100644
index 00000000..317f28b1
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-biz-data-permission/target/classes/pc/exam/pp/framework/datapermission/core/db/DataPermissionRuleHandler.class differ
diff --git a/exam-framework/exam-spring-boot-starter-biz-data-permission/target/classes/pc/exam/pp/framework/datapermission/core/rule/DataPermissionRule.class b/exam-framework/exam-spring-boot-starter-biz-data-permission/target/classes/pc/exam/pp/framework/datapermission/core/rule/DataPermissionRule.class
new file mode 100644
index 00000000..c9614aa5
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-biz-data-permission/target/classes/pc/exam/pp/framework/datapermission/core/rule/DataPermissionRule.class differ
diff --git a/exam-framework/exam-spring-boot-starter-biz-data-permission/target/classes/pc/exam/pp/framework/datapermission/core/rule/DataPermissionRuleFactory.class b/exam-framework/exam-spring-boot-starter-biz-data-permission/target/classes/pc/exam/pp/framework/datapermission/core/rule/DataPermissionRuleFactory.class
new file mode 100644
index 00000000..ff4a87c4
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-biz-data-permission/target/classes/pc/exam/pp/framework/datapermission/core/rule/DataPermissionRuleFactory.class differ
diff --git a/exam-framework/exam-spring-boot-starter-biz-data-permission/target/classes/pc/exam/pp/framework/datapermission/core/rule/DataPermissionRuleFactoryImpl.class b/exam-framework/exam-spring-boot-starter-biz-data-permission/target/classes/pc/exam/pp/framework/datapermission/core/rule/DataPermissionRuleFactoryImpl.class
new file mode 100644
index 00000000..acebccb1
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-biz-data-permission/target/classes/pc/exam/pp/framework/datapermission/core/rule/DataPermissionRuleFactoryImpl.class differ
diff --git a/exam-framework/exam-spring-boot-starter-biz-data-permission/target/classes/pc/exam/pp/framework/datapermission/core/rule/dept/DeptDataPermissionRule.class b/exam-framework/exam-spring-boot-starter-biz-data-permission/target/classes/pc/exam/pp/framework/datapermission/core/rule/dept/DeptDataPermissionRule.class
new file mode 100644
index 00000000..7fcc5a72
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-biz-data-permission/target/classes/pc/exam/pp/framework/datapermission/core/rule/dept/DeptDataPermissionRule.class differ
diff --git a/exam-framework/exam-spring-boot-starter-biz-data-permission/target/classes/pc/exam/pp/framework/datapermission/core/rule/dept/DeptDataPermissionRuleCustomizer.class b/exam-framework/exam-spring-boot-starter-biz-data-permission/target/classes/pc/exam/pp/framework/datapermission/core/rule/dept/DeptDataPermissionRuleCustomizer.class
new file mode 100644
index 00000000..e6f34826
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-biz-data-permission/target/classes/pc/exam/pp/framework/datapermission/core/rule/dept/DeptDataPermissionRuleCustomizer.class differ
diff --git a/exam-framework/exam-spring-boot-starter-biz-data-permission/target/classes/pc/exam/pp/framework/datapermission/core/util/DataPermissionUtils.class b/exam-framework/exam-spring-boot-starter-biz-data-permission/target/classes/pc/exam/pp/framework/datapermission/core/util/DataPermissionUtils.class
new file mode 100644
index 00000000..c4b7269d
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-biz-data-permission/target/classes/pc/exam/pp/framework/datapermission/core/util/DataPermissionUtils.class differ
diff --git a/exam-framework/exam-spring-boot-starter-biz-ip/.flattened-pom.xml b/exam-framework/exam-spring-boot-starter-biz-ip/.flattened-pom.xml
deleted file mode 100644
index 985764b8..00000000
--- a/exam-framework/exam-spring-boot-starter-biz-ip/.flattened-pom.xml
+++ /dev/null
@@ -1,69 +0,0 @@
-
-
- 4.0.0
- pc.exam.gg
- exam-spring-boot-starter-biz-ip
- 2.4.2-SNAPSHOT
- exam-spring-boot-starter-biz-ip
- IP 拓展,支持如下功能:
- 1. IP 功能:查询 IP 对应的城市信息
- 基于 https://gitee.com/lionsoul/ip2region 实现
- 2. 城市功能:查询城市编码对应的城市信息
- 基于 https://github.com/modood/Administrative-divisions-of-China 实现
- https://github.com/YunaiV/ruoyi-vue-pro
-
-
- pc.exam.gg
- exam-common
- 2.4.2-SNAPSHOT
- compile
-
-
- org.lionsoul
- ip2region
- 2.7.0
- compile
-
-
- org.projectlombok
- lombok
- 1.18.36
- compile
-
-
- org.slf4j
- slf4j-api
- 2.0.16
- provided
-
-
-
-
- huaweicloud
- huawei
- https://mirrors.huaweicloud.com/repository/maven/
-
-
- aliyunmaven
- aliyun
- https://maven.aliyun.com/repository/public
-
-
-
- false
-
- spring-milestones
- Spring Milestones
- https://repo.spring.io/milestone
-
-
-
- false
-
- spring-snapshots
- Spring Snapshots
- https://repo.spring.io/snapshot
-
-
-
diff --git a/exam-framework/exam-spring-boot-starter-biz-ip/target/classes/pc/exam/pp/framework/ip/core/Area.class b/exam-framework/exam-spring-boot-starter-biz-ip/target/classes/pc/exam/pp/framework/ip/core/Area.class
new file mode 100644
index 00000000..da53e944
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-biz-ip/target/classes/pc/exam/pp/framework/ip/core/Area.class differ
diff --git a/exam-framework/exam-spring-boot-starter-biz-ip/target/classes/pc/exam/pp/framework/ip/core/enums/AreaTypeEnum.class b/exam-framework/exam-spring-boot-starter-biz-ip/target/classes/pc/exam/pp/framework/ip/core/enums/AreaTypeEnum.class
new file mode 100644
index 00000000..ae1ae01f
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-biz-ip/target/classes/pc/exam/pp/framework/ip/core/enums/AreaTypeEnum.class differ
diff --git a/exam-framework/exam-spring-boot-starter-biz-ip/target/classes/pc/exam/pp/framework/ip/core/utils/AreaUtils.class b/exam-framework/exam-spring-boot-starter-biz-ip/target/classes/pc/exam/pp/framework/ip/core/utils/AreaUtils.class
new file mode 100644
index 00000000..a7c0cf29
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-biz-ip/target/classes/pc/exam/pp/framework/ip/core/utils/AreaUtils.class differ
diff --git a/exam-framework/exam-spring-boot-starter-biz-ip/target/classes/pc/exam/pp/framework/ip/core/utils/IPUtils.class b/exam-framework/exam-spring-boot-starter-biz-ip/target/classes/pc/exam/pp/framework/ip/core/utils/IPUtils.class
new file mode 100644
index 00000000..e4d29468
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-biz-ip/target/classes/pc/exam/pp/framework/ip/core/utils/IPUtils.class differ
diff --git a/exam-framework/exam-spring-boot-starter-biz-tenant/.flattened-pom.xml b/exam-framework/exam-spring-boot-starter-biz-tenant/.flattened-pom.xml
deleted file mode 100644
index d0d2b860..00000000
--- a/exam-framework/exam-spring-boot-starter-biz-tenant/.flattened-pom.xml
+++ /dev/null
@@ -1,105 +0,0 @@
-
-
- 4.0.0
- pc.exam.gg
- exam-spring-boot-starter-biz-tenant
- 2.4.2-SNAPSHOT
- exam-spring-boot-starter-biz-tenant
- 多租户
- https://github.com/YunaiV/ruoyi-vue-pro
-
-
- pc.exam.gg
- exam-common
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-security
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-mybatis
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-redis
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-job
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-mq
- 2.4.2-SNAPSHOT
- compile
- true
-
-
- org.springframework.kafka
- spring-kafka
- 3.3.1
- compile
- true
-
-
- org.springframework.amqp
- spring-rabbit
- 3.2.1
- compile
- true
-
-
- org.apache.rocketmq
- rocketmq-spring-boot-starter
- 2.3.2
- compile
- true
-
-
- com.google.guava
- guava
- 33.4.0-jre
- compile
-
-
-
-
- huaweicloud
- huawei
- https://mirrors.huaweicloud.com/repository/maven/
-
-
- aliyunmaven
- aliyun
- https://maven.aliyun.com/repository/public
-
-
-
- false
-
- spring-milestones
- Spring Milestones
- https://repo.spring.io/milestone
-
-
-
- false
-
- spring-snapshots
- Spring Snapshots
- https://repo.spring.io/snapshot
-
-
-
diff --git a/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/org/springframework/messaging/handler/invocation/InvocableHandlerMethod$AsyncResultMethodParameter.class b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/org/springframework/messaging/handler/invocation/InvocableHandlerMethod$AsyncResultMethodParameter.class
new file mode 100644
index 00000000..cc1a671e
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/org/springframework/messaging/handler/invocation/InvocableHandlerMethod$AsyncResultMethodParameter.class differ
diff --git a/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/org/springframework/messaging/handler/invocation/InvocableHandlerMethod.class b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/org/springframework/messaging/handler/invocation/InvocableHandlerMethod.class
new file mode 100644
index 00000000..8d3a373a
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/org/springframework/messaging/handler/invocation/InvocableHandlerMethod.class differ
diff --git a/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/config/ExamTenantAutoConfiguration.class b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/config/ExamTenantAutoConfiguration.class
new file mode 100644
index 00000000..52c43477
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/config/ExamTenantAutoConfiguration.class differ
diff --git a/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/config/TenantProperties.class b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/config/TenantProperties.class
new file mode 100644
index 00000000..c73ae3ba
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/config/TenantProperties.class differ
diff --git a/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/aop/TenantIgnore.class b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/aop/TenantIgnore.class
new file mode 100644
index 00000000..acff5e47
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/aop/TenantIgnore.class differ
diff --git a/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/aop/TenantIgnoreAspect.class b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/aop/TenantIgnoreAspect.class
new file mode 100644
index 00000000..e3800ea6
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/aop/TenantIgnoreAspect.class differ
diff --git a/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/context/TenantContextHolder.class b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/context/TenantContextHolder.class
new file mode 100644
index 00000000..ec2c0158
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/context/TenantContextHolder.class differ
diff --git a/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/db/TenantBaseDO.class b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/db/TenantBaseDO.class
new file mode 100644
index 00000000..2e385e37
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/db/TenantBaseDO.class differ
diff --git a/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/db/TenantDatabaseInterceptor.class b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/db/TenantDatabaseInterceptor.class
new file mode 100644
index 00000000..abc24ec5
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/db/TenantDatabaseInterceptor.class differ
diff --git a/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/job/TenantJob.class b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/job/TenantJob.class
new file mode 100644
index 00000000..726cad26
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/job/TenantJob.class differ
diff --git a/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/job/TenantJobAspect.class b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/job/TenantJobAspect.class
new file mode 100644
index 00000000..ac4bd703
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/job/TenantJobAspect.class differ
diff --git a/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/mq/kafka/TenantKafkaEnvironmentPostProcessor.class b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/mq/kafka/TenantKafkaEnvironmentPostProcessor.class
new file mode 100644
index 00000000..e3e60e1b
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/mq/kafka/TenantKafkaEnvironmentPostProcessor.class differ
diff --git a/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/mq/kafka/TenantKafkaProducerInterceptor.class b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/mq/kafka/TenantKafkaProducerInterceptor.class
new file mode 100644
index 00000000..9bfba9c5
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/mq/kafka/TenantKafkaProducerInterceptor.class differ
diff --git a/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/mq/rabbitmq/TenantRabbitMQInitializer.class b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/mq/rabbitmq/TenantRabbitMQInitializer.class
new file mode 100644
index 00000000..11bdf33c
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/mq/rabbitmq/TenantRabbitMQInitializer.class differ
diff --git a/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/mq/rabbitmq/TenantRabbitMQMessagePostProcessor.class b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/mq/rabbitmq/TenantRabbitMQMessagePostProcessor.class
new file mode 100644
index 00000000..17c5569b
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/mq/rabbitmq/TenantRabbitMQMessagePostProcessor.class differ
diff --git a/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/mq/redis/TenantRedisMessageInterceptor.class b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/mq/redis/TenantRedisMessageInterceptor.class
new file mode 100644
index 00000000..328672de
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/mq/redis/TenantRedisMessageInterceptor.class differ
diff --git a/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/mq/rocketmq/TenantRocketMQConsumeMessageHook.class b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/mq/rocketmq/TenantRocketMQConsumeMessageHook.class
new file mode 100644
index 00000000..e71df89c
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/mq/rocketmq/TenantRocketMQConsumeMessageHook.class differ
diff --git a/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/mq/rocketmq/TenantRocketMQInitializer.class b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/mq/rocketmq/TenantRocketMQInitializer.class
new file mode 100644
index 00000000..a7300b87
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/mq/rocketmq/TenantRocketMQInitializer.class differ
diff --git a/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/mq/rocketmq/TenantRocketMQSendMessageHook.class b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/mq/rocketmq/TenantRocketMQSendMessageHook.class
new file mode 100644
index 00000000..e8497983
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/mq/rocketmq/TenantRocketMQSendMessageHook.class differ
diff --git a/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/redis/TenantRedisCacheManager.class b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/redis/TenantRedisCacheManager.class
new file mode 100644
index 00000000..62335c2f
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/redis/TenantRedisCacheManager.class differ
diff --git a/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/security/TenantSecurityWebFilter.class b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/security/TenantSecurityWebFilter.class
new file mode 100644
index 00000000..b2f47e44
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/security/TenantSecurityWebFilter.class differ
diff --git a/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/service/TenantFrameworkService.class b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/service/TenantFrameworkService.class
new file mode 100644
index 00000000..d79f7b16
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/service/TenantFrameworkService.class differ
diff --git a/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/service/TenantFrameworkServiceImpl$1.class b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/service/TenantFrameworkServiceImpl$1.class
new file mode 100644
index 00000000..2eee7a93
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/service/TenantFrameworkServiceImpl$1.class differ
diff --git a/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/service/TenantFrameworkServiceImpl$2.class b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/service/TenantFrameworkServiceImpl$2.class
new file mode 100644
index 00000000..da2ed7f6
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/service/TenantFrameworkServiceImpl$2.class differ
diff --git a/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/service/TenantFrameworkServiceImpl.class b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/service/TenantFrameworkServiceImpl.class
new file mode 100644
index 00000000..25240a26
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/service/TenantFrameworkServiceImpl.class differ
diff --git a/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/util/TenantUtils.class b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/util/TenantUtils.class
new file mode 100644
index 00000000..d04ab8e5
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/util/TenantUtils.class differ
diff --git a/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/web/TenantContextWebFilter.class b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/web/TenantContextWebFilter.class
new file mode 100644
index 00000000..cb86b547
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-biz-tenant/target/classes/pc/exam/pp/framework/tenant/core/web/TenantContextWebFilter.class differ
diff --git a/exam-framework/exam-spring-boot-starter-excel/.flattened-pom.xml b/exam-framework/exam-spring-boot-starter-excel/.flattened-pom.xml
deleted file mode 100644
index 3de0091f..00000000
--- a/exam-framework/exam-spring-boot-starter-excel/.flattened-pom.xml
+++ /dev/null
@@ -1,96 +0,0 @@
-
-
- 4.0.0
- pc.exam.gg
- exam-spring-boot-starter-excel
- 2.4.2-SNAPSHOT
- exam-spring-boot-starter-excel
- Excel 拓展
- https://github.com/YunaiV/ruoyi-vue-pro
-
-
- pc.exam.gg
- exam-common
- 2.4.2-SNAPSHOT
- compile
-
-
- org.springframework.boot
- spring-boot-starter
- 3.4.1
- compile
-
-
- pc.exam.gg
- exam-module-system-api
- 2.4.2-SNAPSHOT
- compile
-
-
- org.springframework
- spring-web
- 6.2.1
- provided
-
-
- jakarta.servlet
- jakarta.servlet-api
- 6.0.0
- provided
-
-
- com.alibaba
- easyexcel
- 4.0.3
- compile
-
-
- com.google.guava
- guava
- 33.4.0-jre
- compile
-
-
- org.apache.commons
- commons-compress
- 1.27.1
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-biz-ip
- 2.4.2-SNAPSHOT
- compile
- true
-
-
-
-
- huaweicloud
- huawei
- https://mirrors.huaweicloud.com/repository/maven/
-
-
- aliyunmaven
- aliyun
- https://maven.aliyun.com/repository/public
-
-
-
- false
-
- spring-milestones
- Spring Milestones
- https://repo.spring.io/milestone
-
-
-
- false
-
- spring-snapshots
- Spring Snapshots
- https://repo.spring.io/snapshot
-
-
-
diff --git a/exam-framework/exam-spring-boot-starter-excel/target/classes/pc/exam/pp/framework/dict/config/ExamDictAutoConfiguration.class b/exam-framework/exam-spring-boot-starter-excel/target/classes/pc/exam/pp/framework/dict/config/ExamDictAutoConfiguration.class
new file mode 100644
index 00000000..81e965ea
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-excel/target/classes/pc/exam/pp/framework/dict/config/ExamDictAutoConfiguration.class differ
diff --git a/exam-framework/exam-spring-boot-starter-excel/target/classes/pc/exam/pp/framework/dict/core/DictFrameworkUtils$1.class b/exam-framework/exam-spring-boot-starter-excel/target/classes/pc/exam/pp/framework/dict/core/DictFrameworkUtils$1.class
new file mode 100644
index 00000000..47c35bf7
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-excel/target/classes/pc/exam/pp/framework/dict/core/DictFrameworkUtils$1.class differ
diff --git a/exam-framework/exam-spring-boot-starter-excel/target/classes/pc/exam/pp/framework/dict/core/DictFrameworkUtils$2.class b/exam-framework/exam-spring-boot-starter-excel/target/classes/pc/exam/pp/framework/dict/core/DictFrameworkUtils$2.class
new file mode 100644
index 00000000..ab188acd
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-excel/target/classes/pc/exam/pp/framework/dict/core/DictFrameworkUtils$2.class differ
diff --git a/exam-framework/exam-spring-boot-starter-excel/target/classes/pc/exam/pp/framework/dict/core/DictFrameworkUtils$3.class b/exam-framework/exam-spring-boot-starter-excel/target/classes/pc/exam/pp/framework/dict/core/DictFrameworkUtils$3.class
new file mode 100644
index 00000000..45263f34
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-excel/target/classes/pc/exam/pp/framework/dict/core/DictFrameworkUtils$3.class differ
diff --git a/exam-framework/exam-spring-boot-starter-excel/target/classes/pc/exam/pp/framework/dict/core/DictFrameworkUtils.class b/exam-framework/exam-spring-boot-starter-excel/target/classes/pc/exam/pp/framework/dict/core/DictFrameworkUtils.class
new file mode 100644
index 00000000..0c873444
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-excel/target/classes/pc/exam/pp/framework/dict/core/DictFrameworkUtils.class differ
diff --git a/exam-framework/exam-spring-boot-starter-excel/target/classes/pc/exam/pp/framework/excel/core/annotations/DictFormat.class b/exam-framework/exam-spring-boot-starter-excel/target/classes/pc/exam/pp/framework/excel/core/annotations/DictFormat.class
new file mode 100644
index 00000000..1fed9c07
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-excel/target/classes/pc/exam/pp/framework/excel/core/annotations/DictFormat.class differ
diff --git a/exam-framework/exam-spring-boot-starter-excel/target/classes/pc/exam/pp/framework/excel/core/annotations/ExcelColumnSelect.class b/exam-framework/exam-spring-boot-starter-excel/target/classes/pc/exam/pp/framework/excel/core/annotations/ExcelColumnSelect.class
new file mode 100644
index 00000000..098c5e83
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-excel/target/classes/pc/exam/pp/framework/excel/core/annotations/ExcelColumnSelect.class differ
diff --git a/exam-framework/exam-spring-boot-starter-excel/target/classes/pc/exam/pp/framework/excel/core/convert/AreaConvert.class b/exam-framework/exam-spring-boot-starter-excel/target/classes/pc/exam/pp/framework/excel/core/convert/AreaConvert.class
new file mode 100644
index 00000000..647de899
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-excel/target/classes/pc/exam/pp/framework/excel/core/convert/AreaConvert.class differ
diff --git a/exam-framework/exam-spring-boot-starter-excel/target/classes/pc/exam/pp/framework/excel/core/convert/DictConvert.class b/exam-framework/exam-spring-boot-starter-excel/target/classes/pc/exam/pp/framework/excel/core/convert/DictConvert.class
new file mode 100644
index 00000000..1774b957
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-excel/target/classes/pc/exam/pp/framework/excel/core/convert/DictConvert.class differ
diff --git a/exam-framework/exam-spring-boot-starter-excel/target/classes/pc/exam/pp/framework/excel/core/convert/JsonConvert.class b/exam-framework/exam-spring-boot-starter-excel/target/classes/pc/exam/pp/framework/excel/core/convert/JsonConvert.class
new file mode 100644
index 00000000..b363e864
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-excel/target/classes/pc/exam/pp/framework/excel/core/convert/JsonConvert.class differ
diff --git a/exam-framework/exam-spring-boot-starter-excel/target/classes/pc/exam/pp/framework/excel/core/convert/MoneyConvert.class b/exam-framework/exam-spring-boot-starter-excel/target/classes/pc/exam/pp/framework/excel/core/convert/MoneyConvert.class
new file mode 100644
index 00000000..5a6e8c1a
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-excel/target/classes/pc/exam/pp/framework/excel/core/convert/MoneyConvert.class differ
diff --git a/exam-framework/exam-spring-boot-starter-excel/target/classes/pc/exam/pp/framework/excel/core/function/ExcelColumnSelectFunction.class b/exam-framework/exam-spring-boot-starter-excel/target/classes/pc/exam/pp/framework/excel/core/function/ExcelColumnSelectFunction.class
new file mode 100644
index 00000000..95dea023
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-excel/target/classes/pc/exam/pp/framework/excel/core/function/ExcelColumnSelectFunction.class differ
diff --git a/exam-framework/exam-spring-boot-starter-excel/target/classes/pc/exam/pp/framework/excel/core/handler/SelectSheetWriteHandler.class b/exam-framework/exam-spring-boot-starter-excel/target/classes/pc/exam/pp/framework/excel/core/handler/SelectSheetWriteHandler.class
new file mode 100644
index 00000000..9c538d3d
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-excel/target/classes/pc/exam/pp/framework/excel/core/handler/SelectSheetWriteHandler.class differ
diff --git a/exam-framework/exam-spring-boot-starter-excel/target/classes/pc/exam/pp/framework/excel/core/util/ExcelUtils.class b/exam-framework/exam-spring-boot-starter-excel/target/classes/pc/exam/pp/framework/excel/core/util/ExcelUtils.class
new file mode 100644
index 00000000..eb057687
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-excel/target/classes/pc/exam/pp/framework/excel/core/util/ExcelUtils.class differ
diff --git a/exam-framework/exam-spring-boot-starter-job/.flattened-pom.xml b/exam-framework/exam-spring-boot-starter-job/.flattened-pom.xml
deleted file mode 100644
index 4ddc698b..00000000
--- a/exam-framework/exam-spring-boot-starter-job/.flattened-pom.xml
+++ /dev/null
@@ -1,61 +0,0 @@
-
-
- 4.0.0
- pc.exam.gg
- exam-spring-boot-starter-job
- 2.4.2-SNAPSHOT
- exam-spring-boot-starter-job
- 任务拓展
- 1. 定时任务,基于 Quartz 拓展
- 2. 异步任务,基于 Spring Async 拓展
- https://github.com/YunaiV/ruoyi-vue-pro
-
-
- pc.exam.gg
- exam-common
- 2.4.2-SNAPSHOT
- compile
-
-
- org.springframework.boot
- spring-boot-starter-quartz
- 3.4.1
- compile
-
-
- jakarta.validation
- jakarta.validation-api
- 3.0.2
- compile
-
-
-
-
- huaweicloud
- huawei
- https://mirrors.huaweicloud.com/repository/maven/
-
-
- aliyunmaven
- aliyun
- https://maven.aliyun.com/repository/public
-
-
-
- false
-
- spring-milestones
- Spring Milestones
- https://repo.spring.io/milestone
-
-
-
- false
-
- spring-snapshots
- Spring Snapshots
- https://repo.spring.io/snapshot
-
-
-
diff --git a/exam-framework/exam-spring-boot-starter-job/target/classes/pc/exam/pp/framework/quartz/config/ExamAsyncAutoConfiguration$1.class b/exam-framework/exam-spring-boot-starter-job/target/classes/pc/exam/pp/framework/quartz/config/ExamAsyncAutoConfiguration$1.class
new file mode 100644
index 00000000..9f21ad92
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-job/target/classes/pc/exam/pp/framework/quartz/config/ExamAsyncAutoConfiguration$1.class differ
diff --git a/exam-framework/exam-spring-boot-starter-job/target/classes/pc/exam/pp/framework/quartz/config/ExamAsyncAutoConfiguration.class b/exam-framework/exam-spring-boot-starter-job/target/classes/pc/exam/pp/framework/quartz/config/ExamAsyncAutoConfiguration.class
new file mode 100644
index 00000000..ac7c5c16
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-job/target/classes/pc/exam/pp/framework/quartz/config/ExamAsyncAutoConfiguration.class differ
diff --git a/exam-framework/exam-spring-boot-starter-job/target/classes/pc/exam/pp/framework/quartz/config/ExamQuartzAutoConfiguration.class b/exam-framework/exam-spring-boot-starter-job/target/classes/pc/exam/pp/framework/quartz/config/ExamQuartzAutoConfiguration.class
new file mode 100644
index 00000000..b5c04463
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-job/target/classes/pc/exam/pp/framework/quartz/config/ExamQuartzAutoConfiguration.class differ
diff --git a/exam-framework/exam-spring-boot-starter-job/target/classes/pc/exam/pp/framework/quartz/core/enums/JobDataKeyEnum.class b/exam-framework/exam-spring-boot-starter-job/target/classes/pc/exam/pp/framework/quartz/core/enums/JobDataKeyEnum.class
new file mode 100644
index 00000000..a6e53b0e
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-job/target/classes/pc/exam/pp/framework/quartz/core/enums/JobDataKeyEnum.class differ
diff --git a/exam-framework/exam-spring-boot-starter-job/target/classes/pc/exam/pp/framework/quartz/core/handler/JobHandler.class b/exam-framework/exam-spring-boot-starter-job/target/classes/pc/exam/pp/framework/quartz/core/handler/JobHandler.class
new file mode 100644
index 00000000..4647fab0
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-job/target/classes/pc/exam/pp/framework/quartz/core/handler/JobHandler.class differ
diff --git a/exam-framework/exam-spring-boot-starter-job/target/classes/pc/exam/pp/framework/quartz/core/handler/JobHandlerInvoker.class b/exam-framework/exam-spring-boot-starter-job/target/classes/pc/exam/pp/framework/quartz/core/handler/JobHandlerInvoker.class
new file mode 100644
index 00000000..381162b5
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-job/target/classes/pc/exam/pp/framework/quartz/core/handler/JobHandlerInvoker.class differ
diff --git a/exam-framework/exam-spring-boot-starter-job/target/classes/pc/exam/pp/framework/quartz/core/scheduler/SchedulerManager.class b/exam-framework/exam-spring-boot-starter-job/target/classes/pc/exam/pp/framework/quartz/core/scheduler/SchedulerManager.class
new file mode 100644
index 00000000..a5578637
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-job/target/classes/pc/exam/pp/framework/quartz/core/scheduler/SchedulerManager.class differ
diff --git a/exam-framework/exam-spring-boot-starter-job/target/classes/pc/exam/pp/framework/quartz/core/service/JobLogFrameworkService.class b/exam-framework/exam-spring-boot-starter-job/target/classes/pc/exam/pp/framework/quartz/core/service/JobLogFrameworkService.class
new file mode 100644
index 00000000..fc71737e
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-job/target/classes/pc/exam/pp/framework/quartz/core/service/JobLogFrameworkService.class differ
diff --git a/exam-framework/exam-spring-boot-starter-job/target/classes/pc/exam/pp/framework/quartz/core/util/CronUtils.class b/exam-framework/exam-spring-boot-starter-job/target/classes/pc/exam/pp/framework/quartz/core/util/CronUtils.class
new file mode 100644
index 00000000..f360ff68
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-job/target/classes/pc/exam/pp/framework/quartz/core/util/CronUtils.class differ
diff --git a/exam-framework/exam-spring-boot-starter-monitor/.flattened-pom.xml b/exam-framework/exam-spring-boot-starter-monitor/.flattened-pom.xml
deleted file mode 100644
index 433cc45f..00000000
--- a/exam-framework/exam-spring-boot-starter-monitor/.flattened-pom.xml
+++ /dev/null
@@ -1,101 +0,0 @@
-
-
- 4.0.0
- pc.exam.gg
- exam-spring-boot-starter-monitor
- 2.4.2-SNAPSHOT
- exam-spring-boot-starter-monitor
- 服务监控,提供链路追踪、日志服务、指标收集等等功能
- https://github.com/YunaiV/ruoyi-vue-pro
-
-
- pc.exam.gg
- exam-common
- 2.4.2-SNAPSHOT
- compile
-
-
- org.springframework.boot
- spring-boot-starter-aop
- 3.4.1
- compile
-
-
- org.springframework
- spring-web
- 6.2.1
- provided
-
-
- jakarta.servlet
- jakarta.servlet-api
- 6.0.0
- provided
-
-
- io.opentracing
- opentracing-util
- 0.33.0
- compile
-
-
- org.apache.skywalking
- apm-toolkit-trace
- 9.0.0
- compile
-
-
- org.apache.skywalking
- apm-toolkit-logback-1.x
- 9.0.0
- compile
-
-
- org.apache.skywalking
- apm-toolkit-opentracing
- 9.0.0
- compile
-
-
- io.micrometer
- micrometer-registry-prometheus
- 1.14.2
- compile
-
-
- de.codecentric
- spring-boot-admin-starter-client
- 3.4.1
- compile
-
-
-
-
- huaweicloud
- huawei
- https://mirrors.huaweicloud.com/repository/maven/
-
-
- aliyunmaven
- aliyun
- https://maven.aliyun.com/repository/public
-
-
-
- false
-
- spring-milestones
- Spring Milestones
- https://repo.spring.io/milestone
-
-
-
- false
-
- spring-snapshots
- Spring Snapshots
- https://repo.spring.io/snapshot
-
-
-
diff --git a/exam-framework/exam-spring-boot-starter-monitor/target/classes/pc/exam/pp/framework/tracer/config/ExamMetricsAutoConfiguration.class b/exam-framework/exam-spring-boot-starter-monitor/target/classes/pc/exam/pp/framework/tracer/config/ExamMetricsAutoConfiguration.class
new file mode 100644
index 00000000..ffd0228f
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-monitor/target/classes/pc/exam/pp/framework/tracer/config/ExamMetricsAutoConfiguration.class differ
diff --git a/exam-framework/exam-spring-boot-starter-monitor/target/classes/pc/exam/pp/framework/tracer/config/ExamTracerAutoConfiguration.class b/exam-framework/exam-spring-boot-starter-monitor/target/classes/pc/exam/pp/framework/tracer/config/ExamTracerAutoConfiguration.class
new file mode 100644
index 00000000..a717917d
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-monitor/target/classes/pc/exam/pp/framework/tracer/config/ExamTracerAutoConfiguration.class differ
diff --git a/exam-framework/exam-spring-boot-starter-monitor/target/classes/pc/exam/pp/framework/tracer/config/TracerProperties.class b/exam-framework/exam-spring-boot-starter-monitor/target/classes/pc/exam/pp/framework/tracer/config/TracerProperties.class
new file mode 100644
index 00000000..25365130
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-monitor/target/classes/pc/exam/pp/framework/tracer/config/TracerProperties.class differ
diff --git a/exam-framework/exam-spring-boot-starter-monitor/target/classes/pc/exam/pp/framework/tracer/core/annotation/BizTrace.class b/exam-framework/exam-spring-boot-starter-monitor/target/classes/pc/exam/pp/framework/tracer/core/annotation/BizTrace.class
new file mode 100644
index 00000000..5956618e
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-monitor/target/classes/pc/exam/pp/framework/tracer/core/annotation/BizTrace.class differ
diff --git a/exam-framework/exam-spring-boot-starter-monitor/target/classes/pc/exam/pp/framework/tracer/core/aop/BizTraceAspect.class b/exam-framework/exam-spring-boot-starter-monitor/target/classes/pc/exam/pp/framework/tracer/core/aop/BizTraceAspect.class
new file mode 100644
index 00000000..661ef01f
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-monitor/target/classes/pc/exam/pp/framework/tracer/core/aop/BizTraceAspect.class differ
diff --git a/exam-framework/exam-spring-boot-starter-monitor/target/classes/pc/exam/pp/framework/tracer/core/filter/TraceFilter.class b/exam-framework/exam-spring-boot-starter-monitor/target/classes/pc/exam/pp/framework/tracer/core/filter/TraceFilter.class
new file mode 100644
index 00000000..3ef78f51
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-monitor/target/classes/pc/exam/pp/framework/tracer/core/filter/TraceFilter.class differ
diff --git a/exam-framework/exam-spring-boot-starter-monitor/target/classes/pc/exam/pp/framework/tracer/core/util/TracerFrameworkUtils.class b/exam-framework/exam-spring-boot-starter-monitor/target/classes/pc/exam/pp/framework/tracer/core/util/TracerFrameworkUtils.class
new file mode 100644
index 00000000..9acca646
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-monitor/target/classes/pc/exam/pp/framework/tracer/core/util/TracerFrameworkUtils.class differ
diff --git a/exam-framework/exam-spring-boot-starter-mq/.flattened-pom.xml b/exam-framework/exam-spring-boot-starter-mq/.flattened-pom.xml
deleted file mode 100644
index f3b24326..00000000
--- a/exam-framework/exam-spring-boot-starter-mq/.flattened-pom.xml
+++ /dev/null
@@ -1,67 +0,0 @@
-
-
- 4.0.0
- pc.exam.gg
- exam-spring-boot-starter-mq
- 2.4.2-SNAPSHOT
- exam-spring-boot-starter-mq
- 消息队列,支持 Redis、RocketMQ、RabbitMQ、Kafka 四种
- https://github.com/YunaiV/ruoyi-vue-pro
-
-
- pc.exam.gg
- exam-spring-boot-starter-redis
- 2.4.2-SNAPSHOT
- compile
-
-
- org.springframework.kafka
- spring-kafka
- 3.3.1
- compile
- true
-
-
- org.springframework.amqp
- spring-rabbit
- 3.2.1
- compile
-
-
- org.apache.rocketmq
- rocketmq-spring-boot-starter
- 2.3.2
- compile
- true
-
-
-
-
- huaweicloud
- huawei
- https://mirrors.huaweicloud.com/repository/maven/
-
-
- aliyunmaven
- aliyun
- https://maven.aliyun.com/repository/public
-
-
-
- false
-
- spring-milestones
- Spring Milestones
- https://repo.spring.io/milestone
-
-
-
- false
-
- spring-snapshots
- Spring Snapshots
- https://repo.spring.io/snapshot
-
-
-
diff --git a/exam-framework/exam-spring-boot-starter-mq/target/classes/pc/exam/pp/framework/mq/rabbitmq/config/ExamRabbitMQAutoConfiguration.class b/exam-framework/exam-spring-boot-starter-mq/target/classes/pc/exam/pp/framework/mq/rabbitmq/config/ExamRabbitMQAutoConfiguration.class
new file mode 100644
index 00000000..75861ccc
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-mq/target/classes/pc/exam/pp/framework/mq/rabbitmq/config/ExamRabbitMQAutoConfiguration.class differ
diff --git a/exam-framework/exam-spring-boot-starter-mq/target/classes/pc/exam/pp/framework/mq/redis/config/ExamRedisMQConsumerAutoConfiguration.class b/exam-framework/exam-spring-boot-starter-mq/target/classes/pc/exam/pp/framework/mq/redis/config/ExamRedisMQConsumerAutoConfiguration.class
new file mode 100644
index 00000000..fdff630e
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-mq/target/classes/pc/exam/pp/framework/mq/redis/config/ExamRedisMQConsumerAutoConfiguration.class differ
diff --git a/exam-framework/exam-spring-boot-starter-mq/target/classes/pc/exam/pp/framework/mq/redis/config/ExamRedisMQProducerAutoConfiguration.class b/exam-framework/exam-spring-boot-starter-mq/target/classes/pc/exam/pp/framework/mq/redis/config/ExamRedisMQProducerAutoConfiguration.class
new file mode 100644
index 00000000..47d0480a
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-mq/target/classes/pc/exam/pp/framework/mq/redis/config/ExamRedisMQProducerAutoConfiguration.class differ
diff --git a/exam-framework/exam-spring-boot-starter-mq/target/classes/pc/exam/pp/framework/mq/redis/core/RedisMQTemplate.class b/exam-framework/exam-spring-boot-starter-mq/target/classes/pc/exam/pp/framework/mq/redis/core/RedisMQTemplate.class
new file mode 100644
index 00000000..3956a8ac
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-mq/target/classes/pc/exam/pp/framework/mq/redis/core/RedisMQTemplate.class differ
diff --git a/exam-framework/exam-spring-boot-starter-mq/target/classes/pc/exam/pp/framework/mq/redis/core/interceptor/RedisMessageInterceptor.class b/exam-framework/exam-spring-boot-starter-mq/target/classes/pc/exam/pp/framework/mq/redis/core/interceptor/RedisMessageInterceptor.class
new file mode 100644
index 00000000..8d655e7d
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-mq/target/classes/pc/exam/pp/framework/mq/redis/core/interceptor/RedisMessageInterceptor.class differ
diff --git a/exam-framework/exam-spring-boot-starter-mq/target/classes/pc/exam/pp/framework/mq/redis/core/job/RedisPendingMessageResendJob.class b/exam-framework/exam-spring-boot-starter-mq/target/classes/pc/exam/pp/framework/mq/redis/core/job/RedisPendingMessageResendJob.class
new file mode 100644
index 00000000..3a82a68f
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-mq/target/classes/pc/exam/pp/framework/mq/redis/core/job/RedisPendingMessageResendJob.class differ
diff --git a/exam-framework/exam-spring-boot-starter-mq/target/classes/pc/exam/pp/framework/mq/redis/core/message/AbstractRedisMessage.class b/exam-framework/exam-spring-boot-starter-mq/target/classes/pc/exam/pp/framework/mq/redis/core/message/AbstractRedisMessage.class
new file mode 100644
index 00000000..dd680537
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-mq/target/classes/pc/exam/pp/framework/mq/redis/core/message/AbstractRedisMessage.class differ
diff --git a/exam-framework/exam-spring-boot-starter-mq/target/classes/pc/exam/pp/framework/mq/redis/core/pubsub/AbstractRedisChannelMessage.class b/exam-framework/exam-spring-boot-starter-mq/target/classes/pc/exam/pp/framework/mq/redis/core/pubsub/AbstractRedisChannelMessage.class
new file mode 100644
index 00000000..5106f16c
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-mq/target/classes/pc/exam/pp/framework/mq/redis/core/pubsub/AbstractRedisChannelMessage.class differ
diff --git a/exam-framework/exam-spring-boot-starter-mq/target/classes/pc/exam/pp/framework/mq/redis/core/pubsub/AbstractRedisChannelMessageListener.class b/exam-framework/exam-spring-boot-starter-mq/target/classes/pc/exam/pp/framework/mq/redis/core/pubsub/AbstractRedisChannelMessageListener.class
new file mode 100644
index 00000000..3bcc1814
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-mq/target/classes/pc/exam/pp/framework/mq/redis/core/pubsub/AbstractRedisChannelMessageListener.class differ
diff --git a/exam-framework/exam-spring-boot-starter-mq/target/classes/pc/exam/pp/framework/mq/redis/core/stream/AbstractRedisStreamMessage.class b/exam-framework/exam-spring-boot-starter-mq/target/classes/pc/exam/pp/framework/mq/redis/core/stream/AbstractRedisStreamMessage.class
new file mode 100644
index 00000000..b0744230
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-mq/target/classes/pc/exam/pp/framework/mq/redis/core/stream/AbstractRedisStreamMessage.class differ
diff --git a/exam-framework/exam-spring-boot-starter-mq/target/classes/pc/exam/pp/framework/mq/redis/core/stream/AbstractRedisStreamMessageListener.class b/exam-framework/exam-spring-boot-starter-mq/target/classes/pc/exam/pp/framework/mq/redis/core/stream/AbstractRedisStreamMessageListener.class
new file mode 100644
index 00000000..c27bc5b0
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-mq/target/classes/pc/exam/pp/framework/mq/redis/core/stream/AbstractRedisStreamMessageListener.class differ
diff --git a/exam-framework/exam-spring-boot-starter-mybatis/.flattened-pom.xml b/exam-framework/exam-spring-boot-starter-mybatis/.flattened-pom.xml
deleted file mode 100644
index cbc4ac0d..00000000
--- a/exam-framework/exam-spring-boot-starter-mybatis/.flattened-pom.xml
+++ /dev/null
@@ -1,172 +0,0 @@
-
-
- 4.0.0
- pc.exam.gg
- exam-spring-boot-starter-mybatis
- 2.4.2-SNAPSHOT
- exam-spring-boot-starter-mybatis
- 数据库连接池、多数据源、事务、MyBatis 拓展
- https://github.com/YunaiV/ruoyi-vue-pro
-
-
- pc.exam.gg
- exam-common
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-web
- 2.4.2-SNAPSHOT
- provided
-
-
- com.mysql
- mysql-connector-j
- 9.1.0
- compile
-
-
- com.google.protobuf
- protobuf-java
-
-
-
-
- com.oracle.database.jdbc
- ojdbc8
- 23.5.0.24.07
- compile
- true
-
-
- org.postgresql
- postgresql
- 42.7.4
- compile
- true
-
-
- com.microsoft.sqlserver
- mssql-jdbc
- 12.8.1.jre11
- compile
- true
-
-
- com.dameng
- DmJdbcDriver18
- 8.1.3.140
- compile
- true
-
-
- cn.com.kingbase
- kingbase8
- 8.6.0
- compile
- true
-
-
- org.opengauss
- opengauss-jdbc
- 5.1.0
- compile
- true
-
-
- com.taosdata.jdbc
- taos-jdbcdriver
- 3.3.3
- compile
- true
-
-
- com.alibaba
- druid-spring-boot-3-starter
- 1.2.24
- compile
-
-
- com.baomidou
- mybatis-plus-spring-boot3-starter
- 3.5.9
- compile
-
-
- com.baomidou
- mybatis-plus-jsqlparser
- 3.5.9
- compile
-
-
- com.baomidou
- dynamic-datasource-spring-boot3-starter
- 4.3.1
- compile
-
-
- org.springframework.boot
- spring-boot-starter-undertow
-
-
-
-
- com.github.yulichang
- mybatis-plus-join-boot-starter
- 1.4.13
- compile
-
-
- com.fhs-opensource
- easy-trans-spring-boot-starter
- 3.0.6
- compile
-
-
- org.springframework
- spring-context
-
-
- org.springframework.cloud
- spring-cloud-commons
-
-
-
-
- com.fhs-opensource
- easy-trans-mybatis-plus-extend
- 3.0.6
- compile
-
-
-
-
- huaweicloud
- huawei
- https://mirrors.huaweicloud.com/repository/maven/
-
-
- aliyunmaven
- aliyun
- https://maven.aliyun.com/repository/public
-
-
-
- false
-
- spring-milestones
- Spring Milestones
- https://repo.spring.io/milestone
-
-
-
- false
-
- spring-snapshots
- Spring Snapshots
- https://repo.spring.io/snapshot
-
-
-
diff --git a/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/datasource/config/ExamDataSourceAutoConfiguration.class b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/datasource/config/ExamDataSourceAutoConfiguration.class
new file mode 100644
index 00000000..3017faec
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/datasource/config/ExamDataSourceAutoConfiguration.class differ
diff --git a/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/datasource/core/enums/DataSourceEnum.class b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/datasource/core/enums/DataSourceEnum.class
new file mode 100644
index 00000000..99f2e4fa
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/datasource/core/enums/DataSourceEnum.class differ
diff --git a/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/datasource/core/filter/DruidAdRemoveFilter.class b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/datasource/core/filter/DruidAdRemoveFilter.class
new file mode 100644
index 00000000..bc8b5874
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/datasource/core/filter/DruidAdRemoveFilter.class differ
diff --git a/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/config/ExamMybatisAutoConfiguration$1.class b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/config/ExamMybatisAutoConfiguration$1.class
new file mode 100644
index 00000000..0d282e84
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/config/ExamMybatisAutoConfiguration$1.class differ
diff --git a/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/config/ExamMybatisAutoConfiguration.class b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/config/ExamMybatisAutoConfiguration.class
new file mode 100644
index 00000000..f02bda49
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/config/ExamMybatisAutoConfiguration.class differ
diff --git a/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/config/IdTypeEnvironmentPostProcessor$1.class b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/config/IdTypeEnvironmentPostProcessor$1.class
new file mode 100644
index 00000000..6f6acdac
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/config/IdTypeEnvironmentPostProcessor$1.class differ
diff --git a/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/config/IdTypeEnvironmentPostProcessor.class b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/config/IdTypeEnvironmentPostProcessor.class
new file mode 100644
index 00000000..256c3031
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/config/IdTypeEnvironmentPostProcessor.class differ
diff --git a/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/dataobject/BaseDO.class b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/dataobject/BaseDO.class
new file mode 100644
index 00000000..7b64bfb8
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/dataobject/BaseDO.class differ
diff --git a/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/enums/DbTypeEnum.class b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/enums/DbTypeEnum.class
new file mode 100644
index 00000000..11f55e27
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/enums/DbTypeEnum.class differ
diff --git a/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/handler/DefaultDBFieldHandler.class b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/handler/DefaultDBFieldHandler.class
new file mode 100644
index 00000000..6e5414b7
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/handler/DefaultDBFieldHandler.class differ
diff --git a/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/mapper/BaseMapperX.class b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/mapper/BaseMapperX.class
new file mode 100644
index 00000000..54cca3b7
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/mapper/BaseMapperX.class differ
diff --git a/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/query/LambdaQueryWrapperX.class b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/query/LambdaQueryWrapperX.class
new file mode 100644
index 00000000..3c480d4f
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/query/LambdaQueryWrapperX.class differ
diff --git a/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/query/MPJLambdaWrapperX.class b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/query/MPJLambdaWrapperX.class
new file mode 100644
index 00000000..024578b4
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/query/MPJLambdaWrapperX.class differ
diff --git a/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/query/QueryWrapperX$1.class b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/query/QueryWrapperX$1.class
new file mode 100644
index 00000000..de9cdfe1
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/query/QueryWrapperX$1.class differ
diff --git a/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/query/QueryWrapperX.class b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/query/QueryWrapperX.class
new file mode 100644
index 00000000..84e70a4c
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/query/QueryWrapperX.class differ
diff --git a/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/type/EncryptTypeHandler.class b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/type/EncryptTypeHandler.class
new file mode 100644
index 00000000..f5cd5b75
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/type/EncryptTypeHandler.class differ
diff --git a/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/type/IntegerListTypeHandler.class b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/type/IntegerListTypeHandler.class
new file mode 100644
index 00000000..0ce9fa0a
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/type/IntegerListTypeHandler.class differ
diff --git a/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/type/LongListTypeHandler.class b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/type/LongListTypeHandler.class
new file mode 100644
index 00000000..bed508cf
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/type/LongListTypeHandler.class differ
diff --git a/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/type/LongSetTypeHandler.class b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/type/LongSetTypeHandler.class
new file mode 100644
index 00000000..46d14ad0
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/type/LongSetTypeHandler.class differ
diff --git a/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/type/StringListTypeHandler.class b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/type/StringListTypeHandler.class
new file mode 100644
index 00000000..d8158bf1
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/type/StringListTypeHandler.class differ
diff --git a/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/util/JdbcUtils.class b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/util/JdbcUtils.class
new file mode 100644
index 00000000..c8f42a2b
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/util/JdbcUtils.class differ
diff --git a/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/util/MyBatisUtils.class b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/util/MyBatisUtils.class
new file mode 100644
index 00000000..62e03552
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/mybatis/core/util/MyBatisUtils.class differ
diff --git a/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/translate/config/ExamTranslateAutoConfiguration.class b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/translate/config/ExamTranslateAutoConfiguration.class
new file mode 100644
index 00000000..56a141c7
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/translate/config/ExamTranslateAutoConfiguration.class differ
diff --git a/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/translate/core/TranslateUtils.class b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/translate/core/TranslateUtils.class
new file mode 100644
index 00000000..dc27452c
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-mybatis/target/classes/pc/exam/pp/framework/translate/core/TranslateUtils.class differ
diff --git a/exam-framework/exam-spring-boot-starter-protection/.flattened-pom.xml b/exam-framework/exam-spring-boot-starter-protection/.flattened-pom.xml
deleted file mode 100644
index 0d81a52d..00000000
--- a/exam-framework/exam-spring-boot-starter-protection/.flattened-pom.xml
+++ /dev/null
@@ -1,66 +0,0 @@
-
-
- 4.0.0
- pc.exam.gg
- exam-spring-boot-starter-protection
- 2.4.2-SNAPSHOT
- exam-spring-boot-starter-protection
- 服务保证,提供分布式锁、幂等、限流、熔断、API 签名等等功能
- https://github.com/YunaiV/ruoyi-vue-pro
-
-
- pc.exam.gg
- exam-spring-boot-starter-web
- 2.4.2-SNAPSHOT
- provided
-
-
- pc.exam.gg
- exam-spring-boot-starter-redis
- 2.4.2-SNAPSHOT
- compile
-
-
- com.baomidou
- lock4j-redisson-spring-boot-starter
- 2.2.7
- compile
-
-
- org.redisson
- redisson-spring-boot-starter
-
-
- true
-
-
-
-
- huaweicloud
- huawei
- https://mirrors.huaweicloud.com/repository/maven/
-
-
- aliyunmaven
- aliyun
- https://maven.aliyun.com/repository/public
-
-
-
- false
-
- spring-milestones
- Spring Milestones
- https://repo.spring.io/milestone
-
-
-
- false
-
- spring-snapshots
- Spring Snapshots
- https://repo.spring.io/snapshot
-
-
-
diff --git a/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/idempotent/config/ExamIdempotentConfiguration.class b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/idempotent/config/ExamIdempotentConfiguration.class
new file mode 100644
index 00000000..05a47e15
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/idempotent/config/ExamIdempotentConfiguration.class differ
diff --git a/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/idempotent/core/annotation/Idempotent.class b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/idempotent/core/annotation/Idempotent.class
new file mode 100644
index 00000000..c8004555
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/idempotent/core/annotation/Idempotent.class differ
diff --git a/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/idempotent/core/aop/IdempotentAspect.class b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/idempotent/core/aop/IdempotentAspect.class
new file mode 100644
index 00000000..a7aa9e59
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/idempotent/core/aop/IdempotentAspect.class differ
diff --git a/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/idempotent/core/keyresolver/IdempotentKeyResolver.class b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/idempotent/core/keyresolver/IdempotentKeyResolver.class
new file mode 100644
index 00000000..83c276cf
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/idempotent/core/keyresolver/IdempotentKeyResolver.class differ
diff --git a/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/idempotent/core/keyresolver/impl/DefaultIdempotentKeyResolver.class b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/idempotent/core/keyresolver/impl/DefaultIdempotentKeyResolver.class
new file mode 100644
index 00000000..32f239de
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/idempotent/core/keyresolver/impl/DefaultIdempotentKeyResolver.class differ
diff --git a/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/idempotent/core/keyresolver/impl/ExpressionIdempotentKeyResolver.class b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/idempotent/core/keyresolver/impl/ExpressionIdempotentKeyResolver.class
new file mode 100644
index 00000000..e692044a
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/idempotent/core/keyresolver/impl/ExpressionIdempotentKeyResolver.class differ
diff --git a/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/idempotent/core/keyresolver/impl/UserIdempotentKeyResolver.class b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/idempotent/core/keyresolver/impl/UserIdempotentKeyResolver.class
new file mode 100644
index 00000000..7867b8fd
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/idempotent/core/keyresolver/impl/UserIdempotentKeyResolver.class differ
diff --git a/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/idempotent/core/redis/IdempotentRedisDAO.class b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/idempotent/core/redis/IdempotentRedisDAO.class
new file mode 100644
index 00000000..0bc936e8
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/idempotent/core/redis/IdempotentRedisDAO.class differ
diff --git a/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/lock4j/config/ExamLock4jConfiguration.class b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/lock4j/config/ExamLock4jConfiguration.class
new file mode 100644
index 00000000..9e4f657f
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/lock4j/config/ExamLock4jConfiguration.class differ
diff --git a/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/lock4j/core/DefaultLockFailureStrategy.class b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/lock4j/core/DefaultLockFailureStrategy.class
new file mode 100644
index 00000000..bf0df705
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/lock4j/core/DefaultLockFailureStrategy.class differ
diff --git a/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/lock4j/core/Lock4jRedisKeyConstants.class b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/lock4j/core/Lock4jRedisKeyConstants.class
new file mode 100644
index 00000000..c7e96f53
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/lock4j/core/Lock4jRedisKeyConstants.class differ
diff --git a/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/ratelimiter/config/ExamRateLimiterConfiguration.class b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/ratelimiter/config/ExamRateLimiterConfiguration.class
new file mode 100644
index 00000000..381b9c2d
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/ratelimiter/config/ExamRateLimiterConfiguration.class differ
diff --git a/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/ratelimiter/core/annotation/RateLimiter.class b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/ratelimiter/core/annotation/RateLimiter.class
new file mode 100644
index 00000000..41aecac2
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/ratelimiter/core/annotation/RateLimiter.class differ
diff --git a/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/ratelimiter/core/aop/RateLimiterAspect.class b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/ratelimiter/core/aop/RateLimiterAspect.class
new file mode 100644
index 00000000..64a6dc5a
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/ratelimiter/core/aop/RateLimiterAspect.class differ
diff --git a/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/ratelimiter/core/keyresolver/RateLimiterKeyResolver.class b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/ratelimiter/core/keyresolver/RateLimiterKeyResolver.class
new file mode 100644
index 00000000..002fb0b6
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/ratelimiter/core/keyresolver/RateLimiterKeyResolver.class differ
diff --git a/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/ratelimiter/core/keyresolver/impl/ClientIpRateLimiterKeyResolver.class b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/ratelimiter/core/keyresolver/impl/ClientIpRateLimiterKeyResolver.class
new file mode 100644
index 00000000..c9d3fb53
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/ratelimiter/core/keyresolver/impl/ClientIpRateLimiterKeyResolver.class differ
diff --git a/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/ratelimiter/core/keyresolver/impl/DefaultRateLimiterKeyResolver.class b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/ratelimiter/core/keyresolver/impl/DefaultRateLimiterKeyResolver.class
new file mode 100644
index 00000000..0515a7a3
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/ratelimiter/core/keyresolver/impl/DefaultRateLimiterKeyResolver.class differ
diff --git a/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/ratelimiter/core/keyresolver/impl/ExpressionRateLimiterKeyResolver.class b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/ratelimiter/core/keyresolver/impl/ExpressionRateLimiterKeyResolver.class
new file mode 100644
index 00000000..31fac78f
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/ratelimiter/core/keyresolver/impl/ExpressionRateLimiterKeyResolver.class differ
diff --git a/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/ratelimiter/core/keyresolver/impl/ServerNodeRateLimiterKeyResolver.class b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/ratelimiter/core/keyresolver/impl/ServerNodeRateLimiterKeyResolver.class
new file mode 100644
index 00000000..37d97fed
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/ratelimiter/core/keyresolver/impl/ServerNodeRateLimiterKeyResolver.class differ
diff --git a/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/ratelimiter/core/keyresolver/impl/UserRateLimiterKeyResolver.class b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/ratelimiter/core/keyresolver/impl/UserRateLimiterKeyResolver.class
new file mode 100644
index 00000000..48cea606
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/ratelimiter/core/keyresolver/impl/UserRateLimiterKeyResolver.class differ
diff --git a/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/ratelimiter/core/redis/RateLimiterRedisDAO.class b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/ratelimiter/core/redis/RateLimiterRedisDAO.class
new file mode 100644
index 00000000..57b60e15
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/ratelimiter/core/redis/RateLimiterRedisDAO.class differ
diff --git a/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/signature/config/ExamApiSignatureAutoConfiguration.class b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/signature/config/ExamApiSignatureAutoConfiguration.class
new file mode 100644
index 00000000..eb6c4514
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/signature/config/ExamApiSignatureAutoConfiguration.class differ
diff --git a/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/signature/core/annotation/ApiSignature.class b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/signature/core/annotation/ApiSignature.class
new file mode 100644
index 00000000..074f98e2
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/signature/core/annotation/ApiSignature.class differ
diff --git a/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/signature/core/aop/ApiSignatureAspect.class b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/signature/core/aop/ApiSignatureAspect.class
new file mode 100644
index 00000000..feca3346
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/signature/core/aop/ApiSignatureAspect.class differ
diff --git a/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/signature/core/redis/ApiSignatureRedisDAO.class b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/signature/core/redis/ApiSignatureRedisDAO.class
new file mode 100644
index 00000000..862a358f
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-protection/target/classes/pc/exam/pp/framework/signature/core/redis/ApiSignatureRedisDAO.class differ
diff --git a/exam-framework/exam-spring-boot-starter-redis/.flattened-pom.xml b/exam-framework/exam-spring-boot-starter-redis/.flattened-pom.xml
deleted file mode 100644
index 3306b943..00000000
--- a/exam-framework/exam-spring-boot-starter-redis/.flattened-pom.xml
+++ /dev/null
@@ -1,71 +0,0 @@
-
-
- 4.0.0
- pc.exam.gg
- exam-spring-boot-starter-redis
- 2.4.2-SNAPSHOT
- exam-spring-boot-starter-redis
- Redis 封装拓展
- https://github.com/YunaiV/ruoyi-vue-pro
-
-
- pc.exam.gg
- exam-common
- 2.4.2-SNAPSHOT
- compile
-
-
- org.redisson
- redisson-spring-boot-starter
- 3.41.0
- compile
-
-
- org.springframework.boot
- spring-boot-starter-actuator
-
-
-
-
- org.springframework.boot
- spring-boot-starter-cache
- 3.4.1
- compile
-
-
- com.fasterxml.jackson.datatype
- jackson-datatype-jsr310
- 2.18.2
- compile
-
-
-
-
- huaweicloud
- huawei
- https://mirrors.huaweicloud.com/repository/maven/
-
-
- aliyunmaven
- aliyun
- https://maven.aliyun.com/repository/public
-
-
-
- false
-
- spring-milestones
- Spring Milestones
- https://repo.spring.io/milestone
-
-
-
- false
-
- spring-snapshots
- Spring Snapshots
- https://repo.spring.io/snapshot
-
-
-
diff --git a/exam-framework/exam-spring-boot-starter-redis/target/classes/pc/exam/pp/framework/redis/config/ExamCacheAutoConfiguration.class b/exam-framework/exam-spring-boot-starter-redis/target/classes/pc/exam/pp/framework/redis/config/ExamCacheAutoConfiguration.class
new file mode 100644
index 00000000..1c05f172
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-redis/target/classes/pc/exam/pp/framework/redis/config/ExamCacheAutoConfiguration.class differ
diff --git a/exam-framework/exam-spring-boot-starter-redis/target/classes/pc/exam/pp/framework/redis/config/ExamCacheProperties.class b/exam-framework/exam-spring-boot-starter-redis/target/classes/pc/exam/pp/framework/redis/config/ExamCacheProperties.class
new file mode 100644
index 00000000..9dd2700f
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-redis/target/classes/pc/exam/pp/framework/redis/config/ExamCacheProperties.class differ
diff --git a/exam-framework/exam-spring-boot-starter-redis/target/classes/pc/exam/pp/framework/redis/config/ExamRedisAutoConfiguration.class b/exam-framework/exam-spring-boot-starter-redis/target/classes/pc/exam/pp/framework/redis/config/ExamRedisAutoConfiguration.class
new file mode 100644
index 00000000..77bb3768
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-redis/target/classes/pc/exam/pp/framework/redis/config/ExamRedisAutoConfiguration.class differ
diff --git a/exam-framework/exam-spring-boot-starter-redis/target/classes/pc/exam/pp/framework/redis/core/TimeoutRedisCacheManager.class b/exam-framework/exam-spring-boot-starter-redis/target/classes/pc/exam/pp/framework/redis/core/TimeoutRedisCacheManager.class
new file mode 100644
index 00000000..0cc9e6c4
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-redis/target/classes/pc/exam/pp/framework/redis/core/TimeoutRedisCacheManager.class differ
diff --git a/exam-framework/exam-spring-boot-starter-security/.flattened-pom.xml b/exam-framework/exam-spring-boot-starter-security/.flattened-pom.xml
deleted file mode 100644
index c1702daf..00000000
--- a/exam-framework/exam-spring-boot-starter-security/.flattened-pom.xml
+++ /dev/null
@@ -1,97 +0,0 @@
-
-
- 4.0.0
- pc.exam.gg
- exam-spring-boot-starter-security
- 2.4.2-SNAPSHOT
- exam-spring-boot-starter-security
- 1. security:用户的认证、权限的校验,实现「谁」可以做「什么事」
- 2. operatelog:操作日志,实现「谁」在「什么时间」对「什么」做了「什么事」
- https://github.com/YunaiV/ruoyi-vue-pro
-
-
- pc.exam.gg
- exam-common
- 2.4.2-SNAPSHOT
- compile
-
-
- org.springframework.boot
- spring-boot-starter-aop
- 3.4.1
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-web
- 2.4.2-SNAPSHOT
- compile
-
-
- org.springframework.boot
- spring-boot-configuration-processor
- 3.4.1
- compile
- true
-
-
- org.springframework.boot
- spring-boot-starter-security
- 3.4.1
- compile
-
-
- com.google.guava
- guava
- 33.4.0-jre
- compile
-
-
- io.github.mouzt
- bizlog-sdk
- 3.0.6
- compile
-
-
- org.springframework.boot
- spring-boot-starter
-
-
-
-
- pc.exam.gg
- exam-module-system-api
- 2.4.2-SNAPSHOT
- compile
-
-
-
-
- huaweicloud
- huawei
- https://mirrors.huaweicloud.com/repository/maven/
-
-
- aliyunmaven
- aliyun
- https://maven.aliyun.com/repository/public
-
-
-
- false
-
- spring-milestones
- Spring Milestones
- https://repo.spring.io/milestone
-
-
-
- false
-
- spring-snapshots
- Spring Snapshots
- https://repo.spring.io/snapshot
-
-
-
diff --git a/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/operatelog/config/ExamOperateLogConfiguration.class b/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/operatelog/config/ExamOperateLogConfiguration.class
new file mode 100644
index 00000000..abc93743
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/operatelog/config/ExamOperateLogConfiguration.class differ
diff --git a/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/operatelog/core/service/LogRecordServiceImpl.class b/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/operatelog/core/service/LogRecordServiceImpl.class
new file mode 100644
index 00000000..bc4818e4
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/operatelog/core/service/LogRecordServiceImpl.class differ
diff --git a/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/security/config/AuthorizeRequestsCustomizer.class b/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/security/config/AuthorizeRequestsCustomizer.class
new file mode 100644
index 00000000..ee83d021
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/security/config/AuthorizeRequestsCustomizer.class differ
diff --git a/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/security/config/ExamSecurityAutoConfiguration.class b/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/security/config/ExamSecurityAutoConfiguration.class
new file mode 100644
index 00000000..478f02f6
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/security/config/ExamSecurityAutoConfiguration.class differ
diff --git a/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/security/config/ExamWebSecurityConfigurerAdapter$1.class b/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/security/config/ExamWebSecurityConfigurerAdapter$1.class
new file mode 100644
index 00000000..de580675
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/security/config/ExamWebSecurityConfigurerAdapter$1.class differ
diff --git a/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/security/config/ExamWebSecurityConfigurerAdapter.class b/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/security/config/ExamWebSecurityConfigurerAdapter.class
new file mode 100644
index 00000000..19d1080c
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/security/config/ExamWebSecurityConfigurerAdapter.class differ
diff --git a/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/security/config/SecurityProperties.class b/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/security/config/SecurityProperties.class
new file mode 100644
index 00000000..3fd2d55b
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/security/config/SecurityProperties.class differ
diff --git a/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/security/core/LoginUser.class b/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/security/core/LoginUser.class
new file mode 100644
index 00000000..62df20bb
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/security/core/LoginUser.class differ
diff --git a/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/security/core/context/TransmittableThreadLocalSecurityContextHolderStrategy.class b/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/security/core/context/TransmittableThreadLocalSecurityContextHolderStrategy.class
new file mode 100644
index 00000000..3f89ee67
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/security/core/context/TransmittableThreadLocalSecurityContextHolderStrategy.class differ
diff --git a/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/security/core/filter/TokenAuthenticationFilter.class b/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/security/core/filter/TokenAuthenticationFilter.class
new file mode 100644
index 00000000..df8179dc
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/security/core/filter/TokenAuthenticationFilter.class differ
diff --git a/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/security/core/handler/AccessDeniedHandlerImpl.class b/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/security/core/handler/AccessDeniedHandlerImpl.class
new file mode 100644
index 00000000..f626d788
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/security/core/handler/AccessDeniedHandlerImpl.class differ
diff --git a/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/security/core/handler/AuthenticationEntryPointImpl.class b/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/security/core/handler/AuthenticationEntryPointImpl.class
new file mode 100644
index 00000000..d7be1f98
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/security/core/handler/AuthenticationEntryPointImpl.class differ
diff --git a/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/security/core/service/SecurityFrameworkService.class b/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/security/core/service/SecurityFrameworkService.class
new file mode 100644
index 00000000..5ef5d60a
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/security/core/service/SecurityFrameworkService.class differ
diff --git a/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/security/core/service/SecurityFrameworkServiceImpl.class b/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/security/core/service/SecurityFrameworkServiceImpl.class
new file mode 100644
index 00000000..94baf30d
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/security/core/service/SecurityFrameworkServiceImpl.class differ
diff --git a/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/security/core/util/SecurityFrameworkUtils.class b/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/security/core/util/SecurityFrameworkUtils.class
new file mode 100644
index 00000000..e1726865
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-security/target/classes/pc/exam/pp/framework/security/core/util/SecurityFrameworkUtils.class differ
diff --git a/exam-framework/exam-spring-boot-starter-test/.flattened-pom.xml b/exam-framework/exam-spring-boot-starter-test/.flattened-pom.xml
deleted file mode 100644
index a8a77a17..00000000
--- a/exam-framework/exam-spring-boot-starter-test/.flattened-pom.xml
+++ /dev/null
@@ -1,99 +0,0 @@
-
-
- 4.0.0
- pc.exam.gg
- exam-spring-boot-starter-test
- 2.4.2-SNAPSHOT
- exam-spring-boot-starter-test
- 测试组件,用于单元测试、集成测试
- https://github.com/YunaiV/ruoyi-vue-pro
-
-
- pc.exam.gg
- exam-common
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-mybatis
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-redis
- 2.4.2-SNAPSHOT
- compile
-
-
- org.mockito
- mockito-inline
- 5.2.0
- compile
-
-
- org.springframework.boot
- spring-boot-starter-test
- 3.4.1
- compile
-
-
- org.ow2.asm
- asm
-
-
- org.mockito
- mockito-core
-
-
-
-
- com.h2database
- h2
- 2.3.232
- compile
-
-
- com.github.fppt
- jedis-mock
- 1.1.8
- compile
-
-
- uk.co.jemos.podam
- podam
- 8.0.2.RELEASE
- compile
-
-
-
-
- huaweicloud
- huawei
- https://mirrors.huaweicloud.com/repository/maven/
-
-
- aliyunmaven
- aliyun
- https://maven.aliyun.com/repository/public
-
-
-
- false
-
- spring-milestones
- Spring Milestones
- https://repo.spring.io/milestone
-
-
-
- false
-
- spring-snapshots
- Spring Snapshots
- https://repo.spring.io/snapshot
-
-
-
diff --git a/exam-framework/exam-spring-boot-starter-web/.flattened-pom.xml b/exam-framework/exam-spring-boot-starter-web/.flattened-pom.xml
deleted file mode 100644
index 033876c1..00000000
--- a/exam-framework/exam-spring-boot-starter-web/.flattened-pom.xml
+++ /dev/null
@@ -1,102 +0,0 @@
-
-
- 4.0.0
- pc.exam.gg
- exam-spring-boot-starter-web
- 2.4.2-SNAPSHOT
- exam-spring-boot-starter-web
- Web 框架,全局异常、API 日志、脱敏、错误码等
- https://github.com/YunaiV/ruoyi-vue-pro
-
-
- pc.exam.gg
- exam-common
- 2.4.2-SNAPSHOT
- compile
-
-
- org.springframework.boot
- spring-boot-starter-web
- 3.4.1
- compile
-
-
- org.springframework.boot
- spring-boot-configuration-processor
- 3.4.1
- compile
- true
-
-
- org.aspectj
- aspectjweaver
- 1.9.22.1
- provided
-
-
- com.github.xingfudeshi
- knife4j-openapi3-jakarta-spring-boot-starter
- 4.6.0
- compile
-
-
- org.springdoc
- springdoc-openapi-starter-webmvc-api
- 2.7.0
- compile
-
-
- org.springframework.security
- spring-security-core
- 6.4.2
- provided
-
-
- pc.exam.gg
- exam-module-infra-api
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-module-system-api
- 2.4.2-SNAPSHOT
- compile
-
-
- org.jsoup
- jsoup
- 1.18.3
- compile
-
-
-
-
- huaweicloud
- huawei
- https://mirrors.huaweicloud.com/repository/maven/
-
-
- aliyunmaven
- aliyun
- https://maven.aliyun.com/repository/public
-
-
-
- false
-
- spring-milestones
- Spring Milestones
- https://repo.spring.io/milestone
-
-
-
- false
-
- spring-snapshots
- Spring Snapshots
- https://repo.spring.io/snapshot
-
-
-
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/apilog/config/ExamApiLogAutoConfiguration.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/apilog/config/ExamApiLogAutoConfiguration.class
new file mode 100644
index 00000000..f6736323
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/apilog/config/ExamApiLogAutoConfiguration.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/apilog/core/annotation/ApiAccessLog.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/apilog/core/annotation/ApiAccessLog.class
new file mode 100644
index 00000000..a4d23318
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/apilog/core/annotation/ApiAccessLog.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/apilog/core/enums/OperateTypeEnum.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/apilog/core/enums/OperateTypeEnum.class
new file mode 100644
index 00000000..8095a5cc
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/apilog/core/enums/OperateTypeEnum.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/apilog/core/filter/ApiAccessLogFilter$1.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/apilog/core/filter/ApiAccessLogFilter$1.class
new file mode 100644
index 00000000..63d0f8ef
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/apilog/core/filter/ApiAccessLogFilter$1.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/apilog/core/filter/ApiAccessLogFilter.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/apilog/core/filter/ApiAccessLogFilter.class
new file mode 100644
index 00000000..14bf7e47
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/apilog/core/filter/ApiAccessLogFilter.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/apilog/core/interceptor/ApiAccessLogInterceptor.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/apilog/core/interceptor/ApiAccessLogInterceptor.class
new file mode 100644
index 00000000..25c1f689
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/apilog/core/interceptor/ApiAccessLogInterceptor.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/banner/config/ExamBannerAutoConfiguration.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/banner/config/ExamBannerAutoConfiguration.class
new file mode 100644
index 00000000..decef57d
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/banner/config/ExamBannerAutoConfiguration.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/banner/core/BannerApplicationRunner.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/banner/core/BannerApplicationRunner.class
new file mode 100644
index 00000000..a4f0c1e7
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/banner/core/BannerApplicationRunner.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/base/annotation/DesensitizeBy.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/base/annotation/DesensitizeBy.class
new file mode 100644
index 00000000..f11b384e
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/base/annotation/DesensitizeBy.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/base/handler/DesensitizationHandler.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/base/handler/DesensitizationHandler.class
new file mode 100644
index 00000000..88eca2ef
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/base/handler/DesensitizationHandler.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/base/serializer/StringDesensitizeSerializer.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/base/serializer/StringDesensitizeSerializer.class
new file mode 100644
index 00000000..dde403f7
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/base/serializer/StringDesensitizeSerializer.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/regex/annotation/EmailDesensitize.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/regex/annotation/EmailDesensitize.class
new file mode 100644
index 00000000..ff9f2b2d
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/regex/annotation/EmailDesensitize.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/regex/annotation/RegexDesensitize.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/regex/annotation/RegexDesensitize.class
new file mode 100644
index 00000000..c206f4d6
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/regex/annotation/RegexDesensitize.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/regex/handler/AbstractRegexDesensitizationHandler.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/regex/handler/AbstractRegexDesensitizationHandler.class
new file mode 100644
index 00000000..5ae91c61
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/regex/handler/AbstractRegexDesensitizationHandler.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/regex/handler/DefaultRegexDesensitizationHandler.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/regex/handler/DefaultRegexDesensitizationHandler.class
new file mode 100644
index 00000000..bf881701
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/regex/handler/DefaultRegexDesensitizationHandler.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/regex/handler/EmailDesensitizationHandler.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/regex/handler/EmailDesensitizationHandler.class
new file mode 100644
index 00000000..1f6100e5
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/regex/handler/EmailDesensitizationHandler.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/annotation/BankCardDesensitize.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/annotation/BankCardDesensitize.class
new file mode 100644
index 00000000..1e6d4191
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/annotation/BankCardDesensitize.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/annotation/CarLicenseDesensitize.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/annotation/CarLicenseDesensitize.class
new file mode 100644
index 00000000..14ae324e
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/annotation/CarLicenseDesensitize.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/annotation/ChineseNameDesensitize.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/annotation/ChineseNameDesensitize.class
new file mode 100644
index 00000000..ba26e3cc
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/annotation/ChineseNameDesensitize.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/annotation/FixedPhoneDesensitize.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/annotation/FixedPhoneDesensitize.class
new file mode 100644
index 00000000..9be0ef7a
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/annotation/FixedPhoneDesensitize.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/annotation/IdCardDesensitize.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/annotation/IdCardDesensitize.class
new file mode 100644
index 00000000..7b2b1181
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/annotation/IdCardDesensitize.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/annotation/MobileDesensitize.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/annotation/MobileDesensitize.class
new file mode 100644
index 00000000..023c981c
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/annotation/MobileDesensitize.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/annotation/PasswordDesensitize.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/annotation/PasswordDesensitize.class
new file mode 100644
index 00000000..721d2777
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/annotation/PasswordDesensitize.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/annotation/SliderDesensitize.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/annotation/SliderDesensitize.class
new file mode 100644
index 00000000..18da0b8c
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/annotation/SliderDesensitize.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/handler/AbstractSliderDesensitizationHandler.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/handler/AbstractSliderDesensitizationHandler.class
new file mode 100644
index 00000000..32d60219
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/handler/AbstractSliderDesensitizationHandler.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/handler/BankCardDesensitization.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/handler/BankCardDesensitization.class
new file mode 100644
index 00000000..3ebdc92d
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/handler/BankCardDesensitization.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/handler/CarLicenseDesensitization.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/handler/CarLicenseDesensitization.class
new file mode 100644
index 00000000..85915397
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/handler/CarLicenseDesensitization.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/handler/ChineseNameDesensitization.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/handler/ChineseNameDesensitization.class
new file mode 100644
index 00000000..b7484ca0
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/handler/ChineseNameDesensitization.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/handler/DefaultDesensitizationHandler.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/handler/DefaultDesensitizationHandler.class
new file mode 100644
index 00000000..a36d07ea
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/handler/DefaultDesensitizationHandler.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/handler/FixedPhoneDesensitization.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/handler/FixedPhoneDesensitization.class
new file mode 100644
index 00000000..c951a6d0
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/handler/FixedPhoneDesensitization.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/handler/IdCardDesensitization.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/handler/IdCardDesensitization.class
new file mode 100644
index 00000000..93eeed84
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/handler/IdCardDesensitization.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/handler/MobileDesensitization.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/handler/MobileDesensitization.class
new file mode 100644
index 00000000..111972a0
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/handler/MobileDesensitization.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/handler/PasswordDesensitization.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/handler/PasswordDesensitization.class
new file mode 100644
index 00000000..16899d87
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/desensitize/core/slider/handler/PasswordDesensitization.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/jackson/config/ExamJacksonAutoConfiguration.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/jackson/config/ExamJacksonAutoConfiguration.class
new file mode 100644
index 00000000..cb15ab43
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/jackson/config/ExamJacksonAutoConfiguration.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/swagger/config/ExamSwaggerAutoConfiguration.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/swagger/config/ExamSwaggerAutoConfiguration.class
new file mode 100644
index 00000000..246a84d3
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/swagger/config/ExamSwaggerAutoConfiguration.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/swagger/config/SwaggerProperties.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/swagger/config/SwaggerProperties.class
new file mode 100644
index 00000000..8b32f907
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/swagger/config/SwaggerProperties.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/web/config/ExamWebAutoConfiguration.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/web/config/ExamWebAutoConfiguration.class
new file mode 100644
index 00000000..c3e9d1ae
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/web/config/ExamWebAutoConfiguration.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/web/config/WebProperties$Api.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/web/config/WebProperties$Api.class
new file mode 100644
index 00000000..521485c6
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/web/config/WebProperties$Api.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/web/config/WebProperties$Ui.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/web/config/WebProperties$Ui.class
new file mode 100644
index 00000000..72a76119
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/web/config/WebProperties$Ui.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/web/config/WebProperties.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/web/config/WebProperties.class
new file mode 100644
index 00000000..55f0ea34
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/web/config/WebProperties.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/web/core/filter/ApiRequestFilter.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/web/core/filter/ApiRequestFilter.class
new file mode 100644
index 00000000..62e98926
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/web/core/filter/ApiRequestFilter.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/web/core/filter/CacheRequestBodyFilter.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/web/core/filter/CacheRequestBodyFilter.class
new file mode 100644
index 00000000..1e260f16
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/web/core/filter/CacheRequestBodyFilter.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/web/core/filter/CacheRequestBodyWrapper$1.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/web/core/filter/CacheRequestBodyWrapper$1.class
new file mode 100644
index 00000000..7f64ccf4
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/web/core/filter/CacheRequestBodyWrapper$1.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/web/core/filter/CacheRequestBodyWrapper.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/web/core/filter/CacheRequestBodyWrapper.class
new file mode 100644
index 00000000..de068acf
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/web/core/filter/CacheRequestBodyWrapper.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/web/core/filter/DemoFilter.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/web/core/filter/DemoFilter.class
new file mode 100644
index 00000000..05ad48de
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/web/core/filter/DemoFilter.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/web/core/handler/GlobalExceptionHandler.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/web/core/handler/GlobalExceptionHandler.class
new file mode 100644
index 00000000..a5285399
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/web/core/handler/GlobalExceptionHandler.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/web/core/handler/GlobalResponseBodyHandler.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/web/core/handler/GlobalResponseBodyHandler.class
new file mode 100644
index 00000000..b498f807
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/web/core/handler/GlobalResponseBodyHandler.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/web/core/util/WebFrameworkUtils.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/web/core/util/WebFrameworkUtils.class
new file mode 100644
index 00000000..39f85c0e
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/web/core/util/WebFrameworkUtils.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/xss/config/ExamXssAutoConfiguration.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/xss/config/ExamXssAutoConfiguration.class
new file mode 100644
index 00000000..15bfd214
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/xss/config/ExamXssAutoConfiguration.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/xss/config/XssProperties.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/xss/config/XssProperties.class
new file mode 100644
index 00000000..ca222e43
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/xss/config/XssProperties.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/xss/core/clean/JsoupXssCleaner.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/xss/core/clean/JsoupXssCleaner.class
new file mode 100644
index 00000000..e85cdb0e
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/xss/core/clean/JsoupXssCleaner.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/xss/core/clean/XssCleaner.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/xss/core/clean/XssCleaner.class
new file mode 100644
index 00000000..8cf2f13f
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/xss/core/clean/XssCleaner.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/xss/core/filter/XssFilter.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/xss/core/filter/XssFilter.class
new file mode 100644
index 00000000..9d31be66
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/xss/core/filter/XssFilter.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/xss/core/filter/XssRequestWrapper.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/xss/core/filter/XssRequestWrapper.class
new file mode 100644
index 00000000..2274a3a1
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/xss/core/filter/XssRequestWrapper.class differ
diff --git a/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/xss/core/json/XssStringJsonDeserializer.class b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/xss/core/json/XssStringJsonDeserializer.class
new file mode 100644
index 00000000..34f356ea
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-web/target/classes/pc/exam/pp/framework/xss/core/json/XssStringJsonDeserializer.class differ
diff --git a/exam-framework/exam-spring-boot-starter-websocket/.flattened-pom.xml b/exam-framework/exam-spring-boot-starter-websocket/.flattened-pom.xml
deleted file mode 100644
index 949f0987..00000000
--- a/exam-framework/exam-spring-boot-starter-websocket/.flattened-pom.xml
+++ /dev/null
@@ -1,92 +0,0 @@
-
-
- 4.0.0
- pc.exam.gg
- exam-spring-boot-starter-websocket
- 2.4.2-SNAPSHOT
- exam-spring-boot-starter-websocket
- WebSocket 框架,支持多节点的广播
- https://github.com/YunaiV/ruoyi-vue-pro
-
-
- pc.exam.gg
- exam-common
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-security
- 2.4.2-SNAPSHOT
- provided
-
-
- org.springframework.boot
- spring-boot-starter-websocket
- 3.4.1
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-mq
- 2.4.2-SNAPSHOT
- compile
-
-
- org.springframework.kafka
- spring-kafka
- 3.3.1
- compile
- true
-
-
- org.springframework.amqp
- spring-rabbit
- 3.2.1
- compile
- true
-
-
- org.apache.rocketmq
- rocketmq-spring-boot-starter
- 2.3.2
- compile
- true
-
-
- pc.exam.gg
- exam-spring-boot-starter-biz-tenant
- 2.4.2-SNAPSHOT
- provided
-
-
-
-
- huaweicloud
- huawei
- https://mirrors.huaweicloud.com/repository/maven/
-
-
- aliyunmaven
- aliyun
- https://maven.aliyun.com/repository/public
-
-
-
- false
-
- spring-milestones
- Spring Milestones
- https://repo.spring.io/milestone
-
-
-
- false
-
- spring-snapshots
- Spring Snapshots
- https://repo.spring.io/snapshot
-
-
-
diff --git a/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/config/ExamWebSocketAutoConfiguration$KafkaWebSocketMessageSenderConfiguration.class b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/config/ExamWebSocketAutoConfiguration$KafkaWebSocketMessageSenderConfiguration.class
new file mode 100644
index 00000000..3468b6f8
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/config/ExamWebSocketAutoConfiguration$KafkaWebSocketMessageSenderConfiguration.class differ
diff --git a/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/config/ExamWebSocketAutoConfiguration$LocalWebSocketMessageSenderConfiguration.class b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/config/ExamWebSocketAutoConfiguration$LocalWebSocketMessageSenderConfiguration.class
new file mode 100644
index 00000000..f416b387
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/config/ExamWebSocketAutoConfiguration$LocalWebSocketMessageSenderConfiguration.class differ
diff --git a/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/config/ExamWebSocketAutoConfiguration$RabbitMQWebSocketMessageSenderConfiguration.class b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/config/ExamWebSocketAutoConfiguration$RabbitMQWebSocketMessageSenderConfiguration.class
new file mode 100644
index 00000000..00312050
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/config/ExamWebSocketAutoConfiguration$RabbitMQWebSocketMessageSenderConfiguration.class differ
diff --git a/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/config/ExamWebSocketAutoConfiguration$RedisWebSocketMessageSenderConfiguration.class b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/config/ExamWebSocketAutoConfiguration$RedisWebSocketMessageSenderConfiguration.class
new file mode 100644
index 00000000..e686da8a
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/config/ExamWebSocketAutoConfiguration$RedisWebSocketMessageSenderConfiguration.class differ
diff --git a/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/config/ExamWebSocketAutoConfiguration$RocketMQWebSocketMessageSenderConfiguration.class b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/config/ExamWebSocketAutoConfiguration$RocketMQWebSocketMessageSenderConfiguration.class
new file mode 100644
index 00000000..8b9ba145
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/config/ExamWebSocketAutoConfiguration$RocketMQWebSocketMessageSenderConfiguration.class differ
diff --git a/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/config/ExamWebSocketAutoConfiguration.class b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/config/ExamWebSocketAutoConfiguration.class
new file mode 100644
index 00000000..6fcc6f32
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/config/ExamWebSocketAutoConfiguration.class differ
diff --git a/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/config/WebSocketProperties.class b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/config/WebSocketProperties.class
new file mode 100644
index 00000000..026eeb36
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/config/WebSocketProperties.class differ
diff --git a/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/handler/JsonWebSocketMessageHandler.class b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/handler/JsonWebSocketMessageHandler.class
new file mode 100644
index 00000000..fb840283
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/handler/JsonWebSocketMessageHandler.class differ
diff --git a/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/listener/WebSocketMessageListener.class b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/listener/WebSocketMessageListener.class
new file mode 100644
index 00000000..878e12eb
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/listener/WebSocketMessageListener.class differ
diff --git a/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/message/JsonWebSocketMessage.class b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/message/JsonWebSocketMessage.class
new file mode 100644
index 00000000..d514f1f6
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/message/JsonWebSocketMessage.class differ
diff --git a/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/security/LoginUserHandshakeInterceptor.class b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/security/LoginUserHandshakeInterceptor.class
new file mode 100644
index 00000000..88e1d0b7
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/security/LoginUserHandshakeInterceptor.class differ
diff --git a/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/security/WebSocketAuthorizeRequestsCustomizer.class b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/security/WebSocketAuthorizeRequestsCustomizer.class
new file mode 100644
index 00000000..375e959f
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/security/WebSocketAuthorizeRequestsCustomizer.class differ
diff --git a/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/AbstractWebSocketMessageSender.class b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/AbstractWebSocketMessageSender.class
new file mode 100644
index 00000000..207631bc
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/AbstractWebSocketMessageSender.class differ
diff --git a/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/WebSocketMessageSender.class b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/WebSocketMessageSender.class
new file mode 100644
index 00000000..68bef596
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/WebSocketMessageSender.class differ
diff --git a/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/kafka/KafkaWebSocketMessage.class b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/kafka/KafkaWebSocketMessage.class
new file mode 100644
index 00000000..3b4e406f
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/kafka/KafkaWebSocketMessage.class differ
diff --git a/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/kafka/KafkaWebSocketMessageConsumer.class b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/kafka/KafkaWebSocketMessageConsumer.class
new file mode 100644
index 00000000..eb601635
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/kafka/KafkaWebSocketMessageConsumer.class differ
diff --git a/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/kafka/KafkaWebSocketMessageSender.class b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/kafka/KafkaWebSocketMessageSender.class
new file mode 100644
index 00000000..27273926
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/kafka/KafkaWebSocketMessageSender.class differ
diff --git a/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/local/LocalWebSocketMessageSender.class b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/local/LocalWebSocketMessageSender.class
new file mode 100644
index 00000000..4cd67ba6
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/local/LocalWebSocketMessageSender.class differ
diff --git a/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/rabbitmq/RabbitMQWebSocketMessage.class b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/rabbitmq/RabbitMQWebSocketMessage.class
new file mode 100644
index 00000000..704332f2
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/rabbitmq/RabbitMQWebSocketMessage.class differ
diff --git a/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/rabbitmq/RabbitMQWebSocketMessageConsumer.class b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/rabbitmq/RabbitMQWebSocketMessageConsumer.class
new file mode 100644
index 00000000..af2ffa40
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/rabbitmq/RabbitMQWebSocketMessageConsumer.class differ
diff --git a/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/rabbitmq/RabbitMQWebSocketMessageSender.class b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/rabbitmq/RabbitMQWebSocketMessageSender.class
new file mode 100644
index 00000000..e54046d8
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/rabbitmq/RabbitMQWebSocketMessageSender.class differ
diff --git a/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/redis/RedisWebSocketMessage.class b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/redis/RedisWebSocketMessage.class
new file mode 100644
index 00000000..da90e8c9
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/redis/RedisWebSocketMessage.class differ
diff --git a/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/redis/RedisWebSocketMessageConsumer.class b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/redis/RedisWebSocketMessageConsumer.class
new file mode 100644
index 00000000..f398ba72
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/redis/RedisWebSocketMessageConsumer.class differ
diff --git a/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/redis/RedisWebSocketMessageSender.class b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/redis/RedisWebSocketMessageSender.class
new file mode 100644
index 00000000..ca24c41b
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/redis/RedisWebSocketMessageSender.class differ
diff --git a/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/rocketmq/RocketMQWebSocketMessage.class b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/rocketmq/RocketMQWebSocketMessage.class
new file mode 100644
index 00000000..23198d95
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/rocketmq/RocketMQWebSocketMessage.class differ
diff --git a/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/rocketmq/RocketMQWebSocketMessageConsumer.class b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/rocketmq/RocketMQWebSocketMessageConsumer.class
new file mode 100644
index 00000000..3d02886a
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/rocketmq/RocketMQWebSocketMessageConsumer.class differ
diff --git a/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/rocketmq/RocketMQWebSocketMessageSender.class b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/rocketmq/RocketMQWebSocketMessageSender.class
new file mode 100644
index 00000000..0d7bd61f
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/sender/rocketmq/RocketMQWebSocketMessageSender.class differ
diff --git a/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/session/WebSocketSessionHandlerDecorator.class b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/session/WebSocketSessionHandlerDecorator.class
new file mode 100644
index 00000000..df73e55a
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/session/WebSocketSessionHandlerDecorator.class differ
diff --git a/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/session/WebSocketSessionManager.class b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/session/WebSocketSessionManager.class
new file mode 100644
index 00000000..42b05f34
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/session/WebSocketSessionManager.class differ
diff --git a/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/session/WebSocketSessionManagerImpl.class b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/session/WebSocketSessionManagerImpl.class
new file mode 100644
index 00000000..7fe26f9d
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/session/WebSocketSessionManagerImpl.class differ
diff --git a/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/util/WebSocketFrameworkUtils.class b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/util/WebSocketFrameworkUtils.class
new file mode 100644
index 00000000..865cd512
Binary files /dev/null and b/exam-framework/exam-spring-boot-starter-websocket/target/classes/pc/exam/pp/framework/websocket/core/util/WebSocketFrameworkUtils.class differ
diff --git a/exam-module-erp/exam-module-erp-biz/src/main/java/pc/exam/pp/module/erp/controller/admin/sale/vo/out/ErpSaleOutPageReqVO.java b/exam-module-erp/exam-module-erp-biz/src/main/java/pc/exam/pp/module/erp/controller/admin/sale/vo/out/ErpSaleOutPageReqVO.java
new file mode 100644
index 00000000..615a76f3
--- /dev/null
+++ b/exam-module-erp/exam-module-erp-biz/src/main/java/pc/exam/pp/module/erp/controller/admin/sale/vo/out/ErpSaleOutPageReqVO.java
@@ -0,0 +1,61 @@
+package pc.exam.pp.module.erp.controller.admin.sale.vo.out;
+
+import pc.exam.pp.framework.common.pojo.PageParam;
+import io.swagger.v3.oas.annotations.media.Schema;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import java.time.LocalDateTime;
+
+import static pc.exam.pp.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
+
+@Schema(description = "管理后台 - ERP 销售出库分页 Request VO")
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString(callSuper = true)
+public class ErpSaleOutPageReqVO extends PageParam {
+
+ public static final Integer RECEIPT_STATUS_NONE = 0;
+ public static final Integer RECEIPT_STATUS_PART = 1;
+ public static final Integer RECEIPT_STATUS_ALL = 2;
+
+ @Schema(description = "销售单编号", example = "XS001")
+ private String no;
+
+ @Schema(description = "客户编号", example = "1724")
+ private Long customerId;
+
+ @Schema(description = "出库时间")
+ @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
+ private LocalDateTime[] outTime;
+
+ @Schema(description = "备注", example = "你猜")
+ private String remark;
+
+ @Schema(description = "出库状态", example = "2")
+ private Integer status;
+
+ @Schema(description = "创建者")
+ private String creator;
+
+ @Schema(description = "产品编号", example = "1")
+ private Long productId;
+
+ @Schema(description = "仓库编号", example = "1")
+ private Long warehouseId;
+
+ @Schema(description = "结算账号编号", example = "1")
+ private Long accountId;
+
+ @Schema(description = "收款状态", example = "1")
+ private Integer receiptStatus;
+
+ @Schema(description = "是否可收款", example = "true")
+ private Boolean receiptEnable; // 对应 receiptStatus = [0, 1]
+
+ @Schema(description = "销售单号", example = "1")
+ private String orderNo;
+
+}
\ No newline at end of file
diff --git a/exam-module-erp/exam-module-erp-biz/src/main/java/pc/exam/pp/module/erp/controller/admin/sale/vo/out/ErpSaleOutRespVO.java b/exam-module-erp/exam-module-erp-biz/src/main/java/pc/exam/pp/module/erp/controller/admin/sale/vo/out/ErpSaleOutRespVO.java
new file mode 100644
index 00000000..26c5685c
--- /dev/null
+++ b/exam-module-erp/exam-module-erp-biz/src/main/java/pc/exam/pp/module/erp/controller/admin/sale/vo/out/ErpSaleOutRespVO.java
@@ -0,0 +1,148 @@
+package pc.exam.pp.module.erp.controller.admin.sale.vo.out;
+
+import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
+import com.alibaba.excel.annotation.ExcelProperty;
+import io.swagger.v3.oas.annotations.media.Schema;
+import jakarta.validation.constraints.NotNull;
+import lombok.Data;
+
+import java.math.BigDecimal;
+import java.time.LocalDateTime;
+import java.util.List;
+
+@Schema(description = "管理后台 - ERP 销售出库 Response VO")
+@Data
+@ExcelIgnoreUnannotated
+public class ErpSaleOutRespVO {
+
+ @Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "17386")
+ @ExcelProperty("编号")
+ private Long id;
+
+ @Schema(description = "出库单编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "XS001")
+ @ExcelProperty("出库单编号")
+ private String no;
+
+ @Schema(description = "出库状态", requiredMode = Schema.RequiredMode.REQUIRED, example = "2")
+ @ExcelProperty("出库状态")
+ private Integer status;
+
+ @Schema(description = "客户编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1724")
+ private Long customerId;
+ @Schema(description = "客户名称", example = "芋道")
+ @ExcelProperty("客户名称")
+ private String customerName;
+
+ @Schema(description = "结算账户编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "311.89")
+ @ExcelProperty("结算账户编号")
+ private Long accountId;
+
+ @Schema(description = "出库员编号", example = "1888")
+ private Long saleUserId;
+
+ @Schema(description = "出库时间", requiredMode = Schema.RequiredMode.REQUIRED)
+ @ExcelProperty("出库时间")
+ private LocalDateTime outTime;
+
+ @Schema(description = "销售订单编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "17386")
+ private Long orderId;
+ @Schema(description = "销售订单号", requiredMode = Schema.RequiredMode.REQUIRED, example = "XS001")
+ private String orderNo;
+
+ @Schema(description = "合计数量", requiredMode = Schema.RequiredMode.REQUIRED, example = "15663")
+ @ExcelProperty("合计数量")
+ private BigDecimal totalCount;
+ @Schema(description = "最终合计价格", requiredMode = Schema.RequiredMode.REQUIRED, example = "24906")
+ @ExcelProperty("最终合计价格")
+ private BigDecimal totalPrice;
+ @Schema(description = "已收款金额,单位:元", requiredMode = Schema.RequiredMode.REQUIRED, example = "7127")
+ private BigDecimal receiptPrice;
+
+ @Schema(description = "合计产品价格,单位:元", requiredMode = Schema.RequiredMode.REQUIRED, example = "7127")
+ private BigDecimal totalProductPrice;
+
+ @Schema(description = "合计税额,单位:元", requiredMode = Schema.RequiredMode.REQUIRED, example = "7127")
+ private BigDecimal totalTaxPrice;
+
+ @Schema(description = "优惠率,百分比", requiredMode = Schema.RequiredMode.REQUIRED, example = "99.88")
+ private BigDecimal discountPercent;
+
+ @Schema(description = "优惠金额,单位:元", requiredMode = Schema.RequiredMode.REQUIRED, example = "7127")
+ private BigDecimal discountPrice;
+
+ @Schema(description = "其它金额,单位:元", requiredMode = Schema.RequiredMode.REQUIRED, example = "7127")
+ private BigDecimal otherPrice;
+
+ @Schema(description = "附件地址", example = "https://www.iocoder.cn")
+ @ExcelProperty("附件地址")
+ private String fileUrl;
+
+ @Schema(description = "备注", example = "你猜")
+ @ExcelProperty("备注")
+ private String remark;
+
+ @Schema(description = "创建人", example = "芋道")
+ private String creator;
+ @Schema(description = "创建人名称", example = "芋道")
+ private String creatorName;
+
+ @Schema(description = "创建时间", requiredMode = Schema.RequiredMode.REQUIRED)
+ @ExcelProperty("创建时间")
+ private LocalDateTime createTime;
+
+ @Schema(description = "出库项列表", requiredMode = Schema.RequiredMode.REQUIRED)
+ private List- items;
+
+ @Schema(description = "产品信息", requiredMode = Schema.RequiredMode.REQUIRED)
+ @ExcelProperty("产品信息")
+ private String productNames;
+
+ @Data
+ public static class Item {
+
+ @Schema(description = "出库项编号", example = "11756")
+ private Long id;
+
+ @Schema(description = "销售订单项编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "11756")
+ private Long orderItemId;
+
+ @Schema(description = "仓库编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "3113")
+ private Long warehouseId;
+
+ @Schema(description = "产品编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "3113")
+ private Long productId;
+
+ @Schema(description = "产品单位单位", requiredMode = Schema.RequiredMode.REQUIRED, example = "3113")
+ private Long productUnitId;
+
+ @Schema(description = "产品单价", example = "100.00")
+ private BigDecimal productPrice;
+
+ @Schema(description = "产品数量", requiredMode = Schema.RequiredMode.REQUIRED, example = "100.00")
+ @NotNull(message = "产品数量不能为空")
+ private BigDecimal count;
+
+ @Schema(description = "税率,百分比", example = "99.88")
+ private BigDecimal taxPercent;
+
+ @Schema(description = "税额,单位:元", example = "100.00")
+ private BigDecimal taxPrice;
+
+ @Schema(description = "备注", example = "随便")
+ private String remark;
+
+ // ========== 关联字段 ==========
+
+ @Schema(description = "产品名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "巧克力")
+ private String productName;
+ @Schema(description = "产品条码", requiredMode = Schema.RequiredMode.REQUIRED, example = "A9985")
+ private String productBarCode;
+ @Schema(description = "产品单位名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "盒")
+ private String productUnitName;
+
+ @Schema(description = "库存数量", requiredMode = Schema.RequiredMode.REQUIRED, example = "100.00")
+ private BigDecimal stockCount; // 该字段仅仅在“详情”和“编辑”时使用
+
+ }
+
+}
\ No newline at end of file
diff --git a/exam-module-erp/exam-module-erp-biz/src/main/java/pc/exam/pp/module/erp/controller/admin/sale/vo/out/ErpSaleOutSaveReqVO.java b/exam-module-erp/exam-module-erp-biz/src/main/java/pc/exam/pp/module/erp/controller/admin/sale/vo/out/ErpSaleOutSaveReqVO.java
new file mode 100644
index 00000000..22d2204f
--- /dev/null
+++ b/exam-module-erp/exam-module-erp-biz/src/main/java/pc/exam/pp/module/erp/controller/admin/sale/vo/out/ErpSaleOutSaveReqVO.java
@@ -0,0 +1,84 @@
+package pc.exam.pp.module.erp.controller.admin.sale.vo.out;
+
+import io.swagger.v3.oas.annotations.media.Schema;
+import jakarta.validation.constraints.NotNull;
+import lombok.Data;
+
+import java.math.BigDecimal;
+import java.time.LocalDateTime;
+import java.util.List;
+
+@Schema(description = "管理后台 - ERP 销售出库新增/修改 Request VO")
+@Data
+public class ErpSaleOutSaveReqVO {
+
+ @Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "17386")
+ private Long id;
+
+ @Schema(description = "结算账户编号", example = "31189")
+ private Long accountId;
+
+ @Schema(description = "销售员编号", example = "1888")
+ private Long saleUserId;
+
+ @Schema(description = "出库时间", requiredMode = Schema.RequiredMode.REQUIRED)
+ @NotNull(message = "出库时间不能为空")
+ private LocalDateTime outTime;
+
+ @Schema(description = "销售订单编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "17386")
+ @NotNull(message = "销售订单编号不能为空")
+ private Long orderId;
+
+ @Schema(description = "优惠率,百分比", requiredMode = Schema.RequiredMode.REQUIRED, example = "99.88")
+ private BigDecimal discountPercent;
+
+ @Schema(description = "其它金额,单位:元", example = "7127")
+ private BigDecimal otherPrice;
+
+ @Schema(description = "附件地址", example = "https://www.iocoder.cn")
+ private String fileUrl;
+
+ @Schema(description = "备注", example = "你猜")
+ private String remark;
+
+ @Schema(description = "出库清单列表")
+ private List
- items;
+
+ @Data
+ public static class Item {
+
+ @Schema(description = "出库项编号", example = "11756")
+ private Long id;
+
+ @Schema(description = "销售订单项编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "11756")
+ @NotNull(message = "销售订单项编号不能为空")
+ private Long orderItemId;
+
+ @Schema(description = "仓库编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "3113")
+ @NotNull(message = "仓库编号不能为空")
+ private Long warehouseId;
+
+ @Schema(description = "产品编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "3113")
+ @NotNull(message = "产品编号不能为空")
+ private Long productId;
+
+ @Schema(description = "产品单位单位", requiredMode = Schema.RequiredMode.REQUIRED, example = "3113")
+ @NotNull(message = "产品单位单位不能为空")
+ private Long productUnitId;
+
+ @Schema(description = "产品单价", example = "100.00")
+ private BigDecimal productPrice;
+
+ @Schema(description = "产品数量", requiredMode = Schema.RequiredMode.REQUIRED, example = "100.00")
+ @NotNull(message = "产品数量不能为空")
+ private BigDecimal count;
+
+ @Schema(description = "税率,百分比", example = "99.88")
+ private BigDecimal taxPercent;
+
+ @Schema(description = "备注", example = "随便")
+ private String remark;
+
+ }
+
+}
\ No newline at end of file
diff --git a/exam-module-erp/exam-module-erp-biz/src/main/java/pc/exam/pp/module/erp/controller/admin/stock/vo/out/ErpStockOutPageReqVO.java b/exam-module-erp/exam-module-erp-biz/src/main/java/pc/exam/pp/module/erp/controller/admin/stock/vo/out/ErpStockOutPageReqVO.java
new file mode 100644
index 00000000..ee2f1cbc
--- /dev/null
+++ b/exam-module-erp/exam-module-erp-biz/src/main/java/pc/exam/pp/module/erp/controller/admin/stock/vo/out/ErpStockOutPageReqVO.java
@@ -0,0 +1,48 @@
+package pc.exam.pp.module.erp.controller.admin.stock.vo.out;
+
+import pc.exam.pp.framework.common.pojo.PageParam;
+import pc.exam.pp.framework.common.validation.InEnum;
+import pc.exam.pp.module.erp.enums.ErpAuditStatus;
+import io.swagger.v3.oas.annotations.media.Schema;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import java.time.LocalDateTime;
+
+import static pc.exam.pp.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
+
+@Schema(description = "管理后台 - ERP 其它出库单分页 Request VO")
+@Data
+@EqualsAndHashCode(callSuper = true)
+@ToString(callSuper = true)
+public class ErpStockOutPageReqVO extends PageParam {
+
+ @Schema(description = "出库单号", example = "S123")
+ private String no;
+
+ @Schema(description = "客户编号", example = "3113")
+ private Long customerId;
+
+ @Schema(description = "出库时间")
+ @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
+ private LocalDateTime[] outTime;
+
+ @Schema(description = "状态", example = "10")
+ @InEnum(ErpAuditStatus.class)
+ private Integer status;
+
+ @Schema(description = "备注", example = "随便")
+ private String remark;
+
+ @Schema(description = "创建者")
+ private String creator;
+
+ @Schema(description = "产品编号", example = "1")
+ private Long productId;
+
+ @Schema(description = "仓库编号", example = "1")
+ private Long warehouseId;
+
+}
\ No newline at end of file
diff --git a/exam-module-erp/exam-module-erp-biz/src/main/java/pc/exam/pp/module/erp/controller/admin/stock/vo/out/ErpStockOutRespVO.java b/exam-module-erp/exam-module-erp-biz/src/main/java/pc/exam/pp/module/erp/controller/admin/stock/vo/out/ErpStockOutRespVO.java
new file mode 100644
index 00000000..bfaf33db
--- /dev/null
+++ b/exam-module-erp/exam-module-erp-biz/src/main/java/pc/exam/pp/module/erp/controller/admin/stock/vo/out/ErpStockOutRespVO.java
@@ -0,0 +1,110 @@
+package pc.exam.pp.module.erp.controller.admin.stock.vo.out;
+
+import pc.exam.pp.framework.excel.core.annotations.DictFormat;
+import pc.exam.pp.framework.excel.core.convert.DictConvert;
+import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
+import com.alibaba.excel.annotation.ExcelProperty;
+import io.swagger.v3.oas.annotations.media.Schema;
+import lombok.Data;
+
+import java.math.BigDecimal;
+import java.time.LocalDateTime;
+import java.util.List;
+
+import static pc.exam.pp.module.erp.enums.DictTypeConstants.AUDIT_STATUS;
+
+@Schema(description = "管理后台 - ERP 其它出库单 Response VO")
+@Data
+@ExcelIgnoreUnannotated
+public class ErpStockOutRespVO {
+
+ @Schema(description = "出库编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "11756")
+ @ExcelProperty("出库编号")
+ private Long id;
+
+ @Schema(description = "出库单号", requiredMode = Schema.RequiredMode.REQUIRED, example = "S123")
+ @ExcelProperty("出库单号")
+ private String no;
+
+ @Schema(description = "客户编号", example = "3113")
+ private Long customerId;
+ @Schema(description = "客户名称", example = "芋道")
+ @ExcelProperty("客户名称")
+ private String customerName;
+
+ @Schema(description = "出库时间", requiredMode = Schema.RequiredMode.REQUIRED)
+ @ExcelProperty("出库时间")
+ private LocalDateTime outTime;
+
+ @Schema(description = "合计数量", requiredMode = Schema.RequiredMode.REQUIRED, example = "15663")
+ @ExcelProperty("合计数量")
+ private BigDecimal totalCount;
+
+ @Schema(description = "合计金额,单位:元", requiredMode = Schema.RequiredMode.REQUIRED, example = "24906")
+ @ExcelProperty("合计金额")
+ private BigDecimal totalPrice;
+
+ @Schema(description = "状态", requiredMode = Schema.RequiredMode.REQUIRED, example = "10")
+ @ExcelProperty(value = "状态", converter = DictConvert.class)
+ @DictFormat(AUDIT_STATUS)
+ private Integer status;
+
+ @Schema(description = "备注", example = "随便")
+ @ExcelProperty("备注")
+ private String remark;
+
+ @Schema(description = "附件 URL", example = "https://www.iocoder.cn/1.doc")
+ private String fileUrl;
+
+ @Schema(description = "创建人", example = "芋道")
+ private String creator;
+ @Schema(description = "创建人名称", example = "芋道")
+ private String creatorName;
+
+ @Schema(description = "创建时间", requiredMode = Schema.RequiredMode.REQUIRED)
+ @ExcelProperty("创建时间")
+ private LocalDateTime createTime;
+
+ @Schema(description = "出库项列表", requiredMode = Schema.RequiredMode.REQUIRED)
+ private List
- items;
+
+ @Schema(description = "产品信息", requiredMode = Schema.RequiredMode.REQUIRED)
+ @ExcelProperty("产品信息")
+ private String productNames;
+
+ @Data
+ public static class Item {
+
+ @Schema(description = "出库项编号", example = "11756")
+ private Long id;
+
+ @Schema(description = "仓库编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "3113")
+ private Long warehouseId;
+
+ @Schema(description = "产品编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "3113")
+ private Long productId;
+
+ @Schema(description = "产品单价", requiredMode = Schema.RequiredMode.REQUIRED, example = "100.00")
+ private BigDecimal productPrice;
+
+ @Schema(description = "产品数量", requiredMode = Schema.RequiredMode.REQUIRED, example = "100.00")
+ private BigDecimal count;
+
+ @Schema(description = "备注", example = "随便")
+ private String remark;
+
+ // ========== 关联字段 ==========
+
+ @Schema(description = "产品名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "巧克力")
+ private String productName;
+ @Schema(description = "产品条码", requiredMode = Schema.RequiredMode.REQUIRED, example = "A9985")
+ private String productBarCode;
+ @Schema(description = "产品单位名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "盒")
+ private String productUnitName;
+
+ @Schema(description = "库存数量", requiredMode = Schema.RequiredMode.REQUIRED, example = "100.00")
+ private BigDecimal stockCount; // 该字段仅仅在“详情”和“编辑”时使用
+
+ }
+
+}
\ No newline at end of file
diff --git a/exam-module-erp/exam-module-erp-biz/src/main/java/pc/exam/pp/module/erp/controller/admin/stock/vo/out/ErpStockOutSaveReqVO.java b/exam-module-erp/exam-module-erp-biz/src/main/java/pc/exam/pp/module/erp/controller/admin/stock/vo/out/ErpStockOutSaveReqVO.java
new file mode 100644
index 00000000..749b8091
--- /dev/null
+++ b/exam-module-erp/exam-module-erp-biz/src/main/java/pc/exam/pp/module/erp/controller/admin/stock/vo/out/ErpStockOutSaveReqVO.java
@@ -0,0 +1,64 @@
+package pc.exam.pp.module.erp.controller.admin.stock.vo.out;
+
+import io.swagger.v3.oas.annotations.media.Schema;
+import jakarta.validation.Valid;
+import jakarta.validation.constraints.NotEmpty;
+import jakarta.validation.constraints.NotNull;
+import lombok.Data;
+
+import java.math.BigDecimal;
+import java.time.LocalDateTime;
+import java.util.List;
+
+@Schema(description = "管理后台 - ERP 其它出库单新增/修改 Request VO")
+@Data
+public class ErpStockOutSaveReqVO {
+
+ @Schema(description = "出库编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "11756")
+ private Long id;
+
+ @Schema(description = "客户编号", example = "3113")
+ private Long customerId;
+
+ @Schema(description = "出库时间", requiredMode = Schema.RequiredMode.REQUIRED)
+ @NotNull(message = "出库时间不能为空")
+ private LocalDateTime outTime;
+
+ @Schema(description = "备注", example = "随便")
+ private String remark;
+
+ @Schema(description = "附件 URL", example = "https://www.iocoder.cn/1.doc")
+ private String fileUrl;
+
+ @Schema(description = "出库项列表", requiredMode = Schema.RequiredMode.REQUIRED)
+ @NotEmpty(message = "出库项列表不能为空")
+ @Valid
+ private List
- items;
+
+ @Data
+ public static class Item {
+
+ @Schema(description = "出库项编号", example = "11756")
+ private Long id;
+
+ @Schema(description = "仓库编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "3113")
+ @NotNull(message = "仓库编号不能为空")
+ private Long warehouseId;
+
+ @Schema(description = "产品编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "3113")
+ @NotNull(message = "产品编号不能为空")
+ private Long productId;
+
+ @Schema(description = "产品单价", example = "100.00")
+ private BigDecimal productPrice;
+
+ @Schema(description = "产品数量", requiredMode = Schema.RequiredMode.REQUIRED, example = "100.00")
+ @NotNull(message = "产品数量不能为空")
+ private BigDecimal count;
+
+ @Schema(description = "备注", example = "随便")
+ private String remark;
+
+ }
+
+}
\ No newline at end of file
diff --git a/exam-module-exam/.flattened-pom.xml b/exam-module-exam/.flattened-pom.xml
deleted file mode 100644
index b587d0c1..00000000
--- a/exam-module-exam/.flattened-pom.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
- 4.0.0
- pc.exam.gg
- exam-module-exam
- 2.4.2-SNAPSHOT
- pom
- exam-module-exam
- 考试模块,主要实现考试相关功能
- https://github.com/YunaiV/ruoyi-vue-pro/exam-module-exam
-
-
- huaweicloud
- huawei
- https://mirrors.huaweicloud.com/repository/maven/
-
-
- aliyunmaven
- aliyun
- https://maven.aliyun.com/repository/public
-
-
-
- false
-
- spring-milestones
- Spring Milestones
- https://repo.spring.io/milestone
-
-
-
- false
-
- spring-snapshots
- Spring Snapshots
- https://repo.spring.io/snapshot
-
-
-
diff --git a/exam-module-exam/exam-module-exam-api/.flattened-pom.xml b/exam-module-exam/exam-module-exam-api/.flattened-pom.xml
deleted file mode 100644
index 7445034d..00000000
--- a/exam-module-exam/exam-module-exam-api/.flattened-pom.xml
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
- 4.0.0
- pc.exam.gg
- exam-module-exam-api
- 2.4.2-SNAPSHOT
- exam-module-exam-api
- exam 模块 API,暴露给其它模块调用
- https://github.com/YunaiV/ruoyi-vue-pro/exam-module-exam/exam-module-exam-api
-
-
- pc.exam.gg
- exam-common
- 2.4.2-SNAPSHOT
- compile
-
-
- org.springframework.boot
- spring-boot-starter-validation
- 3.4.1
- compile
- true
-
-
-
-
- huaweicloud
- huawei
- https://mirrors.huaweicloud.com/repository/maven/
-
-
- aliyunmaven
- aliyun
- https://maven.aliyun.com/repository/public
-
-
-
- false
-
- spring-milestones
- Spring Milestones
- https://repo.spring.io/milestone
-
-
-
- false
-
- spring-snapshots
- Spring Snapshots
- https://repo.spring.io/snapshot
-
-
-
diff --git a/exam-module-exam/exam-module-exam-biz/.flattened-pom.xml b/exam-module-exam/exam-module-exam-biz/.flattened-pom.xml
deleted file mode 100644
index 3cca5425..00000000
--- a/exam-module-exam/exam-module-exam-biz/.flattened-pom.xml
+++ /dev/null
@@ -1,155 +0,0 @@
-
-
- 4.0.0
- pc.exam.gg
- exam-module-exam-biz
- 2.4.2-SNAPSHOT
- exam-module-exam-biz
- exam 模块,主要实现考试相关功能
- https://github.com/YunaiV/ruoyi-vue-pro/exam-module-exam/exam-module-exam-biz
-
-
- pc.exam.gg
- exam-module-system-api
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-module-infra-api
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-biz-tenant
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-security
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-websocket
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-mybatis
- 2.4.2-SNAPSHOT
- compile
-
-
- com.baomidou
- mybatis-plus-generator
- 3.5.9
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-redis
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-job
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-mq
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-excel
- 2.4.2-SNAPSHOT
- compile
-
-
- org.apache.velocity
- velocity-engine-core
- 2.4.1
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-monitor
- 2.4.2-SNAPSHOT
- compile
-
-
- de.codecentric
- spring-boot-admin-starter-server
- 3.4.1
- compile
-
-
- de.codecentric
- spring-boot-admin-server-cloud
-
-
-
-
- commons-net
- commons-net
- 3.11.1
- compile
-
-
- com.jcraft
- jsch
- 0.1.55
- compile
-
-
- com.amazonaws
- aws-java-sdk-s3
- 1.12.777
- compile
-
-
- org.apache.tika
- tika-core
- 3.1.0
- compile
-
-
-
-
- huaweicloud
- huawei
- https://mirrors.huaweicloud.com/repository/maven/
-
-
- aliyunmaven
- aliyun
- https://maven.aliyun.com/repository/public
-
-
-
- false
-
- spring-milestones
- Spring Milestones
- https://repo.spring.io/milestone
-
-
-
- false
-
- spring-snapshots
- Spring Snapshots
- https://repo.spring.io/snapshot
-
-
-
diff --git a/exam-module-infra/.flattened-pom.xml b/exam-module-infra/.flattened-pom.xml
deleted file mode 100644
index 00519cea..00000000
--- a/exam-module-infra/.flattened-pom.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
- 4.0.0
- pc.exam.gg
- exam-module-infra
- 2.4.2-SNAPSHOT
- pom
- exam-module-infra
- infra 模块,主要提供两块能力:
- 1. 我们放基础设施的运维与管理,支撑上层的通用与核心业务。 例如说:定时任务的管理、服务器的信息等等
- 2. 研发工具,提升研发效率与质量。 例如说:代码生成器、接口文档等等
- https://github.com/YunaiV/ruoyi-vue-pro/exam-module-infra
-
-
- huaweicloud
- huawei
- https://mirrors.huaweicloud.com/repository/maven/
-
-
- aliyunmaven
- aliyun
- https://maven.aliyun.com/repository/public
-
-
-
- false
-
- spring-milestones
- Spring Milestones
- https://repo.spring.io/milestone
-
-
-
- false
-
- spring-snapshots
- Spring Snapshots
- https://repo.spring.io/snapshot
-
-
-
diff --git a/exam-module-infra/exam-module-infra-api/.flattened-pom.xml b/exam-module-infra/exam-module-infra-api/.flattened-pom.xml
deleted file mode 100644
index d6744b4a..00000000
--- a/exam-module-infra/exam-module-infra-api/.flattened-pom.xml
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
- 4.0.0
- pc.exam.gg
- exam-module-infra-api
- 2.4.2-SNAPSHOT
- exam-module-infra-api
- infra 模块 API,暴露给其它模块调用
- https://github.com/YunaiV/ruoyi-vue-pro/exam-module-infra/exam-module-infra-api
-
-
- pc.exam.gg
- exam-common
- 2.4.2-SNAPSHOT
- compile
-
-
- org.springframework.boot
- spring-boot-starter-validation
- 3.4.1
- compile
- true
-
-
-
-
- huaweicloud
- huawei
- https://mirrors.huaweicloud.com/repository/maven/
-
-
- aliyunmaven
- aliyun
- https://maven.aliyun.com/repository/public
-
-
-
- false
-
- spring-milestones
- Spring Milestones
- https://repo.spring.io/milestone
-
-
-
- false
-
- spring-snapshots
- Spring Snapshots
- https://repo.spring.io/snapshot
-
-
-
diff --git a/exam-module-infra/exam-module-infra-api/target/classes/pc/exam/pp/module/infra/api/config/ConfigApi.class b/exam-module-infra/exam-module-infra-api/target/classes/pc/exam/pp/module/infra/api/config/ConfigApi.class
new file mode 100644
index 00000000..c228f106
Binary files /dev/null and b/exam-module-infra/exam-module-infra-api/target/classes/pc/exam/pp/module/infra/api/config/ConfigApi.class differ
diff --git a/exam-module-infra/exam-module-infra-api/target/classes/pc/exam/pp/module/infra/api/file/FileApi.class b/exam-module-infra/exam-module-infra-api/target/classes/pc/exam/pp/module/infra/api/file/FileApi.class
new file mode 100644
index 00000000..5fc16544
Binary files /dev/null and b/exam-module-infra/exam-module-infra-api/target/classes/pc/exam/pp/module/infra/api/file/FileApi.class differ
diff --git a/exam-module-infra/exam-module-infra-api/target/classes/pc/exam/pp/module/infra/api/logger/ApiAccessLogApi.class b/exam-module-infra/exam-module-infra-api/target/classes/pc/exam/pp/module/infra/api/logger/ApiAccessLogApi.class
new file mode 100644
index 00000000..daa64167
Binary files /dev/null and b/exam-module-infra/exam-module-infra-api/target/classes/pc/exam/pp/module/infra/api/logger/ApiAccessLogApi.class differ
diff --git a/exam-module-infra/exam-module-infra-api/target/classes/pc/exam/pp/module/infra/api/logger/ApiErrorLogApi.class b/exam-module-infra/exam-module-infra-api/target/classes/pc/exam/pp/module/infra/api/logger/ApiErrorLogApi.class
new file mode 100644
index 00000000..f2d0cba1
Binary files /dev/null and b/exam-module-infra/exam-module-infra-api/target/classes/pc/exam/pp/module/infra/api/logger/ApiErrorLogApi.class differ
diff --git a/exam-module-infra/exam-module-infra-api/target/classes/pc/exam/pp/module/infra/api/logger/dto/ApiAccessLogCreateReqDTO.class b/exam-module-infra/exam-module-infra-api/target/classes/pc/exam/pp/module/infra/api/logger/dto/ApiAccessLogCreateReqDTO.class
new file mode 100644
index 00000000..cea2a5b5
Binary files /dev/null and b/exam-module-infra/exam-module-infra-api/target/classes/pc/exam/pp/module/infra/api/logger/dto/ApiAccessLogCreateReqDTO.class differ
diff --git a/exam-module-infra/exam-module-infra-api/target/classes/pc/exam/pp/module/infra/api/logger/dto/ApiErrorLogCreateReqDTO.class b/exam-module-infra/exam-module-infra-api/target/classes/pc/exam/pp/module/infra/api/logger/dto/ApiErrorLogCreateReqDTO.class
new file mode 100644
index 00000000..e7f682c9
Binary files /dev/null and b/exam-module-infra/exam-module-infra-api/target/classes/pc/exam/pp/module/infra/api/logger/dto/ApiErrorLogCreateReqDTO.class differ
diff --git a/exam-module-infra/exam-module-infra-api/target/classes/pc/exam/pp/module/infra/api/websocket/WebSocketSenderApi.class b/exam-module-infra/exam-module-infra-api/target/classes/pc/exam/pp/module/infra/api/websocket/WebSocketSenderApi.class
new file mode 100644
index 00000000..077f987c
Binary files /dev/null and b/exam-module-infra/exam-module-infra-api/target/classes/pc/exam/pp/module/infra/api/websocket/WebSocketSenderApi.class differ
diff --git a/exam-module-infra/exam-module-infra-api/target/classes/pc/exam/pp/module/infra/enums/DictTypeConstants.class b/exam-module-infra/exam-module-infra-api/target/classes/pc/exam/pp/module/infra/enums/DictTypeConstants.class
new file mode 100644
index 00000000..fe869501
Binary files /dev/null and b/exam-module-infra/exam-module-infra-api/target/classes/pc/exam/pp/module/infra/enums/DictTypeConstants.class differ
diff --git a/exam-module-infra/exam-module-infra-api/target/classes/pc/exam/pp/module/infra/enums/ErrorCodeConstants.class b/exam-module-infra/exam-module-infra-api/target/classes/pc/exam/pp/module/infra/enums/ErrorCodeConstants.class
new file mode 100644
index 00000000..8da48d71
Binary files /dev/null and b/exam-module-infra/exam-module-infra-api/target/classes/pc/exam/pp/module/infra/enums/ErrorCodeConstants.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/.flattened-pom.xml b/exam-module-infra/exam-module-infra-biz/.flattened-pom.xml
deleted file mode 100644
index 97c0b23b..00000000
--- a/exam-module-infra/exam-module-infra-biz/.flattened-pom.xml
+++ /dev/null
@@ -1,157 +0,0 @@
-
-
- 4.0.0
- pc.exam.gg
- exam-module-infra-biz
- 2.4.2-SNAPSHOT
- exam-module-infra-biz
- infra 模块,主要提供两块能力:
- 1. 我们放基础设施的运维与管理,支撑上层的通用与核心业务。 例如说:定时任务的管理、服务器的信息等等
- 2. 研发工具,提升研发效率与质量。 例如说:代码生成器、接口文档等等
- https://github.com/YunaiV/ruoyi-vue-pro/exam-module-infra/exam-module-infra-biz
-
-
- pc.exam.gg
- exam-module-system-api
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-module-infra-api
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-biz-tenant
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-security
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-websocket
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-mybatis
- 2.4.2-SNAPSHOT
- compile
-
-
- com.baomidou
- mybatis-plus-generator
- 3.5.9
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-redis
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-job
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-mq
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-excel
- 2.4.2-SNAPSHOT
- compile
-
-
- org.apache.velocity
- velocity-engine-core
- 2.4.1
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-monitor
- 2.4.2-SNAPSHOT
- compile
-
-
- de.codecentric
- spring-boot-admin-starter-server
- 3.4.1
- compile
-
-
- de.codecentric
- spring-boot-admin-server-cloud
-
-
-
-
- commons-net
- commons-net
- 3.11.1
- compile
-
-
- com.jcraft
- jsch
- 0.1.55
- compile
-
-
- com.amazonaws
- aws-java-sdk-s3
- 1.12.777
- compile
-
-
- org.apache.tika
- tika-core
- 3.1.0
- compile
-
-
-
-
- huaweicloud
- huawei
- https://mirrors.huaweicloud.com/repository/maven/
-
-
- aliyunmaven
- aliyun
- https://maven.aliyun.com/repository/public
-
-
-
- false
-
- spring-milestones
- Spring Milestones
- https://repo.spring.io/milestone
-
-
-
- false
-
- spring-snapshots
- Spring Snapshots
- https://repo.spring.io/snapshot
-
-
-
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/api/config/ConfigApiImpl.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/api/config/ConfigApiImpl.class
new file mode 100644
index 00000000..1353fa2d
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/api/config/ConfigApiImpl.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/api/file/FileApiImpl.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/api/file/FileApiImpl.class
new file mode 100644
index 00000000..7a371e9a
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/api/file/FileApiImpl.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/api/logger/ApiAccessLogApiImpl.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/api/logger/ApiAccessLogApiImpl.class
new file mode 100644
index 00000000..9dba7581
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/api/logger/ApiAccessLogApiImpl.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/api/logger/ApiErrorLogApiImpl.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/api/logger/ApiErrorLogApiImpl.class
new file mode 100644
index 00000000..ef927732
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/api/logger/ApiErrorLogApiImpl.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/api/websocket/WebSocketSenderApiImpl.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/api/websocket/WebSocketSenderApiImpl.class
new file mode 100644
index 00000000..da2aec11
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/api/websocket/WebSocketSenderApiImpl.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/codegen/CodegenController.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/codegen/CodegenController.class
new file mode 100644
index 00000000..8232f9b7
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/codegen/CodegenController.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/codegen/vo/CodegenCreateListReqVO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/codegen/vo/CodegenCreateListReqVO.class
new file mode 100644
index 00000000..3840fe6b
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/codegen/vo/CodegenCreateListReqVO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/codegen/vo/CodegenDetailRespVO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/codegen/vo/CodegenDetailRespVO.class
new file mode 100644
index 00000000..8e43f7e5
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/codegen/vo/CodegenDetailRespVO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/codegen/vo/CodegenPreviewRespVO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/codegen/vo/CodegenPreviewRespVO.class
new file mode 100644
index 00000000..a7638016
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/codegen/vo/CodegenPreviewRespVO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/codegen/vo/CodegenUpdateReqVO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/codegen/vo/CodegenUpdateReqVO.class
new file mode 100644
index 00000000..110faf02
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/codegen/vo/CodegenUpdateReqVO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/codegen/vo/column/CodegenColumnRespVO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/codegen/vo/column/CodegenColumnRespVO.class
new file mode 100644
index 00000000..fe093a88
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/codegen/vo/column/CodegenColumnRespVO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/codegen/vo/column/CodegenColumnSaveReqVO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/codegen/vo/column/CodegenColumnSaveReqVO.class
new file mode 100644
index 00000000..d6f5a8b6
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/codegen/vo/column/CodegenColumnSaveReqVO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/codegen/vo/table/CodegenTablePageReqVO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/codegen/vo/table/CodegenTablePageReqVO.class
new file mode 100644
index 00000000..d4840698
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/codegen/vo/table/CodegenTablePageReqVO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/codegen/vo/table/CodegenTableRespVO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/codegen/vo/table/CodegenTableRespVO.class
new file mode 100644
index 00000000..91213854
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/codegen/vo/table/CodegenTableRespVO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/codegen/vo/table/CodegenTableSaveReqVO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/codegen/vo/table/CodegenTableSaveReqVO.class
new file mode 100644
index 00000000..5e88b759
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/codegen/vo/table/CodegenTableSaveReqVO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/codegen/vo/table/DatabaseTableRespVO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/codegen/vo/table/DatabaseTableRespVO.class
new file mode 100644
index 00000000..28bef5e4
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/codegen/vo/table/DatabaseTableRespVO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/config/ConfigController.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/config/ConfigController.class
new file mode 100644
index 00000000..2d797fba
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/config/ConfigController.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/config/vo/ConfigPageReqVO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/config/vo/ConfigPageReqVO.class
new file mode 100644
index 00000000..9adcd733
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/config/vo/ConfigPageReqVO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/config/vo/ConfigRespVO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/config/vo/ConfigRespVO.class
new file mode 100644
index 00000000..84045bd7
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/config/vo/ConfigRespVO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/config/vo/ConfigSaveReqVO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/config/vo/ConfigSaveReqVO.class
new file mode 100644
index 00000000..c4663797
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/config/vo/ConfigSaveReqVO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/db/DataSourceConfigController.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/db/DataSourceConfigController.class
new file mode 100644
index 00000000..6e73cdf1
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/db/DataSourceConfigController.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/db/vo/DataSourceConfigRespVO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/db/vo/DataSourceConfigRespVO.class
new file mode 100644
index 00000000..a0df9e57
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/db/vo/DataSourceConfigRespVO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/db/vo/DataSourceConfigSaveReqVO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/db/vo/DataSourceConfigSaveReqVO.class
new file mode 100644
index 00000000..9ba4ce91
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/db/vo/DataSourceConfigSaveReqVO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/demo/demo01/Demo01ContactController.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/demo/demo01/Demo01ContactController.class
new file mode 100644
index 00000000..2c302a6e
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/demo/demo01/Demo01ContactController.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/demo/demo01/vo/Demo01ContactPageReqVO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/demo/demo01/vo/Demo01ContactPageReqVO.class
new file mode 100644
index 00000000..5d53af35
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/demo/demo01/vo/Demo01ContactPageReqVO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/demo/demo01/vo/Demo01ContactRespVO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/demo/demo01/vo/Demo01ContactRespVO.class
new file mode 100644
index 00000000..90023c2a
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/demo/demo01/vo/Demo01ContactRespVO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/demo/demo01/vo/Demo01ContactSaveReqVO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/demo/demo01/vo/Demo01ContactSaveReqVO.class
new file mode 100644
index 00000000..73b85a9d
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/demo/demo01/vo/Demo01ContactSaveReqVO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/demo/demo02/Demo02CategoryController.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/demo/demo02/Demo02CategoryController.class
new file mode 100644
index 00000000..8ed410c5
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/demo/demo02/Demo02CategoryController.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/demo/demo02/vo/Demo02CategoryListReqVO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/demo/demo02/vo/Demo02CategoryListReqVO.class
new file mode 100644
index 00000000..3ad6ba83
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/demo/demo02/vo/Demo02CategoryListReqVO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/demo/demo02/vo/Demo02CategoryRespVO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/demo/demo02/vo/Demo02CategoryRespVO.class
new file mode 100644
index 00000000..0e0b04ed
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/demo/demo02/vo/Demo02CategoryRespVO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/demo/demo02/vo/Demo02CategorySaveReqVO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/demo/demo02/vo/Demo02CategorySaveReqVO.class
new file mode 100644
index 00000000..c12b28a5
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/demo/demo02/vo/Demo02CategorySaveReqVO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/demo/demo03/Demo03StudentController.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/demo/demo03/Demo03StudentController.class
new file mode 100644
index 00000000..798c1b9f
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/demo/demo03/Demo03StudentController.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/demo/demo03/vo/Demo03StudentPageReqVO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/demo/demo03/vo/Demo03StudentPageReqVO.class
new file mode 100644
index 00000000..398182c0
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/demo/demo03/vo/Demo03StudentPageReqVO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/demo/demo03/vo/Demo03StudentRespVO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/demo/demo03/vo/Demo03StudentRespVO.class
new file mode 100644
index 00000000..9b71a695
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/demo/demo03/vo/Demo03StudentRespVO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/demo/demo03/vo/Demo03StudentSaveReqVO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/demo/demo03/vo/Demo03StudentSaveReqVO.class
new file mode 100644
index 00000000..e3344194
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/demo/demo03/vo/Demo03StudentSaveReqVO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/file/FileConfigController.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/file/FileConfigController.class
new file mode 100644
index 00000000..e380a7ec
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/file/FileConfigController.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/file/FileController.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/file/FileController.class
new file mode 100644
index 00000000..5e290035
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/file/FileController.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/file/vo/config/FileConfigPageReqVO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/file/vo/config/FileConfigPageReqVO.class
new file mode 100644
index 00000000..654b20de
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/file/vo/config/FileConfigPageReqVO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/file/vo/config/FileConfigRespVO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/file/vo/config/FileConfigRespVO.class
new file mode 100644
index 00000000..24285015
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/file/vo/config/FileConfigRespVO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/file/vo/config/FileConfigSaveReqVO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/file/vo/config/FileConfigSaveReqVO.class
new file mode 100644
index 00000000..dd3dffba
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/file/vo/config/FileConfigSaveReqVO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/file/vo/file/FileCreateReqVO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/file/vo/file/FileCreateReqVO.class
new file mode 100644
index 00000000..7dd1652d
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/file/vo/file/FileCreateReqVO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/file/vo/file/FilePageReqVO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/file/vo/file/FilePageReqVO.class
new file mode 100644
index 00000000..6cf1986d
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/file/vo/file/FilePageReqVO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/file/vo/file/FilePresignedUrlRespVO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/file/vo/file/FilePresignedUrlRespVO.class
new file mode 100644
index 00000000..8a9526c2
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/file/vo/file/FilePresignedUrlRespVO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/file/vo/file/FileRespVO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/file/vo/file/FileRespVO.class
new file mode 100644
index 00000000..29fe1248
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/file/vo/file/FileRespVO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/file/vo/file/FileUploadReqVO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/file/vo/file/FileUploadReqVO.class
new file mode 100644
index 00000000..5ec35193
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/file/vo/file/FileUploadReqVO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/job/JobController.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/job/JobController.class
new file mode 100644
index 00000000..5d3da14d
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/job/JobController.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/job/JobLogController.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/job/JobLogController.class
new file mode 100644
index 00000000..7ddfd5a4
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/job/JobLogController.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/job/vo/job/JobPageReqVO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/job/vo/job/JobPageReqVO.class
new file mode 100644
index 00000000..ada68752
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/job/vo/job/JobPageReqVO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/job/vo/job/JobRespVO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/job/vo/job/JobRespVO.class
new file mode 100644
index 00000000..4fab9660
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/job/vo/job/JobRespVO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/job/vo/job/JobSaveReqVO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/job/vo/job/JobSaveReqVO.class
new file mode 100644
index 00000000..b192f516
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/job/vo/job/JobSaveReqVO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/job/vo/log/JobLogPageReqVO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/job/vo/log/JobLogPageReqVO.class
new file mode 100644
index 00000000..ee136b40
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/job/vo/log/JobLogPageReqVO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/job/vo/log/JobLogRespVO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/job/vo/log/JobLogRespVO.class
new file mode 100644
index 00000000..09728a1a
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/job/vo/log/JobLogRespVO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/logger/ApiAccessLogController.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/logger/ApiAccessLogController.class
new file mode 100644
index 00000000..c332e2f5
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/logger/ApiAccessLogController.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/logger/ApiErrorLogController.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/logger/ApiErrorLogController.class
new file mode 100644
index 00000000..6ecd2410
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/logger/ApiErrorLogController.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/logger/vo/apiaccesslog/ApiAccessLogPageReqVO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/logger/vo/apiaccesslog/ApiAccessLogPageReqVO.class
new file mode 100644
index 00000000..35bd0a05
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/logger/vo/apiaccesslog/ApiAccessLogPageReqVO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/logger/vo/apiaccesslog/ApiAccessLogRespVO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/logger/vo/apiaccesslog/ApiAccessLogRespVO.class
new file mode 100644
index 00000000..312eb808
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/logger/vo/apiaccesslog/ApiAccessLogRespVO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/logger/vo/apierrorlog/ApiErrorLogPageReqVO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/logger/vo/apierrorlog/ApiErrorLogPageReqVO.class
new file mode 100644
index 00000000..170bb178
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/logger/vo/apierrorlog/ApiErrorLogPageReqVO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/logger/vo/apierrorlog/ApiErrorLogRespVO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/logger/vo/apierrorlog/ApiErrorLogRespVO.class
new file mode 100644
index 00000000..498977a3
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/logger/vo/apierrorlog/ApiErrorLogRespVO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/redis/RedisController.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/redis/RedisController.class
new file mode 100644
index 00000000..1b32a12f
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/redis/RedisController.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/redis/vo/RedisMonitorRespVO$CommandStat$CommandStatBuilder.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/redis/vo/RedisMonitorRespVO$CommandStat$CommandStatBuilder.class
new file mode 100644
index 00000000..a3801e4f
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/redis/vo/RedisMonitorRespVO$CommandStat$CommandStatBuilder.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/redis/vo/RedisMonitorRespVO$CommandStat.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/redis/vo/RedisMonitorRespVO$CommandStat.class
new file mode 100644
index 00000000..1af23235
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/redis/vo/RedisMonitorRespVO$CommandStat.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/redis/vo/RedisMonitorRespVO$RedisMonitorRespVOBuilder.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/redis/vo/RedisMonitorRespVO$RedisMonitorRespVOBuilder.class
new file mode 100644
index 00000000..1e1abe31
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/redis/vo/RedisMonitorRespVO$RedisMonitorRespVOBuilder.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/redis/vo/RedisMonitorRespVO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/redis/vo/RedisMonitorRespVO.class
new file mode 100644
index 00000000..5826b515
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/admin/redis/vo/RedisMonitorRespVO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/app/file/AppFileController.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/app/file/AppFileController.class
new file mode 100644
index 00000000..2cf592e1
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/app/file/AppFileController.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/app/file/vo/AppFileUploadReqVO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/app/file/vo/AppFileUploadReqVO.class
new file mode 100644
index 00000000..ed941769
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/controller/app/file/vo/AppFileUploadReqVO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/convert/codegen/CodegenConvert.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/convert/codegen/CodegenConvert.class
new file mode 100644
index 00000000..42372cc5
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/convert/codegen/CodegenConvert.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/convert/codegen/CodegenConvertImpl.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/convert/codegen/CodegenConvertImpl.class
new file mode 100644
index 00000000..a3e661fa
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/convert/codegen/CodegenConvertImpl.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/convert/config/ConfigConvert.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/convert/config/ConfigConvert.class
new file mode 100644
index 00000000..f934545d
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/convert/config/ConfigConvert.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/convert/config/ConfigConvertImpl.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/convert/config/ConfigConvertImpl.class
new file mode 100644
index 00000000..a79e5442
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/convert/config/ConfigConvertImpl.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/convert/file/FileConfigConvert.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/convert/file/FileConfigConvert.class
new file mode 100644
index 00000000..95298d43
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/convert/file/FileConfigConvert.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/convert/file/FileConfigConvertImpl.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/convert/file/FileConfigConvertImpl.class
new file mode 100644
index 00000000..01cc68bb
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/convert/file/FileConfigConvertImpl.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/convert/redis/RedisConvert.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/convert/redis/RedisConvert.class
new file mode 100644
index 00000000..ada34665
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/convert/redis/RedisConvert.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/convert/redis/RedisConvertImpl.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/convert/redis/RedisConvertImpl.class
new file mode 100644
index 00000000..58404e39
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/convert/redis/RedisConvertImpl.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/codegen/CodegenColumnDO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/codegen/CodegenColumnDO.class
new file mode 100644
index 00000000..72bebdd3
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/codegen/CodegenColumnDO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/codegen/CodegenTableDO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/codegen/CodegenTableDO.class
new file mode 100644
index 00000000..86279448
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/codegen/CodegenTableDO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/config/ConfigDO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/config/ConfigDO.class
new file mode 100644
index 00000000..584d5da4
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/config/ConfigDO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/db/DataSourceConfigDO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/db/DataSourceConfigDO.class
new file mode 100644
index 00000000..93f92e22
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/db/DataSourceConfigDO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/demo/demo01/Demo01ContactDO$Demo01ContactDOBuilder.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/demo/demo01/Demo01ContactDO$Demo01ContactDOBuilder.class
new file mode 100644
index 00000000..9b23fa20
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/demo/demo01/Demo01ContactDO$Demo01ContactDOBuilder.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/demo/demo01/Demo01ContactDO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/demo/demo01/Demo01ContactDO.class
new file mode 100644
index 00000000..9d570d1d
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/demo/demo01/Demo01ContactDO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/demo/demo02/Demo02CategoryDO$Demo02CategoryDOBuilder.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/demo/demo02/Demo02CategoryDO$Demo02CategoryDOBuilder.class
new file mode 100644
index 00000000..a53eaa2a
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/demo/demo02/Demo02CategoryDO$Demo02CategoryDOBuilder.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/demo/demo02/Demo02CategoryDO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/demo/demo02/Demo02CategoryDO.class
new file mode 100644
index 00000000..5904a217
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/demo/demo02/Demo02CategoryDO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/demo/demo03/Demo03CourseDO$Demo03CourseDOBuilder.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/demo/demo03/Demo03CourseDO$Demo03CourseDOBuilder.class
new file mode 100644
index 00000000..e3e2daf5
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/demo/demo03/Demo03CourseDO$Demo03CourseDOBuilder.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/demo/demo03/Demo03CourseDO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/demo/demo03/Demo03CourseDO.class
new file mode 100644
index 00000000..58b617d5
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/demo/demo03/Demo03CourseDO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/demo/demo03/Demo03GradeDO$Demo03GradeDOBuilder.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/demo/demo03/Demo03GradeDO$Demo03GradeDOBuilder.class
new file mode 100644
index 00000000..64a2b4a4
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/demo/demo03/Demo03GradeDO$Demo03GradeDOBuilder.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/demo/demo03/Demo03GradeDO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/demo/demo03/Demo03GradeDO.class
new file mode 100644
index 00000000..d8cebd7a
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/demo/demo03/Demo03GradeDO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/demo/demo03/Demo03StudentDO$Demo03StudentDOBuilder.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/demo/demo03/Demo03StudentDO$Demo03StudentDOBuilder.class
new file mode 100644
index 00000000..fb6434a6
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/demo/demo03/Demo03StudentDO$Demo03StudentDOBuilder.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/demo/demo03/Demo03StudentDO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/demo/demo03/Demo03StudentDO.class
new file mode 100644
index 00000000..8a76a1a2
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/demo/demo03/Demo03StudentDO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/file/FileConfigDO$FileClientConfigTypeHandler$1.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/file/FileConfigDO$FileClientConfigTypeHandler$1.class
new file mode 100644
index 00000000..27b9b172
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/file/FileConfigDO$FileClientConfigTypeHandler$1.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/file/FileConfigDO$FileClientConfigTypeHandler.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/file/FileConfigDO$FileClientConfigTypeHandler.class
new file mode 100644
index 00000000..9d6f80ba
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/file/FileConfigDO$FileClientConfigTypeHandler.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/file/FileConfigDO$FileConfigDOBuilder.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/file/FileConfigDO$FileConfigDOBuilder.class
new file mode 100644
index 00000000..d7b153ef
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/file/FileConfigDO$FileConfigDOBuilder.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/file/FileConfigDO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/file/FileConfigDO.class
new file mode 100644
index 00000000..cee251b5
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/file/FileConfigDO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/file/FileContentDO$FileContentDOBuilder.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/file/FileContentDO$FileContentDOBuilder.class
new file mode 100644
index 00000000..c2ef932f
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/file/FileContentDO$FileContentDOBuilder.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/file/FileContentDO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/file/FileContentDO.class
new file mode 100644
index 00000000..6ccf3128
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/file/FileContentDO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/file/FileDO$FileDOBuilder.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/file/FileDO$FileDOBuilder.class
new file mode 100644
index 00000000..acfc96ba
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/file/FileDO$FileDOBuilder.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/file/FileDO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/file/FileDO.class
new file mode 100644
index 00000000..e4e62255
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/file/FileDO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/job/JobDO$JobDOBuilder.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/job/JobDO$JobDOBuilder.class
new file mode 100644
index 00000000..bbc9291b
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/job/JobDO$JobDOBuilder.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/job/JobDO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/job/JobDO.class
new file mode 100644
index 00000000..ceda4c8f
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/job/JobDO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/job/JobLogDO$JobLogDOBuilder.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/job/JobLogDO$JobLogDOBuilder.class
new file mode 100644
index 00000000..41189b86
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/job/JobLogDO$JobLogDOBuilder.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/job/JobLogDO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/job/JobLogDO.class
new file mode 100644
index 00000000..ada70c18
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/job/JobLogDO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/logger/ApiAccessLogDO$ApiAccessLogDOBuilder.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/logger/ApiAccessLogDO$ApiAccessLogDOBuilder.class
new file mode 100644
index 00000000..0890b41d
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/logger/ApiAccessLogDO$ApiAccessLogDOBuilder.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/logger/ApiAccessLogDO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/logger/ApiAccessLogDO.class
new file mode 100644
index 00000000..7623ab61
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/logger/ApiAccessLogDO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/logger/ApiErrorLogDO$ApiErrorLogDOBuilder.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/logger/ApiErrorLogDO$ApiErrorLogDOBuilder.class
new file mode 100644
index 00000000..cbf47fce
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/logger/ApiErrorLogDO$ApiErrorLogDOBuilder.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/logger/ApiErrorLogDO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/logger/ApiErrorLogDO.class
new file mode 100644
index 00000000..46c7c015
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/dataobject/logger/ApiErrorLogDO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/codegen/CodegenColumnMapper.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/codegen/CodegenColumnMapper.class
new file mode 100644
index 00000000..8b491576
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/codegen/CodegenColumnMapper.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/codegen/CodegenTableMapper.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/codegen/CodegenTableMapper.class
new file mode 100644
index 00000000..76a7302f
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/codegen/CodegenTableMapper.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/config/ConfigMapper.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/config/ConfigMapper.class
new file mode 100644
index 00000000..f008b57b
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/config/ConfigMapper.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/db/DataSourceConfigMapper.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/db/DataSourceConfigMapper.class
new file mode 100644
index 00000000..c2c70ed2
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/db/DataSourceConfigMapper.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/demo/demo01/Demo01ContactMapper.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/demo/demo01/Demo01ContactMapper.class
new file mode 100644
index 00000000..0ebeacad
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/demo/demo01/Demo01ContactMapper.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/demo/demo02/Demo02CategoryMapper.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/demo/demo02/Demo02CategoryMapper.class
new file mode 100644
index 00000000..1e53a687
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/demo/demo02/Demo02CategoryMapper.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/demo/demo03/Demo03CourseMapper.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/demo/demo03/Demo03CourseMapper.class
new file mode 100644
index 00000000..ad884d84
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/demo/demo03/Demo03CourseMapper.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/demo/demo03/Demo03GradeMapper.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/demo/demo03/Demo03GradeMapper.class
new file mode 100644
index 00000000..cb61f620
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/demo/demo03/Demo03GradeMapper.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/demo/demo03/Demo03StudentMapper.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/demo/demo03/Demo03StudentMapper.class
new file mode 100644
index 00000000..f4f4a062
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/demo/demo03/Demo03StudentMapper.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/file/FileConfigMapper.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/file/FileConfigMapper.class
new file mode 100644
index 00000000..20ed6dab
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/file/FileConfigMapper.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/file/FileContentMapper.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/file/FileContentMapper.class
new file mode 100644
index 00000000..7b2136ab
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/file/FileContentMapper.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/file/FileMapper.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/file/FileMapper.class
new file mode 100644
index 00000000..5bf10035
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/file/FileMapper.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/job/JobLogMapper.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/job/JobLogMapper.class
new file mode 100644
index 00000000..efa378d1
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/job/JobLogMapper.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/job/JobMapper.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/job/JobMapper.class
new file mode 100644
index 00000000..fd27cbdf
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/job/JobMapper.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/logger/ApiAccessLogMapper.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/logger/ApiAccessLogMapper.class
new file mode 100644
index 00000000..7acc03aa
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/logger/ApiAccessLogMapper.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/logger/ApiErrorLogMapper.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/logger/ApiErrorLogMapper.class
new file mode 100644
index 00000000..3b22d8ac
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/dal/mysql/logger/ApiErrorLogMapper.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/enums/codegen/CodegenColumnHtmlTypeEnum.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/enums/codegen/CodegenColumnHtmlTypeEnum.class
new file mode 100644
index 00000000..6607260c
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/enums/codegen/CodegenColumnHtmlTypeEnum.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/enums/codegen/CodegenColumnListConditionEnum.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/enums/codegen/CodegenColumnListConditionEnum.class
new file mode 100644
index 00000000..82fc158a
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/enums/codegen/CodegenColumnListConditionEnum.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/enums/codegen/CodegenFrontTypeEnum.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/enums/codegen/CodegenFrontTypeEnum.class
new file mode 100644
index 00000000..bb343569
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/enums/codegen/CodegenFrontTypeEnum.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/enums/codegen/CodegenSceneEnum.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/enums/codegen/CodegenSceneEnum.class
new file mode 100644
index 00000000..cdd0fc64
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/enums/codegen/CodegenSceneEnum.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/enums/codegen/CodegenTemplateTypeEnum.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/enums/codegen/CodegenTemplateTypeEnum.class
new file mode 100644
index 00000000..1bfed78c
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/enums/codegen/CodegenTemplateTypeEnum.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/enums/config/ConfigTypeEnum.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/enums/config/ConfigTypeEnum.class
new file mode 100644
index 00000000..6941b1d0
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/enums/config/ConfigTypeEnum.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/enums/job/JobLogStatusEnum.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/enums/job/JobLogStatusEnum.class
new file mode 100644
index 00000000..0e904c57
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/enums/job/JobLogStatusEnum.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/enums/job/JobStatusEnum.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/enums/job/JobStatusEnum.class
new file mode 100644
index 00000000..7c574b88
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/enums/job/JobStatusEnum.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/enums/logger/ApiErrorLogProcessStatusEnum.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/enums/logger/ApiErrorLogProcessStatusEnum.class
new file mode 100644
index 00000000..37e95a91
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/enums/logger/ApiErrorLogProcessStatusEnum.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/codegen/config/CodegenConfiguration.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/codegen/config/CodegenConfiguration.class
new file mode 100644
index 00000000..880f015f
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/codegen/config/CodegenConfiguration.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/codegen/config/CodegenProperties.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/codegen/config/CodegenProperties.class
new file mode 100644
index 00000000..6312f96a
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/codegen/config/CodegenProperties.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/config/ExamFileAutoConfiguration.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/config/ExamFileAutoConfiguration.class
new file mode 100644
index 00000000..a5673202
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/config/ExamFileAutoConfiguration.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/AbstractFileClient.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/AbstractFileClient.class
new file mode 100644
index 00000000..75633424
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/AbstractFileClient.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/FileClient.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/FileClient.class
new file mode 100644
index 00000000..b99f27f6
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/FileClient.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/FileClientConfig.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/FileClientConfig.class
new file mode 100644
index 00000000..35e49637
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/FileClientConfig.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/FileClientFactory.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/FileClientFactory.class
new file mode 100644
index 00000000..ec421535
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/FileClientFactory.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/FileClientFactoryImpl.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/FileClientFactoryImpl.class
new file mode 100644
index 00000000..2d5178f9
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/FileClientFactoryImpl.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/db/DBFileClient.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/db/DBFileClient.class
new file mode 100644
index 00000000..b3c7f215
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/db/DBFileClient.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/db/DBFileClientConfig.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/db/DBFileClientConfig.class
new file mode 100644
index 00000000..5dc25ad2
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/db/DBFileClientConfig.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/ftp/FtpFileClient.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/ftp/FtpFileClient.class
new file mode 100644
index 00000000..d797a17d
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/ftp/FtpFileClient.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/ftp/FtpFileClientConfig.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/ftp/FtpFileClientConfig.class
new file mode 100644
index 00000000..d1b1eaa0
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/ftp/FtpFileClientConfig.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/local/LocalFileClient.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/local/LocalFileClient.class
new file mode 100644
index 00000000..29dd7df6
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/local/LocalFileClient.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/local/LocalFileClientConfig.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/local/LocalFileClientConfig.class
new file mode 100644
index 00000000..74ffe498
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/local/LocalFileClientConfig.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/s3/FilePresignedUrlRespDTO.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/s3/FilePresignedUrlRespDTO.class
new file mode 100644
index 00000000..bd55170c
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/s3/FilePresignedUrlRespDTO.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/s3/S3FileClient.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/s3/S3FileClient.class
new file mode 100644
index 00000000..12cbda7c
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/s3/S3FileClient.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/s3/S3FileClientConfig.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/s3/S3FileClientConfig.class
new file mode 100644
index 00000000..fd30375e
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/s3/S3FileClientConfig.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/sftp/SftpFileClient.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/sftp/SftpFileClient.class
new file mode 100644
index 00000000..0ea0975c
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/sftp/SftpFileClient.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/sftp/SftpFileClientConfig.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/sftp/SftpFileClientConfig.class
new file mode 100644
index 00000000..023b9e6f
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/client/sftp/SftpFileClientConfig.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/enums/FileStorageEnum.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/enums/FileStorageEnum.class
new file mode 100644
index 00000000..f2050478
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/enums/FileStorageEnum.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/utils/FileTypeUtils.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/utils/FileTypeUtils.class
new file mode 100644
index 00000000..7beb8e31
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/file/core/utils/FileTypeUtils.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/monitor/config/AdminServerConfiguration.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/monitor/config/AdminServerConfiguration.class
new file mode 100644
index 00000000..468da584
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/monitor/config/AdminServerConfiguration.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/security/config/SecurityConfiguration$1.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/security/config/SecurityConfiguration$1.class
new file mode 100644
index 00000000..cce44f5d
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/security/config/SecurityConfiguration$1.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/security/config/SecurityConfiguration.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/security/config/SecurityConfiguration.class
new file mode 100644
index 00000000..f0790826
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/security/config/SecurityConfiguration.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/web/config/InfraWebConfiguration.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/web/config/InfraWebConfiguration.class
new file mode 100644
index 00000000..c07c2ca5
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/framework/web/config/InfraWebConfiguration.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/job/job/JobLogCleanJob.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/job/job/JobLogCleanJob.class
new file mode 100644
index 00000000..b0acdba7
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/job/job/JobLogCleanJob.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/job/logger/AccessLogCleanJob.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/job/logger/AccessLogCleanJob.class
new file mode 100644
index 00000000..66b172be
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/job/logger/AccessLogCleanJob.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/job/logger/ErrorLogCleanJob.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/job/logger/ErrorLogCleanJob.class
new file mode 100644
index 00000000..a96e0167
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/job/logger/ErrorLogCleanJob.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/codegen/CodegenService.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/codegen/CodegenService.class
new file mode 100644
index 00000000..84a976b4
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/codegen/CodegenService.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/codegen/CodegenServiceImpl.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/codegen/CodegenServiceImpl.class
new file mode 100644
index 00000000..a417b4e9
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/codegen/CodegenServiceImpl.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/codegen/inner/CodegenBuilder.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/codegen/inner/CodegenBuilder.class
new file mode 100644
index 00000000..d2300adb
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/codegen/inner/CodegenBuilder.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/codegen/inner/CodegenEngine.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/codegen/inner/CodegenEngine.class
new file mode 100644
index 00000000..da2c718a
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/codegen/inner/CodegenEngine.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/config/ConfigService.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/config/ConfigService.class
new file mode 100644
index 00000000..b8ad58dd
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/config/ConfigService.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/config/ConfigServiceImpl.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/config/ConfigServiceImpl.class
new file mode 100644
index 00000000..14ab9cfe
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/config/ConfigServiceImpl.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/db/DataSourceConfigService.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/db/DataSourceConfigService.class
new file mode 100644
index 00000000..587726f3
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/db/DataSourceConfigService.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/db/DataSourceConfigServiceImpl.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/db/DataSourceConfigServiceImpl.class
new file mode 100644
index 00000000..c3d23dca
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/db/DataSourceConfigServiceImpl.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/db/DatabaseTableService.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/db/DatabaseTableService.class
new file mode 100644
index 00000000..49c77228
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/db/DatabaseTableService.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/db/DatabaseTableServiceImpl.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/db/DatabaseTableServiceImpl.class
new file mode 100644
index 00000000..31c7c227
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/db/DatabaseTableServiceImpl.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/demo/demo01/Demo01ContactService.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/demo/demo01/Demo01ContactService.class
new file mode 100644
index 00000000..f9a6be65
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/demo/demo01/Demo01ContactService.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/demo/demo01/Demo01ContactServiceImpl.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/demo/demo01/Demo01ContactServiceImpl.class
new file mode 100644
index 00000000..948a3752
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/demo/demo01/Demo01ContactServiceImpl.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/demo/demo02/Demo02CategoryService.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/demo/demo02/Demo02CategoryService.class
new file mode 100644
index 00000000..7dabee08
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/demo/demo02/Demo02CategoryService.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/demo/demo02/Demo02CategoryServiceImpl.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/demo/demo02/Demo02CategoryServiceImpl.class
new file mode 100644
index 00000000..39be1d6a
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/demo/demo02/Demo02CategoryServiceImpl.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/demo/demo03/Demo03StudentService.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/demo/demo03/Demo03StudentService.class
new file mode 100644
index 00000000..c3cecaef
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/demo/demo03/Demo03StudentService.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/demo/demo03/Demo03StudentServiceImpl.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/demo/demo03/Demo03StudentServiceImpl.class
new file mode 100644
index 00000000..e45a4c3f
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/demo/demo03/Demo03StudentServiceImpl.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/file/FileConfigService.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/file/FileConfigService.class
new file mode 100644
index 00000000..3d98e4b4
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/file/FileConfigService.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/file/FileConfigServiceImpl$1.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/file/FileConfigServiceImpl$1.class
new file mode 100644
index 00000000..25da9bae
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/file/FileConfigServiceImpl$1.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/file/FileConfigServiceImpl.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/file/FileConfigServiceImpl.class
new file mode 100644
index 00000000..297f0756
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/file/FileConfigServiceImpl.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/file/FileService.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/file/FileService.class
new file mode 100644
index 00000000..afa11515
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/file/FileService.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/file/FileServiceImpl.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/file/FileServiceImpl.class
new file mode 100644
index 00000000..6bf5ac13
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/file/FileServiceImpl.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/job/JobLogService.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/job/JobLogService.class
new file mode 100644
index 00000000..93dfe30a
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/job/JobLogService.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/job/JobLogServiceImpl.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/job/JobLogServiceImpl.class
new file mode 100644
index 00000000..1967e9e2
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/job/JobLogServiceImpl.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/job/JobService.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/job/JobService.class
new file mode 100644
index 00000000..4d893f2d
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/job/JobService.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/job/JobServiceImpl.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/job/JobServiceImpl.class
new file mode 100644
index 00000000..7df8a9ab
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/job/JobServiceImpl.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/logger/ApiAccessLogService.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/logger/ApiAccessLogService.class
new file mode 100644
index 00000000..792cd63c
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/logger/ApiAccessLogService.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/logger/ApiAccessLogServiceImpl.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/logger/ApiAccessLogServiceImpl.class
new file mode 100644
index 00000000..cffcb81d
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/logger/ApiAccessLogServiceImpl.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/logger/ApiErrorLogService.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/logger/ApiErrorLogService.class
new file mode 100644
index 00000000..f9fb5fd9
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/logger/ApiErrorLogService.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/logger/ApiErrorLogServiceImpl.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/logger/ApiErrorLogServiceImpl.class
new file mode 100644
index 00000000..75919806
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/service/logger/ApiErrorLogServiceImpl.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/websocket/DemoWebSocketMessageListener.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/websocket/DemoWebSocketMessageListener.class
new file mode 100644
index 00000000..d0d0adb9
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/websocket/DemoWebSocketMessageListener.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/websocket/message/DemoReceiveMessage.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/websocket/message/DemoReceiveMessage.class
new file mode 100644
index 00000000..a3b9cb5d
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/websocket/message/DemoReceiveMessage.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/websocket/message/DemoSendMessage.class b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/websocket/message/DemoSendMessage.class
new file mode 100644
index 00000000..3d68ee29
Binary files /dev/null and b/exam-module-infra/exam-module-infra-biz/target/classes/pc/exam/pp/module/infra/websocket/message/DemoSendMessage.class differ
diff --git a/exam-module-infra/exam-module-infra-biz/target/generated-sources/annotations/pc/exam/pp/module/infra/convert/codegen/CodegenConvertImpl.java b/exam-module-infra/exam-module-infra-biz/target/generated-sources/annotations/pc/exam/pp/module/infra/convert/codegen/CodegenConvertImpl.java
index 78580cae..389803b4 100644
--- a/exam-module-infra/exam-module-infra-biz/target/generated-sources/annotations/pc/exam/pp/module/infra/convert/codegen/CodegenConvertImpl.java
+++ b/exam-module-infra/exam-module-infra-biz/target/generated-sources/annotations/pc/exam/pp/module/infra/convert/codegen/CodegenConvertImpl.java
@@ -12,8 +12,8 @@ import pc.exam.pp.module.infra.dal.dataobject.codegen.CodegenTableDO;
@Generated(
value = "org.mapstruct.ap.MappingProcessor",
- date = "2025-04-20T15:31:19+0800",
- comments = "version: 1.6.3, compiler: javac, environment: Java 17.0.14 (Oracle Corporation)"
+ date = "2025-04-18T13:31:34+0800",
+ comments = "version: 1.6.3, compiler: javac, environment: Java 17.0.13 (Oracle Corporation)"
)
public class CodegenConvertImpl implements CodegenConvert {
diff --git a/exam-module-infra/exam-module-infra-biz/target/generated-sources/annotations/pc/exam/pp/module/infra/convert/config/ConfigConvertImpl.java b/exam-module-infra/exam-module-infra-biz/target/generated-sources/annotations/pc/exam/pp/module/infra/convert/config/ConfigConvertImpl.java
index f3c15e13..2dbcb66f 100644
--- a/exam-module-infra/exam-module-infra-biz/target/generated-sources/annotations/pc/exam/pp/module/infra/convert/config/ConfigConvertImpl.java
+++ b/exam-module-infra/exam-module-infra-biz/target/generated-sources/annotations/pc/exam/pp/module/infra/convert/config/ConfigConvertImpl.java
@@ -10,8 +10,8 @@ import pc.exam.pp.module.infra.dal.dataobject.config.ConfigDO;
@Generated(
value = "org.mapstruct.ap.MappingProcessor",
- date = "2025-04-20T15:31:19+0800",
- comments = "version: 1.6.3, compiler: javac, environment: Java 17.0.14 (Oracle Corporation)"
+ date = "2025-04-18T13:31:34+0800",
+ comments = "version: 1.6.3, compiler: javac, environment: Java 17.0.13 (Oracle Corporation)"
)
public class ConfigConvertImpl implements ConfigConvert {
diff --git a/exam-module-infra/exam-module-infra-biz/target/generated-sources/annotations/pc/exam/pp/module/infra/convert/file/FileConfigConvertImpl.java b/exam-module-infra/exam-module-infra-biz/target/generated-sources/annotations/pc/exam/pp/module/infra/convert/file/FileConfigConvertImpl.java
index d385a3de..a6dd1fd7 100644
--- a/exam-module-infra/exam-module-infra-biz/target/generated-sources/annotations/pc/exam/pp/module/infra/convert/file/FileConfigConvertImpl.java
+++ b/exam-module-infra/exam-module-infra-biz/target/generated-sources/annotations/pc/exam/pp/module/infra/convert/file/FileConfigConvertImpl.java
@@ -6,8 +6,8 @@ import pc.exam.pp.module.infra.dal.dataobject.file.FileConfigDO;
@Generated(
value = "org.mapstruct.ap.MappingProcessor",
- date = "2025-04-20T15:31:19+0800",
- comments = "version: 1.6.3, compiler: javac, environment: Java 17.0.14 (Oracle Corporation)"
+ date = "2025-04-18T13:31:34+0800",
+ comments = "version: 1.6.3, compiler: javac, environment: Java 17.0.13 (Oracle Corporation)"
)
public class FileConfigConvertImpl implements FileConfigConvert {
diff --git a/exam-module-infra/exam-module-infra-biz/target/generated-sources/annotations/pc/exam/pp/module/infra/convert/redis/RedisConvertImpl.java b/exam-module-infra/exam-module-infra-biz/target/generated-sources/annotations/pc/exam/pp/module/infra/convert/redis/RedisConvertImpl.java
index 0e560716..3f123f3f 100644
--- a/exam-module-infra/exam-module-infra-biz/target/generated-sources/annotations/pc/exam/pp/module/infra/convert/redis/RedisConvertImpl.java
+++ b/exam-module-infra/exam-module-infra-biz/target/generated-sources/annotations/pc/exam/pp/module/infra/convert/redis/RedisConvertImpl.java
@@ -4,8 +4,8 @@ import javax.annotation.processing.Generated;
@Generated(
value = "org.mapstruct.ap.MappingProcessor",
- date = "2025-04-20T15:31:19+0800",
- comments = "version: 1.6.3, compiler: javac, environment: Java 17.0.14 (Oracle Corporation)"
+ date = "2025-04-18T13:31:34+0800",
+ comments = "version: 1.6.3, compiler: javac, environment: Java 17.0.13 (Oracle Corporation)"
)
public class RedisConvertImpl implements RedisConvert {
}
diff --git a/exam-module-judgement/.flattened-pom.xml b/exam-module-judgement/.flattened-pom.xml
deleted file mode 100644
index 3a4a47be..00000000
--- a/exam-module-judgement/.flattened-pom.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
- 4.0.0
- pc.exam.gg
- exam-module-judgement
- 2.4.2-SNAPSHOT
- pom
- exam-module-judgement
- 判题模块,主要实现判题相关功能
- https://github.com/YunaiV/ruoyi-vue-pro/exam-module-judgement
-
-
- huaweicloud
- huawei
- https://mirrors.huaweicloud.com/repository/maven/
-
-
- aliyunmaven
- aliyun
- https://maven.aliyun.com/repository/public
-
-
-
- false
-
- spring-milestones
- Spring Milestones
- https://repo.spring.io/milestone
-
-
-
- false
-
- spring-snapshots
- Spring Snapshots
- https://repo.spring.io/snapshot
-
-
-
diff --git a/exam-module-judgement/exam-module-judgement-api/.flattened-pom.xml b/exam-module-judgement/exam-module-judgement-api/.flattened-pom.xml
deleted file mode 100644
index 0fcca386..00000000
--- a/exam-module-judgement/exam-module-judgement-api/.flattened-pom.xml
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
- 4.0.0
- pc.exam.gg
- exam-module-judgement-api
- 2.4.2-SNAPSHOT
- exam-module-judgement-api
- judgement 模块 API,暴露给其它模块调用
- https://github.com/YunaiV/ruoyi-vue-pro/exam-module-judgement/exam-module-judgement-api
-
-
- pc.exam.gg
- exam-common
- 2.4.2-SNAPSHOT
- compile
-
-
- org.springframework.boot
- spring-boot-starter-validation
- 3.4.1
- compile
- true
-
-
-
-
- huaweicloud
- huawei
- https://mirrors.huaweicloud.com/repository/maven/
-
-
- aliyunmaven
- aliyun
- https://maven.aliyun.com/repository/public
-
-
-
- false
-
- spring-milestones
- Spring Milestones
- https://repo.spring.io/milestone
-
-
-
- false
-
- spring-snapshots
- Spring Snapshots
- https://repo.spring.io/snapshot
-
-
-
diff --git a/exam-module-judgement/exam-module-judgement-biz/.flattened-pom.xml b/exam-module-judgement/exam-module-judgement-biz/.flattened-pom.xml
deleted file mode 100644
index ff6c7909..00000000
--- a/exam-module-judgement/exam-module-judgement-biz/.flattened-pom.xml
+++ /dev/null
@@ -1,155 +0,0 @@
-
-
- 4.0.0
- pc.exam.gg
- exam-module-judgement-biz
- 2.4.2-SNAPSHOT
- exam-module-judgement-biz
- judgement 模块,主要实现判题相关功能
- https://github.com/YunaiV/ruoyi-vue-pro/exam-module-judgement/exam-module-judgement-biz
-
-
- pc.exam.gg
- exam-module-system-api
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-module-infra-api
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-biz-tenant
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-security
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-websocket
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-mybatis
- 2.4.2-SNAPSHOT
- compile
-
-
- com.baomidou
- mybatis-plus-generator
- 3.5.9
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-redis
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-job
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-mq
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-excel
- 2.4.2-SNAPSHOT
- compile
-
-
- org.apache.velocity
- velocity-engine-core
- 2.4.1
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-monitor
- 2.4.2-SNAPSHOT
- compile
-
-
- de.codecentric
- spring-boot-admin-starter-server
- 3.4.1
- compile
-
-
- de.codecentric
- spring-boot-admin-server-cloud
-
-
-
-
- commons-net
- commons-net
- 3.11.1
- compile
-
-
- com.jcraft
- jsch
- 0.1.55
- compile
-
-
- com.amazonaws
- aws-java-sdk-s3
- 1.12.777
- compile
-
-
- org.apache.tika
- tika-core
- 3.1.0
- compile
-
-
-
-
- huaweicloud
- huawei
- https://mirrors.huaweicloud.com/repository/maven/
-
-
- aliyunmaven
- aliyun
- https://maven.aliyun.com/repository/public
-
-
-
- false
-
- spring-milestones
- Spring Milestones
- https://repo.spring.io/milestone
-
-
-
- false
-
- spring-snapshots
- Spring Snapshots
- https://repo.spring.io/snapshot
-
-
-
diff --git a/exam-module-system/.flattened-pom.xml b/exam-module-system/.flattened-pom.xml
deleted file mode 100644
index ff98167f..00000000
--- a/exam-module-system/.flattened-pom.xml
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
- 4.0.0
- pc.exam.gg
- exam-module-system
- 2.4.2-SNAPSHOT
- pom
- exam-module-system
- system 模块下,我们放通用业务,支撑上层的核心业务。
- 例如说:用户、部门、权限、数据字典等等
- https://github.com/YunaiV/ruoyi-vue-pro/exam-module-system
-
-
- huaweicloud
- huawei
- https://mirrors.huaweicloud.com/repository/maven/
-
-
- aliyunmaven
- aliyun
- https://maven.aliyun.com/repository/public
-
-
-
- false
-
- spring-milestones
- Spring Milestones
- https://repo.spring.io/milestone
-
-
-
- false
-
- spring-snapshots
- Spring Snapshots
- https://repo.spring.io/snapshot
-
-
-
diff --git a/exam-module-system/exam-module-system-api/.flattened-pom.xml b/exam-module-system/exam-module-system-api/.flattened-pom.xml
deleted file mode 100644
index 0b8459d1..00000000
--- a/exam-module-system/exam-module-system-api/.flattened-pom.xml
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
- 4.0.0
- pc.exam.gg
- exam-module-system-api
- 2.4.2-SNAPSHOT
- exam-module-system-api
- system 模块 API,暴露给其它模块调用
- https://github.com/YunaiV/ruoyi-vue-pro/exam-module-system/exam-module-system-api
-
-
- pc.exam.gg
- exam-common
- 2.4.2-SNAPSHOT
- compile
-
-
- org.springframework.boot
- spring-boot-starter-validation
- 3.4.1
- compile
- true
-
-
-
-
- huaweicloud
- huawei
- https://mirrors.huaweicloud.com/repository/maven/
-
-
- aliyunmaven
- aliyun
- https://maven.aliyun.com/repository/public
-
-
-
- false
-
- spring-milestones
- Spring Milestones
- https://repo.spring.io/milestone
-
-
-
- false
-
- spring-snapshots
- Spring Snapshots
- https://repo.spring.io/snapshot
-
-
-
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/dept/DeptApi.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/dept/DeptApi.class
new file mode 100644
index 00000000..a5ab4550
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/dept/DeptApi.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/dept/PostApi.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/dept/PostApi.class
new file mode 100644
index 00000000..d16979a2
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/dept/PostApi.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/dept/dto/DeptRespDTO.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/dept/dto/DeptRespDTO.class
new file mode 100644
index 00000000..1d609a14
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/dept/dto/DeptRespDTO.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/dept/dto/PostRespDTO.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/dept/dto/PostRespDTO.class
new file mode 100644
index 00000000..36eb6f2b
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/dept/dto/PostRespDTO.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/dict/DictDataApi.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/dict/DictDataApi.class
new file mode 100644
index 00000000..d60e6e12
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/dict/DictDataApi.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/dict/dto/DictDataRespDTO.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/dict/dto/DictDataRespDTO.class
new file mode 100644
index 00000000..046fdbe0
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/dict/dto/DictDataRespDTO.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/logger/LoginLogApi.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/logger/LoginLogApi.class
new file mode 100644
index 00000000..76556cea
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/logger/LoginLogApi.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/logger/OperateLogApi.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/logger/OperateLogApi.class
new file mode 100644
index 00000000..bc8c4829
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/logger/OperateLogApi.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/logger/dto/LoginLogCreateReqDTO.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/logger/dto/LoginLogCreateReqDTO.class
new file mode 100644
index 00000000..21ca8400
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/logger/dto/LoginLogCreateReqDTO.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/logger/dto/OperateLogCreateReqDTO.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/logger/dto/OperateLogCreateReqDTO.class
new file mode 100644
index 00000000..839ca428
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/logger/dto/OperateLogCreateReqDTO.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/logger/dto/OperateLogPageReqDTO.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/logger/dto/OperateLogPageReqDTO.class
new file mode 100644
index 00000000..854ac7f2
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/logger/dto/OperateLogPageReqDTO.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/logger/dto/OperateLogRespDTO.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/logger/dto/OperateLogRespDTO.class
new file mode 100644
index 00000000..d3c48b2d
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/logger/dto/OperateLogRespDTO.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/mail/MailSendApi.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/mail/MailSendApi.class
new file mode 100644
index 00000000..9d1ec2ee
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/mail/MailSendApi.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/mail/dto/MailSendSingleToUserReqDTO.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/mail/dto/MailSendSingleToUserReqDTO.class
new file mode 100644
index 00000000..91da9e99
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/mail/dto/MailSendSingleToUserReqDTO.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/notify/NotifyMessageSendApi.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/notify/NotifyMessageSendApi.class
new file mode 100644
index 00000000..2fe2f6f2
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/notify/NotifyMessageSendApi.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/notify/dto/NotifySendSingleToUserReqDTO.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/notify/dto/NotifySendSingleToUserReqDTO.class
new file mode 100644
index 00000000..5a0eff1d
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/notify/dto/NotifySendSingleToUserReqDTO.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/notify/dto/NotifyTemplateReqDTO.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/notify/dto/NotifyTemplateReqDTO.class
new file mode 100644
index 00000000..a90fe12b
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/notify/dto/NotifyTemplateReqDTO.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/oauth2/OAuth2TokenApi.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/oauth2/OAuth2TokenApi.class
new file mode 100644
index 00000000..cf9b6114
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/oauth2/OAuth2TokenApi.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/oauth2/dto/OAuth2AccessTokenCheckRespDTO.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/oauth2/dto/OAuth2AccessTokenCheckRespDTO.class
new file mode 100644
index 00000000..96db754f
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/oauth2/dto/OAuth2AccessTokenCheckRespDTO.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/oauth2/dto/OAuth2AccessTokenCreateReqDTO.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/oauth2/dto/OAuth2AccessTokenCreateReqDTO.class
new file mode 100644
index 00000000..9a954b92
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/oauth2/dto/OAuth2AccessTokenCreateReqDTO.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/oauth2/dto/OAuth2AccessTokenRespDTO.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/oauth2/dto/OAuth2AccessTokenRespDTO.class
new file mode 100644
index 00000000..b362cfa9
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/oauth2/dto/OAuth2AccessTokenRespDTO.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/permission/PermissionApi.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/permission/PermissionApi.class
new file mode 100644
index 00000000..9832b7f4
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/permission/PermissionApi.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/permission/RoleApi.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/permission/RoleApi.class
new file mode 100644
index 00000000..c11b8754
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/permission/RoleApi.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/permission/dto/DeptDataPermissionRespDTO.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/permission/dto/DeptDataPermissionRespDTO.class
new file mode 100644
index 00000000..2ae5e73a
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/permission/dto/DeptDataPermissionRespDTO.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/sms/SmsCodeApi.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/sms/SmsCodeApi.class
new file mode 100644
index 00000000..592889a7
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/sms/SmsCodeApi.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/sms/SmsSendApi.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/sms/SmsSendApi.class
new file mode 100644
index 00000000..abeea677
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/sms/SmsSendApi.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/sms/dto/code/SmsCodeSendReqDTO.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/sms/dto/code/SmsCodeSendReqDTO.class
new file mode 100644
index 00000000..026dfd12
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/sms/dto/code/SmsCodeSendReqDTO.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/sms/dto/code/SmsCodeUseReqDTO.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/sms/dto/code/SmsCodeUseReqDTO.class
new file mode 100644
index 00000000..c0b29806
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/sms/dto/code/SmsCodeUseReqDTO.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/sms/dto/code/SmsCodeValidateReqDTO.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/sms/dto/code/SmsCodeValidateReqDTO.class
new file mode 100644
index 00000000..f4c554f2
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/sms/dto/code/SmsCodeValidateReqDTO.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/sms/dto/send/SmsSendSingleToUserReqDTO.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/sms/dto/send/SmsSendSingleToUserReqDTO.class
new file mode 100644
index 00000000..5dbe76b7
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/sms/dto/send/SmsSendSingleToUserReqDTO.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/social/SocialClientApi.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/social/SocialClientApi.class
new file mode 100644
index 00000000..44f30112
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/social/SocialClientApi.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/social/SocialUserApi.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/social/SocialUserApi.class
new file mode 100644
index 00000000..1eb423e2
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/social/SocialUserApi.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/social/dto/SocialUserBindReqDTO.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/social/dto/SocialUserBindReqDTO.class
new file mode 100644
index 00000000..b30f8e22
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/social/dto/SocialUserBindReqDTO.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/social/dto/SocialUserRespDTO.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/social/dto/SocialUserRespDTO.class
new file mode 100644
index 00000000..fb785018
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/social/dto/SocialUserRespDTO.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/social/dto/SocialUserUnbindReqDTO.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/social/dto/SocialUserUnbindReqDTO.class
new file mode 100644
index 00000000..709dd36f
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/social/dto/SocialUserUnbindReqDTO.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/social/dto/SocialWxJsapiSignatureRespDTO.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/social/dto/SocialWxJsapiSignatureRespDTO.class
new file mode 100644
index 00000000..ea500098
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/social/dto/SocialWxJsapiSignatureRespDTO.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/social/dto/SocialWxPhoneNumberInfoRespDTO.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/social/dto/SocialWxPhoneNumberInfoRespDTO.class
new file mode 100644
index 00000000..f0ec8cc2
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/social/dto/SocialWxPhoneNumberInfoRespDTO.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/social/dto/SocialWxQrcodeReqDTO.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/social/dto/SocialWxQrcodeReqDTO.class
new file mode 100644
index 00000000..de49927e
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/social/dto/SocialWxQrcodeReqDTO.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/social/dto/SocialWxaSubscribeMessageSendReqDTO.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/social/dto/SocialWxaSubscribeMessageSendReqDTO.class
new file mode 100644
index 00000000..ea581837
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/social/dto/SocialWxaSubscribeMessageSendReqDTO.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/social/dto/SocialWxaSubscribeTemplateRespDTO.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/social/dto/SocialWxaSubscribeTemplateRespDTO.class
new file mode 100644
index 00000000..15470982
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/social/dto/SocialWxaSubscribeTemplateRespDTO.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/tenant/TenantApi.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/tenant/TenantApi.class
new file mode 100644
index 00000000..95e29ea9
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/tenant/TenantApi.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/user/AdminUserApi.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/user/AdminUserApi.class
new file mode 100644
index 00000000..56f32355
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/user/AdminUserApi.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/user/dto/AdminUserRespDTO.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/user/dto/AdminUserRespDTO.class
new file mode 100644
index 00000000..a50e9f25
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/api/user/dto/AdminUserRespDTO.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/DictTypeConstants.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/DictTypeConstants.class
new file mode 100644
index 00000000..37220dad
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/DictTypeConstants.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/ErrorCodeConstants.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/ErrorCodeConstants.class
new file mode 100644
index 00000000..80bc45fc
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/ErrorCodeConstants.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/LogRecordConstants.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/LogRecordConstants.class
new file mode 100644
index 00000000..c4ed8f6f
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/LogRecordConstants.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/common/SexEnum.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/common/SexEnum.class
new file mode 100644
index 00000000..bc45c9f0
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/common/SexEnum.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/logger/LoginLogTypeEnum.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/logger/LoginLogTypeEnum.class
new file mode 100644
index 00000000..c611887f
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/logger/LoginLogTypeEnum.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/logger/LoginResultEnum.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/logger/LoginResultEnum.class
new file mode 100644
index 00000000..95259ea6
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/logger/LoginResultEnum.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/mail/MailSendStatusEnum.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/mail/MailSendStatusEnum.class
new file mode 100644
index 00000000..6bfc271f
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/mail/MailSendStatusEnum.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/notice/NoticeTypeEnum.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/notice/NoticeTypeEnum.class
new file mode 100644
index 00000000..2d969942
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/notice/NoticeTypeEnum.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/notify/NotifyTemplateTypeEnum.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/notify/NotifyTemplateTypeEnum.class
new file mode 100644
index 00000000..89ab2020
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/notify/NotifyTemplateTypeEnum.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/oauth2/OAuth2ClientConstants.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/oauth2/OAuth2ClientConstants.class
new file mode 100644
index 00000000..a706850d
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/oauth2/OAuth2ClientConstants.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/oauth2/OAuth2GrantTypeEnum.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/oauth2/OAuth2GrantTypeEnum.class
new file mode 100644
index 00000000..40fa8480
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/oauth2/OAuth2GrantTypeEnum.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/permission/DataScopeEnum.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/permission/DataScopeEnum.class
new file mode 100644
index 00000000..09f4c7fd
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/permission/DataScopeEnum.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/permission/MenuTypeEnum.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/permission/MenuTypeEnum.class
new file mode 100644
index 00000000..b83e7752
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/permission/MenuTypeEnum.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/permission/RoleCodeEnum.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/permission/RoleCodeEnum.class
new file mode 100644
index 00000000..c42e04e5
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/permission/RoleCodeEnum.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/permission/RoleTypeEnum.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/permission/RoleTypeEnum.class
new file mode 100644
index 00000000..95d6a032
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/permission/RoleTypeEnum.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/sms/SmsReceiveStatusEnum.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/sms/SmsReceiveStatusEnum.class
new file mode 100644
index 00000000..6e948322
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/sms/SmsReceiveStatusEnum.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/sms/SmsSceneEnum.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/sms/SmsSceneEnum.class
new file mode 100644
index 00000000..de8a78f4
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/sms/SmsSceneEnum.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/sms/SmsSendStatusEnum.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/sms/SmsSendStatusEnum.class
new file mode 100644
index 00000000..1641356e
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/sms/SmsSendStatusEnum.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/sms/SmsTemplateTypeEnum.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/sms/SmsTemplateTypeEnum.class
new file mode 100644
index 00000000..4f412a4b
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/sms/SmsTemplateTypeEnum.class differ
diff --git a/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/social/SocialTypeEnum.class b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/social/SocialTypeEnum.class
new file mode 100644
index 00000000..032e6726
Binary files /dev/null and b/exam-module-system/exam-module-system-api/target/classes/pc/exam/pp/module/system/enums/social/SocialTypeEnum.class differ
diff --git a/exam-module-system/exam-module-system-biz/.flattened-pom.xml b/exam-module-system/exam-module-system-biz/.flattened-pom.xml
deleted file mode 100644
index d1171cfa..00000000
--- a/exam-module-system/exam-module-system-biz/.flattened-pom.xml
+++ /dev/null
@@ -1,156 +0,0 @@
-
-
- 4.0.0
- pc.exam.gg
- exam-module-system-biz
- 2.4.2-SNAPSHOT
- exam-module-system-biz
- system 模块下,我们放通用业务,支撑上层的核心业务。
- 例如说:用户、部门、权限、数据字典等等
- https://github.com/YunaiV/ruoyi-vue-pro/exam-module-system/exam-module-system-biz
-
-
- pc.exam.gg
- exam-module-system-api
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-module-infra-api
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-mq
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-biz-data-permission
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-biz-tenant
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-biz-ip
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-security
- 2.4.2-SNAPSHOT
- compile
-
-
- org.springframework.boot
- spring-boot-starter-validation
- 3.4.1
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-mybatis
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-redis
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-job
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-spring-boot-starter-excel
- 2.4.2-SNAPSHOT
- compile
-
-
- org.springframework.boot
- spring-boot-starter-mail
- 3.4.1
- compile
-
-
- com.xingyuv
- spring-boot-starter-justauth
- 2.0.5
- compile
-
-
- cn.hutool
- hutool-core
-
-
-
-
- com.github.binarywang
- wx-java-mp-spring-boot-starter
- 4.7.2.B
- compile
-
-
- com.github.binarywang
- wx-java-miniapp-spring-boot-starter
- 4.7.2.B
- compile
-
-
- com.xingyuv
- spring-boot-starter-captcha-plus
- 2.0.3
- compile
-
-
- org.dromara.hutool
- hutool-extra
- 6.0.0-M19
- compile
-
-
-
-
- huaweicloud
- huawei
- https://mirrors.huaweicloud.com/repository/maven/
-
-
- aliyunmaven
- aliyun
- https://maven.aliyun.com/repository/public
-
-
-
- false
-
- spring-milestones
- Spring Milestones
- https://repo.spring.io/milestone
-
-
-
- false
-
- spring-snapshots
- Spring Snapshots
- https://repo.spring.io/snapshot
-
-
-
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/dept/DeptApiImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/dept/DeptApiImpl.class
new file mode 100644
index 00000000..f3ba4a8b
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/dept/DeptApiImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/dept/PostApiImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/dept/PostApiImpl.class
new file mode 100644
index 00000000..cd2cdd58
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/dept/PostApiImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/dict/DictDataApiImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/dict/DictDataApiImpl.class
new file mode 100644
index 00000000..89b8a4de
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/dict/DictDataApiImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/logger/LoginLogApiImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/logger/LoginLogApiImpl.class
new file mode 100644
index 00000000..1b30998b
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/logger/LoginLogApiImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/logger/OperateLogApiImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/logger/OperateLogApiImpl.class
new file mode 100644
index 00000000..7bcce8a5
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/logger/OperateLogApiImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/mail/MailSendApiImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/mail/MailSendApiImpl.class
new file mode 100644
index 00000000..5f879bd0
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/mail/MailSendApiImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/notify/NotifyMessageSendApiImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/notify/NotifyMessageSendApiImpl.class
new file mode 100644
index 00000000..065d254f
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/notify/NotifyMessageSendApiImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/oauth2/OAuth2TokenApiImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/oauth2/OAuth2TokenApiImpl.class
new file mode 100644
index 00000000..f60504ae
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/oauth2/OAuth2TokenApiImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/permission/PermissionApiImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/permission/PermissionApiImpl.class
new file mode 100644
index 00000000..e040b7d5
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/permission/PermissionApiImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/permission/RoleApiImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/permission/RoleApiImpl.class
new file mode 100644
index 00000000..7d1b4828
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/permission/RoleApiImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/sms/SmsCodeApiImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/sms/SmsCodeApiImpl.class
new file mode 100644
index 00000000..fe4c65ef
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/sms/SmsCodeApiImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/sms/SmsSendApiImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/sms/SmsSendApiImpl.class
new file mode 100644
index 00000000..1c056eaa
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/sms/SmsSendApiImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/social/SocialClientApiImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/social/SocialClientApiImpl.class
new file mode 100644
index 00000000..802ebf3a
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/social/SocialClientApiImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/social/SocialUserApiImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/social/SocialUserApiImpl.class
new file mode 100644
index 00000000..7cc1951f
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/social/SocialUserApiImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/tenant/TenantApiImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/tenant/TenantApiImpl.class
new file mode 100644
index 00000000..0f46dabf
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/tenant/TenantApiImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/user/AdminUserApiImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/user/AdminUserApiImpl.class
new file mode 100644
index 00000000..328c1750
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/api/user/AdminUserApiImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/AuthController.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/AuthController.class
new file mode 100644
index 00000000..b3f0d0ae
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/AuthController.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthLoginReqVO$AuthLoginReqVOBuilder.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthLoginReqVO$AuthLoginReqVOBuilder.class
new file mode 100644
index 00000000..01e045a8
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthLoginReqVO$AuthLoginReqVOBuilder.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthLoginReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthLoginReqVO.class
new file mode 100644
index 00000000..7c70bc71
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthLoginReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthLoginRespVO$AuthLoginRespVOBuilder.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthLoginRespVO$AuthLoginRespVOBuilder.class
new file mode 100644
index 00000000..751c6f49
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthLoginRespVO$AuthLoginRespVOBuilder.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthLoginRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthLoginRespVO.class
new file mode 100644
index 00000000..048a3a7d
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthLoginRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthMenuRespVO$AuthMenuRespVOBuilder.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthMenuRespVO$AuthMenuRespVOBuilder.class
new file mode 100644
index 00000000..127de9b1
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthMenuRespVO$AuthMenuRespVOBuilder.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthMenuRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthMenuRespVO.class
new file mode 100644
index 00000000..fb6aafb9
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthMenuRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthPermissionInfoRespVO$AuthPermissionInfoRespVOBuilder.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthPermissionInfoRespVO$AuthPermissionInfoRespVOBuilder.class
new file mode 100644
index 00000000..6a263b0d
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthPermissionInfoRespVO$AuthPermissionInfoRespVOBuilder.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthPermissionInfoRespVO$MenuVO$MenuVOBuilder.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthPermissionInfoRespVO$MenuVO$MenuVOBuilder.class
new file mode 100644
index 00000000..7dbf7e88
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthPermissionInfoRespVO$MenuVO$MenuVOBuilder.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthPermissionInfoRespVO$MenuVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthPermissionInfoRespVO$MenuVO.class
new file mode 100644
index 00000000..e497e997
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthPermissionInfoRespVO$MenuVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthPermissionInfoRespVO$UserVO$UserVOBuilder.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthPermissionInfoRespVO$UserVO$UserVOBuilder.class
new file mode 100644
index 00000000..651bcc2e
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthPermissionInfoRespVO$UserVO$UserVOBuilder.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthPermissionInfoRespVO$UserVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthPermissionInfoRespVO$UserVO.class
new file mode 100644
index 00000000..9ad1447c
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthPermissionInfoRespVO$UserVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthPermissionInfoRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthPermissionInfoRespVO.class
new file mode 100644
index 00000000..25413c63
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthPermissionInfoRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthRegisterReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthRegisterReqVO.class
new file mode 100644
index 00000000..c956bd2d
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthRegisterReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthResetPasswordReqVO$AuthResetPasswordReqVOBuilder.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthResetPasswordReqVO$AuthResetPasswordReqVOBuilder.class
new file mode 100644
index 00000000..5a9913c6
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthResetPasswordReqVO$AuthResetPasswordReqVOBuilder.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthResetPasswordReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthResetPasswordReqVO.class
new file mode 100644
index 00000000..6dead9c4
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthResetPasswordReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthSmsLoginReqVO$AuthSmsLoginReqVOBuilder.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthSmsLoginReqVO$AuthSmsLoginReqVOBuilder.class
new file mode 100644
index 00000000..f5490df5
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthSmsLoginReqVO$AuthSmsLoginReqVOBuilder.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthSmsLoginReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthSmsLoginReqVO.class
new file mode 100644
index 00000000..5f86ac73
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthSmsLoginReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthSmsSendReqVO$AuthSmsSendReqVOBuilder.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthSmsSendReqVO$AuthSmsSendReqVOBuilder.class
new file mode 100644
index 00000000..a2f22f84
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthSmsSendReqVO$AuthSmsSendReqVOBuilder.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthSmsSendReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthSmsSendReqVO.class
new file mode 100644
index 00000000..a8296c81
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthSmsSendReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthSocialLoginReqVO$AuthSocialLoginReqVOBuilder.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthSocialLoginReqVO$AuthSocialLoginReqVOBuilder.class
new file mode 100644
index 00000000..c36fec55
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthSocialLoginReqVO$AuthSocialLoginReqVOBuilder.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthSocialLoginReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthSocialLoginReqVO.class
new file mode 100644
index 00000000..de001dac
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/AuthSocialLoginReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/CaptchaVerificationReqVO$CodeEnableGroup.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/CaptchaVerificationReqVO$CodeEnableGroup.class
new file mode 100644
index 00000000..e4efd9c0
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/CaptchaVerificationReqVO$CodeEnableGroup.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/CaptchaVerificationReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/CaptchaVerificationReqVO.class
new file mode 100644
index 00000000..42279c7f
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/auth/vo/CaptchaVerificationReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/captcha/CaptchaController.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/captcha/CaptchaController.class
new file mode 100644
index 00000000..332a7c6d
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/captcha/CaptchaController.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dept/DeptController.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dept/DeptController.class
new file mode 100644
index 00000000..cdbabaf2
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dept/DeptController.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dept/PostController.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dept/PostController.class
new file mode 100644
index 00000000..43c49bb4
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dept/PostController.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dept/vo/dept/DeptListReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dept/vo/dept/DeptListReqVO.class
new file mode 100644
index 00000000..d6f803f1
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dept/vo/dept/DeptListReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dept/vo/dept/DeptRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dept/vo/dept/DeptRespVO.class
new file mode 100644
index 00000000..01919d6b
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dept/vo/dept/DeptRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dept/vo/dept/DeptSaveReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dept/vo/dept/DeptSaveReqVO.class
new file mode 100644
index 00000000..69247746
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dept/vo/dept/DeptSaveReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dept/vo/dept/DeptSimpleRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dept/vo/dept/DeptSimpleRespVO.class
new file mode 100644
index 00000000..2b4c964b
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dept/vo/dept/DeptSimpleRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dept/vo/post/PostPageReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dept/vo/post/PostPageReqVO.class
new file mode 100644
index 00000000..57a8f443
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dept/vo/post/PostPageReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dept/vo/post/PostRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dept/vo/post/PostRespVO.class
new file mode 100644
index 00000000..c6dcb00c
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dept/vo/post/PostRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dept/vo/post/PostSaveReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dept/vo/post/PostSaveReqVO.class
new file mode 100644
index 00000000..0b85e67c
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dept/vo/post/PostSaveReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dept/vo/post/PostSimpleRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dept/vo/post/PostSimpleRespVO.class
new file mode 100644
index 00000000..00c52160
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dept/vo/post/PostSimpleRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dict/DictDataController.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dict/DictDataController.class
new file mode 100644
index 00000000..da05a1b6
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dict/DictDataController.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dict/DictTypeController.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dict/DictTypeController.class
new file mode 100644
index 00000000..20ee7116
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dict/DictTypeController.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dict/vo/data/DictDataPageReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dict/vo/data/DictDataPageReqVO.class
new file mode 100644
index 00000000..b2e8dcfa
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dict/vo/data/DictDataPageReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dict/vo/data/DictDataRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dict/vo/data/DictDataRespVO.class
new file mode 100644
index 00000000..71bd47da
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dict/vo/data/DictDataRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dict/vo/data/DictDataSaveReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dict/vo/data/DictDataSaveReqVO.class
new file mode 100644
index 00000000..01a997ab
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dict/vo/data/DictDataSaveReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dict/vo/data/DictDataSimpleRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dict/vo/data/DictDataSimpleRespVO.class
new file mode 100644
index 00000000..4289feea
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dict/vo/data/DictDataSimpleRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dict/vo/type/DictTypePageReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dict/vo/type/DictTypePageReqVO.class
new file mode 100644
index 00000000..1816215c
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dict/vo/type/DictTypePageReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dict/vo/type/DictTypeRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dict/vo/type/DictTypeRespVO.class
new file mode 100644
index 00000000..b97d4bca
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dict/vo/type/DictTypeRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dict/vo/type/DictTypeSaveReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dict/vo/type/DictTypeSaveReqVO.class
new file mode 100644
index 00000000..55a5991a
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dict/vo/type/DictTypeSaveReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dict/vo/type/DictTypeSimpleRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dict/vo/type/DictTypeSimpleRespVO.class
new file mode 100644
index 00000000..d8de4ab3
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/dict/vo/type/DictTypeSimpleRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/ip/AreaController.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/ip/AreaController.class
new file mode 100644
index 00000000..21d9d77b
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/ip/AreaController.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/ip/vo/AreaNodeRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/ip/vo/AreaNodeRespVO.class
new file mode 100644
index 00000000..7b5f8abc
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/ip/vo/AreaNodeRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/logger/LoginLogController.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/logger/LoginLogController.class
new file mode 100644
index 00000000..fc904f59
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/logger/LoginLogController.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/logger/OperateLogController.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/logger/OperateLogController.class
new file mode 100644
index 00000000..75eecb14
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/logger/OperateLogController.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/logger/vo/loginlog/LoginLogPageReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/logger/vo/loginlog/LoginLogPageReqVO.class
new file mode 100644
index 00000000..afdff555
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/logger/vo/loginlog/LoginLogPageReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/logger/vo/loginlog/LoginLogRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/logger/vo/loginlog/LoginLogRespVO.class
new file mode 100644
index 00000000..b3c9ebf6
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/logger/vo/loginlog/LoginLogRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/logger/vo/operatelog/OperateLogPageReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/logger/vo/operatelog/OperateLogPageReqVO.class
new file mode 100644
index 00000000..5bfb68b3
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/logger/vo/operatelog/OperateLogPageReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/logger/vo/operatelog/OperateLogRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/logger/vo/operatelog/OperateLogRespVO.class
new file mode 100644
index 00000000..77e07d6a
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/logger/vo/operatelog/OperateLogRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/mail/MailAccountController.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/mail/MailAccountController.class
new file mode 100644
index 00000000..6b32fc14
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/mail/MailAccountController.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/mail/MailLogController.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/mail/MailLogController.class
new file mode 100644
index 00000000..8ca61990
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/mail/MailLogController.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/mail/MailTemplateController.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/mail/MailTemplateController.class
new file mode 100644
index 00000000..7ddc3cdc
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/mail/MailTemplateController.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/mail/vo/account/MailAccountPageReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/mail/vo/account/MailAccountPageReqVO.class
new file mode 100644
index 00000000..c7e4b1e9
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/mail/vo/account/MailAccountPageReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/mail/vo/account/MailAccountRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/mail/vo/account/MailAccountRespVO.class
new file mode 100644
index 00000000..84772aaf
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/mail/vo/account/MailAccountRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/mail/vo/account/MailAccountSaveReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/mail/vo/account/MailAccountSaveReqVO.class
new file mode 100644
index 00000000..9f26bfee
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/mail/vo/account/MailAccountSaveReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/mail/vo/account/MailAccountSimpleRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/mail/vo/account/MailAccountSimpleRespVO.class
new file mode 100644
index 00000000..f49e81cc
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/mail/vo/account/MailAccountSimpleRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/mail/vo/log/MailLogPageReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/mail/vo/log/MailLogPageReqVO.class
new file mode 100644
index 00000000..0b369e58
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/mail/vo/log/MailLogPageReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/mail/vo/log/MailLogRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/mail/vo/log/MailLogRespVO.class
new file mode 100644
index 00000000..e866905a
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/mail/vo/log/MailLogRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/mail/vo/template/MailTemplatePageReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/mail/vo/template/MailTemplatePageReqVO.class
new file mode 100644
index 00000000..0d99b660
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/mail/vo/template/MailTemplatePageReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/mail/vo/template/MailTemplateRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/mail/vo/template/MailTemplateRespVO.class
new file mode 100644
index 00000000..ac9ae6d9
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/mail/vo/template/MailTemplateRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/mail/vo/template/MailTemplateSaveReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/mail/vo/template/MailTemplateSaveReqVO.class
new file mode 100644
index 00000000..fb276ce5
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/mail/vo/template/MailTemplateSaveReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/mail/vo/template/MailTemplateSendReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/mail/vo/template/MailTemplateSendReqVO.class
new file mode 100644
index 00000000..20bc80fe
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/mail/vo/template/MailTemplateSendReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/mail/vo/template/MailTemplateSimpleRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/mail/vo/template/MailTemplateSimpleRespVO.class
new file mode 100644
index 00000000..72fc9f6b
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/mail/vo/template/MailTemplateSimpleRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/notice/NoticeController.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/notice/NoticeController.class
new file mode 100644
index 00000000..e5edec24
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/notice/NoticeController.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/notice/vo/NoticePageReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/notice/vo/NoticePageReqVO.class
new file mode 100644
index 00000000..bee31a30
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/notice/vo/NoticePageReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/notice/vo/NoticeRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/notice/vo/NoticeRespVO.class
new file mode 100644
index 00000000..1b554b36
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/notice/vo/NoticeRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/notice/vo/NoticeSaveReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/notice/vo/NoticeSaveReqVO.class
new file mode 100644
index 00000000..2f39c604
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/notice/vo/NoticeSaveReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/notify/NotifyMessageController.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/notify/NotifyMessageController.class
new file mode 100644
index 00000000..f5db6eb2
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/notify/NotifyMessageController.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/notify/NotifyTemplateController.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/notify/NotifyTemplateController.class
new file mode 100644
index 00000000..a5c6b281
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/notify/NotifyTemplateController.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/notify/vo/message/NotifyMessageMyPageReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/notify/vo/message/NotifyMessageMyPageReqVO.class
new file mode 100644
index 00000000..0c04982a
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/notify/vo/message/NotifyMessageMyPageReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/notify/vo/message/NotifyMessagePageReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/notify/vo/message/NotifyMessagePageReqVO.class
new file mode 100644
index 00000000..13210971
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/notify/vo/message/NotifyMessagePageReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/notify/vo/message/NotifyMessageRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/notify/vo/message/NotifyMessageRespVO.class
new file mode 100644
index 00000000..0273a99e
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/notify/vo/message/NotifyMessageRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/notify/vo/template/NotifyTemplatePageReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/notify/vo/template/NotifyTemplatePageReqVO.class
new file mode 100644
index 00000000..761325f8
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/notify/vo/template/NotifyTemplatePageReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/notify/vo/template/NotifyTemplateRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/notify/vo/template/NotifyTemplateRespVO.class
new file mode 100644
index 00000000..5fc3c951
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/notify/vo/template/NotifyTemplateRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/notify/vo/template/NotifyTemplateSaveReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/notify/vo/template/NotifyTemplateSaveReqVO.class
new file mode 100644
index 00000000..1ce2890f
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/notify/vo/template/NotifyTemplateSaveReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/notify/vo/template/NotifyTemplateSendReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/notify/vo/template/NotifyTemplateSendReqVO.class
new file mode 100644
index 00000000..91f8f6e0
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/notify/vo/template/NotifyTemplateSendReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/OAuth2ClientController.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/OAuth2ClientController.class
new file mode 100644
index 00000000..4ac4931e
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/OAuth2ClientController.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/OAuth2OpenController$1.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/OAuth2OpenController$1.class
new file mode 100644
index 00000000..b0c7e6e6
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/OAuth2OpenController$1.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/OAuth2OpenController.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/OAuth2OpenController.class
new file mode 100644
index 00000000..177203f3
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/OAuth2OpenController.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/OAuth2TokenController.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/OAuth2TokenController.class
new file mode 100644
index 00000000..cb506461
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/OAuth2TokenController.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/OAuth2UserController.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/OAuth2UserController.class
new file mode 100644
index 00000000..1bfbe4aa
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/OAuth2UserController.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/vo/client/OAuth2ClientPageReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/vo/client/OAuth2ClientPageReqVO.class
new file mode 100644
index 00000000..6241b48c
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/vo/client/OAuth2ClientPageReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/vo/client/OAuth2ClientRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/vo/client/OAuth2ClientRespVO.class
new file mode 100644
index 00000000..a8b142aa
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/vo/client/OAuth2ClientRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/vo/client/OAuth2ClientSaveReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/vo/client/OAuth2ClientSaveReqVO.class
new file mode 100644
index 00000000..863f404f
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/vo/client/OAuth2ClientSaveReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/vo/open/OAuth2OpenAccessTokenRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/vo/open/OAuth2OpenAccessTokenRespVO.class
new file mode 100644
index 00000000..2e3a552e
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/vo/open/OAuth2OpenAccessTokenRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/vo/open/OAuth2OpenAuthorizeInfoRespVO$Client.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/vo/open/OAuth2OpenAuthorizeInfoRespVO$Client.class
new file mode 100644
index 00000000..e59cf63d
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/vo/open/OAuth2OpenAuthorizeInfoRespVO$Client.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/vo/open/OAuth2OpenAuthorizeInfoRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/vo/open/OAuth2OpenAuthorizeInfoRespVO.class
new file mode 100644
index 00000000..0112de00
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/vo/open/OAuth2OpenAuthorizeInfoRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/vo/open/OAuth2OpenCheckTokenRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/vo/open/OAuth2OpenCheckTokenRespVO.class
new file mode 100644
index 00000000..8ab693e1
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/vo/open/OAuth2OpenCheckTokenRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/vo/token/OAuth2AccessTokenPageReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/vo/token/OAuth2AccessTokenPageReqVO.class
new file mode 100644
index 00000000..1d8be147
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/vo/token/OAuth2AccessTokenPageReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/vo/token/OAuth2AccessTokenRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/vo/token/OAuth2AccessTokenRespVO.class
new file mode 100644
index 00000000..03edc9c3
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/vo/token/OAuth2AccessTokenRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/vo/user/OAuth2UserInfoRespVO$Dept.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/vo/user/OAuth2UserInfoRespVO$Dept.class
new file mode 100644
index 00000000..4d68a4b6
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/vo/user/OAuth2UserInfoRespVO$Dept.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/vo/user/OAuth2UserInfoRespVO$Post.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/vo/user/OAuth2UserInfoRespVO$Post.class
new file mode 100644
index 00000000..8e4d272f
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/vo/user/OAuth2UserInfoRespVO$Post.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/vo/user/OAuth2UserInfoRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/vo/user/OAuth2UserInfoRespVO.class
new file mode 100644
index 00000000..ab00b0f9
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/vo/user/OAuth2UserInfoRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/vo/user/OAuth2UserUpdateReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/vo/user/OAuth2UserUpdateReqVO.class
new file mode 100644
index 00000000..97911f33
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/oauth2/vo/user/OAuth2UserUpdateReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/permission/MenuController.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/permission/MenuController.class
new file mode 100644
index 00000000..7f23aa84
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/permission/MenuController.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/permission/PermissionController.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/permission/PermissionController.class
new file mode 100644
index 00000000..3e337ff1
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/permission/PermissionController.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/permission/RoleController.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/permission/RoleController.class
new file mode 100644
index 00000000..25cc8951
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/permission/RoleController.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/permission/vo/menu/MenuListReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/permission/vo/menu/MenuListReqVO.class
new file mode 100644
index 00000000..092b59b8
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/permission/vo/menu/MenuListReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/permission/vo/menu/MenuRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/permission/vo/menu/MenuRespVO.class
new file mode 100644
index 00000000..8ce8495f
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/permission/vo/menu/MenuRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/permission/vo/menu/MenuSaveVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/permission/vo/menu/MenuSaveVO.class
new file mode 100644
index 00000000..5aba56ca
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/permission/vo/menu/MenuSaveVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/permission/vo/menu/MenuSimpleRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/permission/vo/menu/MenuSimpleRespVO.class
new file mode 100644
index 00000000..1323d1ba
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/permission/vo/menu/MenuSimpleRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/permission/vo/permission/PermissionAssignRoleDataScopeReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/permission/vo/permission/PermissionAssignRoleDataScopeReqVO.class
new file mode 100644
index 00000000..20530b66
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/permission/vo/permission/PermissionAssignRoleDataScopeReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/permission/vo/permission/PermissionAssignRoleMenuReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/permission/vo/permission/PermissionAssignRoleMenuReqVO.class
new file mode 100644
index 00000000..508222f0
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/permission/vo/permission/PermissionAssignRoleMenuReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/permission/vo/permission/PermissionAssignUserRoleReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/permission/vo/permission/PermissionAssignUserRoleReqVO.class
new file mode 100644
index 00000000..d8c3f17b
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/permission/vo/permission/PermissionAssignUserRoleReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/permission/vo/role/RolePageReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/permission/vo/role/RolePageReqVO.class
new file mode 100644
index 00000000..eeab71ea
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/permission/vo/role/RolePageReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/permission/vo/role/RoleRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/permission/vo/role/RoleRespVO.class
new file mode 100644
index 00000000..d6ad9ddf
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/permission/vo/role/RoleRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/permission/vo/role/RoleSaveReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/permission/vo/role/RoleSaveReqVO.class
new file mode 100644
index 00000000..1fc1d610
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/permission/vo/role/RoleSaveReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/permission/vo/role/RoleSimpleRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/permission/vo/role/RoleSimpleRespVO.class
new file mode 100644
index 00000000..cd05e8e5
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/permission/vo/role/RoleSimpleRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/sms/SmsCallbackController.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/sms/SmsCallbackController.class
new file mode 100644
index 00000000..12818ba1
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/sms/SmsCallbackController.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/sms/SmsChannelController.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/sms/SmsChannelController.class
new file mode 100644
index 00000000..0900ad63
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/sms/SmsChannelController.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/sms/SmsLogController.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/sms/SmsLogController.class
new file mode 100644
index 00000000..21a5e0d9
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/sms/SmsLogController.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/sms/SmsTemplateController.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/sms/SmsTemplateController.class
new file mode 100644
index 00000000..199a1dfe
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/sms/SmsTemplateController.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/sms/vo/channel/SmsChannelPageReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/sms/vo/channel/SmsChannelPageReqVO.class
new file mode 100644
index 00000000..36ca6952
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/sms/vo/channel/SmsChannelPageReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/sms/vo/channel/SmsChannelRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/sms/vo/channel/SmsChannelRespVO.class
new file mode 100644
index 00000000..f07b14ef
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/sms/vo/channel/SmsChannelRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/sms/vo/channel/SmsChannelSaveReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/sms/vo/channel/SmsChannelSaveReqVO.class
new file mode 100644
index 00000000..53261119
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/sms/vo/channel/SmsChannelSaveReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/sms/vo/channel/SmsChannelSimpleRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/sms/vo/channel/SmsChannelSimpleRespVO.class
new file mode 100644
index 00000000..c1437cce
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/sms/vo/channel/SmsChannelSimpleRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/sms/vo/log/SmsLogPageReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/sms/vo/log/SmsLogPageReqVO.class
new file mode 100644
index 00000000..5cfdc1d8
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/sms/vo/log/SmsLogPageReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/sms/vo/log/SmsLogRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/sms/vo/log/SmsLogRespVO.class
new file mode 100644
index 00000000..69201f3a
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/sms/vo/log/SmsLogRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/sms/vo/template/SmsTemplatePageReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/sms/vo/template/SmsTemplatePageReqVO.class
new file mode 100644
index 00000000..c70ca0ad
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/sms/vo/template/SmsTemplatePageReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/sms/vo/template/SmsTemplateRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/sms/vo/template/SmsTemplateRespVO.class
new file mode 100644
index 00000000..e9af8554
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/sms/vo/template/SmsTemplateRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/sms/vo/template/SmsTemplateSaveReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/sms/vo/template/SmsTemplateSaveReqVO.class
new file mode 100644
index 00000000..e9308cf5
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/sms/vo/template/SmsTemplateSaveReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/sms/vo/template/SmsTemplateSendReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/sms/vo/template/SmsTemplateSendReqVO.class
new file mode 100644
index 00000000..5c4a79ee
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/sms/vo/template/SmsTemplateSendReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/socail/SocialClientController.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/socail/SocialClientController.class
new file mode 100644
index 00000000..946668af
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/socail/SocialClientController.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/socail/SocialUserController.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/socail/SocialUserController.class
new file mode 100644
index 00000000..f32fe12c
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/socail/SocialUserController.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/socail/vo/client/SocialClientPageReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/socail/vo/client/SocialClientPageReqVO.class
new file mode 100644
index 00000000..e095cfb3
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/socail/vo/client/SocialClientPageReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/socail/vo/client/SocialClientRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/socail/vo/client/SocialClientRespVO.class
new file mode 100644
index 00000000..25f80c9b
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/socail/vo/client/SocialClientRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/socail/vo/client/SocialClientSaveReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/socail/vo/client/SocialClientSaveReqVO.class
new file mode 100644
index 00000000..ed91f8a0
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/socail/vo/client/SocialClientSaveReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/socail/vo/user/SocialUserBindReqVO$SocialUserBindReqVOBuilder.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/socail/vo/user/SocialUserBindReqVO$SocialUserBindReqVOBuilder.class
new file mode 100644
index 00000000..4ea6c14a
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/socail/vo/user/SocialUserBindReqVO$SocialUserBindReqVOBuilder.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/socail/vo/user/SocialUserBindReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/socail/vo/user/SocialUserBindReqVO.class
new file mode 100644
index 00000000..d71779d9
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/socail/vo/user/SocialUserBindReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/socail/vo/user/SocialUserPageReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/socail/vo/user/SocialUserPageReqVO.class
new file mode 100644
index 00000000..64c3699d
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/socail/vo/user/SocialUserPageReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/socail/vo/user/SocialUserRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/socail/vo/user/SocialUserRespVO.class
new file mode 100644
index 00000000..a671a2e8
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/socail/vo/user/SocialUserRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/socail/vo/user/SocialUserUnbindReqVO$SocialUserUnbindReqVOBuilder.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/socail/vo/user/SocialUserUnbindReqVO$SocialUserUnbindReqVOBuilder.class
new file mode 100644
index 00000000..8ef64689
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/socail/vo/user/SocialUserUnbindReqVO$SocialUserUnbindReqVOBuilder.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/socail/vo/user/SocialUserUnbindReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/socail/vo/user/SocialUserUnbindReqVO.class
new file mode 100644
index 00000000..b45f51b5
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/socail/vo/user/SocialUserUnbindReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/tenant/TenantController.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/tenant/TenantController.class
new file mode 100644
index 00000000..b2ae21b8
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/tenant/TenantController.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/tenant/TenantPackageController.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/tenant/TenantPackageController.class
new file mode 100644
index 00000000..d56b8b0c
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/tenant/TenantPackageController.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/tenant/vo/packages/TenantPackagePageReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/tenant/vo/packages/TenantPackagePageReqVO.class
new file mode 100644
index 00000000..ccd57806
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/tenant/vo/packages/TenantPackagePageReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/tenant/vo/packages/TenantPackageRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/tenant/vo/packages/TenantPackageRespVO.class
new file mode 100644
index 00000000..bbe57d06
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/tenant/vo/packages/TenantPackageRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/tenant/vo/packages/TenantPackageSaveReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/tenant/vo/packages/TenantPackageSaveReqVO.class
new file mode 100644
index 00000000..ed709812
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/tenant/vo/packages/TenantPackageSaveReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/tenant/vo/packages/TenantPackageSimpleRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/tenant/vo/packages/TenantPackageSimpleRespVO.class
new file mode 100644
index 00000000..b787112d
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/tenant/vo/packages/TenantPackageSimpleRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/tenant/vo/tenant/TenantPageReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/tenant/vo/tenant/TenantPageReqVO.class
new file mode 100644
index 00000000..43a6a56f
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/tenant/vo/tenant/TenantPageReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/tenant/vo/tenant/TenantRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/tenant/vo/tenant/TenantRespVO.class
new file mode 100644
index 00000000..ad06b121
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/tenant/vo/tenant/TenantRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/tenant/vo/tenant/TenantSaveReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/tenant/vo/tenant/TenantSaveReqVO.class
new file mode 100644
index 00000000..2021fec8
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/tenant/vo/tenant/TenantSaveReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/UserController.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/UserController.class
new file mode 100644
index 00000000..0a83d7d9
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/UserController.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/UserProfileController.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/UserProfileController.class
new file mode 100644
index 00000000..baf6bffa
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/UserProfileController.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/vo/profile/UserProfileRespVO$SocialUser.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/vo/profile/UserProfileRespVO$SocialUser.class
new file mode 100644
index 00000000..93e1d7fe
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/vo/profile/UserProfileRespVO$SocialUser.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/vo/profile/UserProfileRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/vo/profile/UserProfileRespVO.class
new file mode 100644
index 00000000..23b8d51f
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/vo/profile/UserProfileRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/vo/profile/UserProfileUpdatePasswordReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/vo/profile/UserProfileUpdatePasswordReqVO.class
new file mode 100644
index 00000000..2234ac9a
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/vo/profile/UserProfileUpdatePasswordReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/vo/profile/UserProfileUpdateReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/vo/profile/UserProfileUpdateReqVO.class
new file mode 100644
index 00000000..fe886e70
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/vo/profile/UserProfileUpdateReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/vo/user/UserImportExcelVO$UserImportExcelVOBuilder.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/vo/user/UserImportExcelVO$UserImportExcelVOBuilder.class
new file mode 100644
index 00000000..544f15c6
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/vo/user/UserImportExcelVO$UserImportExcelVOBuilder.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/vo/user/UserImportExcelVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/vo/user/UserImportExcelVO.class
new file mode 100644
index 00000000..8e3c847f
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/vo/user/UserImportExcelVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/vo/user/UserImportRespVO$UserImportRespVOBuilder.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/vo/user/UserImportRespVO$UserImportRespVOBuilder.class
new file mode 100644
index 00000000..8f848872
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/vo/user/UserImportRespVO$UserImportRespVOBuilder.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/vo/user/UserImportRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/vo/user/UserImportRespVO.class
new file mode 100644
index 00000000..afe74acd
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/vo/user/UserImportRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/vo/user/UserPageReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/vo/user/UserPageReqVO.class
new file mode 100644
index 00000000..6976944f
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/vo/user/UserPageReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/vo/user/UserRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/vo/user/UserRespVO.class
new file mode 100644
index 00000000..b4740779
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/vo/user/UserRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/vo/user/UserSaveReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/vo/user/UserSaveReqVO.class
new file mode 100644
index 00000000..2d174b25
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/vo/user/UserSaveReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/vo/user/UserSimpleRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/vo/user/UserSimpleRespVO.class
new file mode 100644
index 00000000..f98ad7eb
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/vo/user/UserSimpleRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/vo/user/UserUpdatePasswordReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/vo/user/UserUpdatePasswordReqVO.class
new file mode 100644
index 00000000..771460af
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/vo/user/UserUpdatePasswordReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/vo/user/UserUpdateStatusReqVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/vo/user/UserUpdateStatusReqVO.class
new file mode 100644
index 00000000..2d511116
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/admin/user/vo/user/UserUpdateStatusReqVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/app/dict/AppDictDataController.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/app/dict/AppDictDataController.class
new file mode 100644
index 00000000..3fcf09c7
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/app/dict/AppDictDataController.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/app/dict/vo/AppDictDataRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/app/dict/vo/AppDictDataRespVO.class
new file mode 100644
index 00000000..4a5ea4b3
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/app/dict/vo/AppDictDataRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/app/ip/AppAreaController.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/app/ip/AppAreaController.class
new file mode 100644
index 00000000..55b0f345
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/app/ip/AppAreaController.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/app/ip/vo/AppAreaNodeRespVO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/app/ip/vo/AppAreaNodeRespVO.class
new file mode 100644
index 00000000..53d00da3
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/controller/app/ip/vo/AppAreaNodeRespVO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/convert/auth/AuthConvert.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/convert/auth/AuthConvert.class
new file mode 100644
index 00000000..b9d56eae
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/convert/auth/AuthConvert.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/convert/auth/AuthConvertImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/convert/auth/AuthConvertImpl.class
new file mode 100644
index 00000000..4efe7f29
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/convert/auth/AuthConvertImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/convert/oauth2/OAuth2OpenConvert.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/convert/oauth2/OAuth2OpenConvert.class
new file mode 100644
index 00000000..ba9a2cf8
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/convert/oauth2/OAuth2OpenConvert.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/convert/oauth2/OAuth2OpenConvertImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/convert/oauth2/OAuth2OpenConvertImpl.class
new file mode 100644
index 00000000..192fc7ec
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/convert/oauth2/OAuth2OpenConvertImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/convert/social/SocialUserConvert.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/convert/social/SocialUserConvert.class
new file mode 100644
index 00000000..260b412a
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/convert/social/SocialUserConvert.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/convert/social/SocialUserConvertImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/convert/social/SocialUserConvertImpl.class
new file mode 100644
index 00000000..9b1bf36d
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/convert/social/SocialUserConvertImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/convert/tenant/TenantConvert.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/convert/tenant/TenantConvert.class
new file mode 100644
index 00000000..3457fb51
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/convert/tenant/TenantConvert.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/convert/tenant/TenantConvertImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/convert/tenant/TenantConvertImpl.class
new file mode 100644
index 00000000..0fbf00bb
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/convert/tenant/TenantConvertImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/convert/user/UserConvert.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/convert/user/UserConvert.class
new file mode 100644
index 00000000..8e5c7772
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/convert/user/UserConvert.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/convert/user/UserConvertImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/convert/user/UserConvertImpl.class
new file mode 100644
index 00000000..7b4f0826
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/convert/user/UserConvertImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/dept/DeptDO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/dept/DeptDO.class
new file mode 100644
index 00000000..172e1767
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/dept/DeptDO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/dept/PostDO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/dept/PostDO.class
new file mode 100644
index 00000000..af08c550
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/dept/PostDO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/dept/UserPostDO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/dept/UserPostDO.class
new file mode 100644
index 00000000..9c26582c
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/dept/UserPostDO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/dict/DictDataDO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/dict/DictDataDO.class
new file mode 100644
index 00000000..7b688a85
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/dict/DictDataDO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/dict/DictTypeDO$DictTypeDOBuilder.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/dict/DictTypeDO$DictTypeDOBuilder.class
new file mode 100644
index 00000000..80f1a0de
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/dict/DictTypeDO$DictTypeDOBuilder.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/dict/DictTypeDO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/dict/DictTypeDO.class
new file mode 100644
index 00000000..c77e9604
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/dict/DictTypeDO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/logger/LoginLogDO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/logger/LoginLogDO.class
new file mode 100644
index 00000000..429496f5
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/logger/LoginLogDO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/logger/OperateLogDO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/logger/OperateLogDO.class
new file mode 100644
index 00000000..f31c290a
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/logger/OperateLogDO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/mail/MailAccountDO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/mail/MailAccountDO.class
new file mode 100644
index 00000000..1e487fcb
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/mail/MailAccountDO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/mail/MailLogDO$MailLogDOBuilder.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/mail/MailLogDO$MailLogDOBuilder.class
new file mode 100644
index 00000000..4f1f5a25
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/mail/MailLogDO$MailLogDOBuilder.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/mail/MailLogDO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/mail/MailLogDO.class
new file mode 100644
index 00000000..f726543c
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/mail/MailLogDO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/mail/MailTemplateDO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/mail/MailTemplateDO.class
new file mode 100644
index 00000000..ac95ac11
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/mail/MailTemplateDO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/notice/NoticeDO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/notice/NoticeDO.class
new file mode 100644
index 00000000..7d1ee1e2
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/notice/NoticeDO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/notify/NotifyMessageDO$NotifyMessageDOBuilder.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/notify/NotifyMessageDO$NotifyMessageDOBuilder.class
new file mode 100644
index 00000000..fb0457bc
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/notify/NotifyMessageDO$NotifyMessageDOBuilder.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/notify/NotifyMessageDO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/notify/NotifyMessageDO.class
new file mode 100644
index 00000000..af777aad
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/notify/NotifyMessageDO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/notify/NotifyTemplateDO$NotifyTemplateDOBuilder.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/notify/NotifyTemplateDO$NotifyTemplateDOBuilder.class
new file mode 100644
index 00000000..d8999a5a
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/notify/NotifyTemplateDO$NotifyTemplateDOBuilder.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/notify/NotifyTemplateDO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/notify/NotifyTemplateDO.class
new file mode 100644
index 00000000..b92fffa1
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/notify/NotifyTemplateDO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/oauth2/OAuth2AccessTokenDO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/oauth2/OAuth2AccessTokenDO.class
new file mode 100644
index 00000000..806e263d
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/oauth2/OAuth2AccessTokenDO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/oauth2/OAuth2ApproveDO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/oauth2/OAuth2ApproveDO.class
new file mode 100644
index 00000000..05d5a11e
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/oauth2/OAuth2ApproveDO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/oauth2/OAuth2ClientDO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/oauth2/OAuth2ClientDO.class
new file mode 100644
index 00000000..f4cd2815
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/oauth2/OAuth2ClientDO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/oauth2/OAuth2CodeDO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/oauth2/OAuth2CodeDO.class
new file mode 100644
index 00000000..4e9e2d17
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/oauth2/OAuth2CodeDO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/oauth2/OAuth2RefreshTokenDO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/oauth2/OAuth2RefreshTokenDO.class
new file mode 100644
index 00000000..cf6a3a30
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/oauth2/OAuth2RefreshTokenDO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/permission/MenuDO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/permission/MenuDO.class
new file mode 100644
index 00000000..fb6d21df
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/permission/MenuDO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/permission/RoleDO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/permission/RoleDO.class
new file mode 100644
index 00000000..73ea170b
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/permission/RoleDO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/permission/RoleMenuDO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/permission/RoleMenuDO.class
new file mode 100644
index 00000000..7f7cec3e
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/permission/RoleMenuDO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/permission/UserRoleDO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/permission/UserRoleDO.class
new file mode 100644
index 00000000..ba6098e5
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/permission/UserRoleDO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/sms/SmsChannelDO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/sms/SmsChannelDO.class
new file mode 100644
index 00000000..152c7f21
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/sms/SmsChannelDO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/sms/SmsCodeDO$SmsCodeDOBuilder.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/sms/SmsCodeDO$SmsCodeDOBuilder.class
new file mode 100644
index 00000000..a3ba0262
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/sms/SmsCodeDO$SmsCodeDOBuilder.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/sms/SmsCodeDO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/sms/SmsCodeDO.class
new file mode 100644
index 00000000..8268e5ca
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/sms/SmsCodeDO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/sms/SmsLogDO$SmsLogDOBuilder.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/sms/SmsLogDO$SmsLogDOBuilder.class
new file mode 100644
index 00000000..2086e88c
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/sms/SmsLogDO$SmsLogDOBuilder.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/sms/SmsLogDO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/sms/SmsLogDO.class
new file mode 100644
index 00000000..de98c36c
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/sms/SmsLogDO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/sms/SmsTemplateDO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/sms/SmsTemplateDO.class
new file mode 100644
index 00000000..1bfb865e
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/sms/SmsTemplateDO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/social/SocialClientDO$SocialClientDOBuilder.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/social/SocialClientDO$SocialClientDOBuilder.class
new file mode 100644
index 00000000..16596fa1
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/social/SocialClientDO$SocialClientDOBuilder.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/social/SocialClientDO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/social/SocialClientDO.class
new file mode 100644
index 00000000..ffc6ab30
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/social/SocialClientDO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/social/SocialUserBindDO$SocialUserBindDOBuilder.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/social/SocialUserBindDO$SocialUserBindDOBuilder.class
new file mode 100644
index 00000000..bb88abb2
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/social/SocialUserBindDO$SocialUserBindDOBuilder.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/social/SocialUserBindDO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/social/SocialUserBindDO.class
new file mode 100644
index 00000000..6e3e4922
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/social/SocialUserBindDO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/social/SocialUserDO$SocialUserDOBuilder.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/social/SocialUserDO$SocialUserDOBuilder.class
new file mode 100644
index 00000000..74943b8c
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/social/SocialUserDO$SocialUserDOBuilder.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/social/SocialUserDO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/social/SocialUserDO.class
new file mode 100644
index 00000000..18ce6c05
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/social/SocialUserDO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/tenant/TenantDO$TenantDOBuilder.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/tenant/TenantDO$TenantDOBuilder.class
new file mode 100644
index 00000000..eb8d0a66
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/tenant/TenantDO$TenantDOBuilder.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/tenant/TenantDO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/tenant/TenantDO.class
new file mode 100644
index 00000000..1dd6fb7e
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/tenant/TenantDO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/tenant/TenantPackageDO$TenantPackageDOBuilder.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/tenant/TenantPackageDO$TenantPackageDOBuilder.class
new file mode 100644
index 00000000..ecbdc070
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/tenant/TenantPackageDO$TenantPackageDOBuilder.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/tenant/TenantPackageDO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/tenant/TenantPackageDO.class
new file mode 100644
index 00000000..d9f9863c
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/tenant/TenantPackageDO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/user/AdminUserDO$AdminUserDOBuilder.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/user/AdminUserDO$AdminUserDOBuilder.class
new file mode 100644
index 00000000..7f927bbf
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/user/AdminUserDO$AdminUserDOBuilder.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/user/AdminUserDO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/user/AdminUserDO.class
new file mode 100644
index 00000000..855e2fc6
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/dataobject/user/AdminUserDO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/dept/DeptMapper.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/dept/DeptMapper.class
new file mode 100644
index 00000000..b7a5fc7d
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/dept/DeptMapper.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/dept/PostMapper.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/dept/PostMapper.class
new file mode 100644
index 00000000..6b2cafd5
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/dept/PostMapper.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/dept/UserPostMapper.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/dept/UserPostMapper.class
new file mode 100644
index 00000000..827e8c59
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/dept/UserPostMapper.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/dict/DictDataMapper.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/dict/DictDataMapper.class
new file mode 100644
index 00000000..dca360c7
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/dict/DictDataMapper.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/dict/DictTypeMapper.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/dict/DictTypeMapper.class
new file mode 100644
index 00000000..94287e29
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/dict/DictTypeMapper.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/logger/LoginLogMapper.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/logger/LoginLogMapper.class
new file mode 100644
index 00000000..8b7ba2f7
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/logger/LoginLogMapper.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/logger/OperateLogMapper.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/logger/OperateLogMapper.class
new file mode 100644
index 00000000..ede192d7
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/logger/OperateLogMapper.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/mail/MailAccountMapper.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/mail/MailAccountMapper.class
new file mode 100644
index 00000000..3550f286
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/mail/MailAccountMapper.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/mail/MailLogMapper.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/mail/MailLogMapper.class
new file mode 100644
index 00000000..cf3ccfd3
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/mail/MailLogMapper.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/mail/MailTemplateMapper.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/mail/MailTemplateMapper.class
new file mode 100644
index 00000000..681061b2
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/mail/MailTemplateMapper.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/notice/NoticeMapper.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/notice/NoticeMapper.class
new file mode 100644
index 00000000..a14dc2f6
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/notice/NoticeMapper.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/notify/NotifyMessageMapper.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/notify/NotifyMessageMapper.class
new file mode 100644
index 00000000..983bb0c2
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/notify/NotifyMessageMapper.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/notify/NotifyTemplateMapper.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/notify/NotifyTemplateMapper.class
new file mode 100644
index 00000000..03ccb3c6
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/notify/NotifyTemplateMapper.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/oauth2/OAuth2AccessTokenMapper.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/oauth2/OAuth2AccessTokenMapper.class
new file mode 100644
index 00000000..8efba707
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/oauth2/OAuth2AccessTokenMapper.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/oauth2/OAuth2ApproveMapper.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/oauth2/OAuth2ApproveMapper.class
new file mode 100644
index 00000000..5ad4825d
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/oauth2/OAuth2ApproveMapper.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/oauth2/OAuth2ClientMapper.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/oauth2/OAuth2ClientMapper.class
new file mode 100644
index 00000000..5757711e
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/oauth2/OAuth2ClientMapper.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/oauth2/OAuth2CodeMapper.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/oauth2/OAuth2CodeMapper.class
new file mode 100644
index 00000000..081579b3
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/oauth2/OAuth2CodeMapper.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/oauth2/OAuth2RefreshTokenMapper.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/oauth2/OAuth2RefreshTokenMapper.class
new file mode 100644
index 00000000..e369fca6
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/oauth2/OAuth2RefreshTokenMapper.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/permission/MenuMapper.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/permission/MenuMapper.class
new file mode 100644
index 00000000..8aebcd80
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/permission/MenuMapper.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/permission/RoleMapper.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/permission/RoleMapper.class
new file mode 100644
index 00000000..eb8b991b
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/permission/RoleMapper.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/permission/RoleMenuMapper.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/permission/RoleMenuMapper.class
new file mode 100644
index 00000000..493746ed
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/permission/RoleMenuMapper.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/permission/UserRoleMapper.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/permission/UserRoleMapper.class
new file mode 100644
index 00000000..be5b45c2
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/permission/UserRoleMapper.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/sms/SmsChannelMapper.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/sms/SmsChannelMapper.class
new file mode 100644
index 00000000..1422eaa7
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/sms/SmsChannelMapper.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/sms/SmsCodeMapper.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/sms/SmsCodeMapper.class
new file mode 100644
index 00000000..edabf946
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/sms/SmsCodeMapper.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/sms/SmsLogMapper.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/sms/SmsLogMapper.class
new file mode 100644
index 00000000..884736d1
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/sms/SmsLogMapper.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/sms/SmsTemplateMapper.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/sms/SmsTemplateMapper.class
new file mode 100644
index 00000000..8062dfd1
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/sms/SmsTemplateMapper.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/social/SocialClientMapper.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/social/SocialClientMapper.class
new file mode 100644
index 00000000..c7a24b70
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/social/SocialClientMapper.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/social/SocialUserBindMapper.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/social/SocialUserBindMapper.class
new file mode 100644
index 00000000..bfb6bc6a
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/social/SocialUserBindMapper.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/social/SocialUserMapper.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/social/SocialUserMapper.class
new file mode 100644
index 00000000..3e209819
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/social/SocialUserMapper.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/tenant/TenantMapper.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/tenant/TenantMapper.class
new file mode 100644
index 00000000..31a23d75
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/tenant/TenantMapper.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/tenant/TenantPackageMapper.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/tenant/TenantPackageMapper.class
new file mode 100644
index 00000000..37dffc8e
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/tenant/TenantPackageMapper.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/user/AdminUserMapper.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/user/AdminUserMapper.class
new file mode 100644
index 00000000..c66d04ea
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/mysql/user/AdminUserMapper.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/redis/RedisKeyConstants.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/redis/RedisKeyConstants.class
new file mode 100644
index 00000000..72ae3545
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/redis/RedisKeyConstants.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/redis/oauth2/OAuth2AccessTokenRedisDAO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/redis/oauth2/OAuth2AccessTokenRedisDAO.class
new file mode 100644
index 00000000..d350b67d
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/dal/redis/oauth2/OAuth2AccessTokenRedisDAO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/captcha/config/ExamCaptchaConfiguration.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/captcha/config/ExamCaptchaConfiguration.class
new file mode 100644
index 00000000..ff83feaa
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/captcha/config/ExamCaptchaConfiguration.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/captcha/core/RedisCaptchaServiceImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/captcha/core/RedisCaptchaServiceImpl.class
new file mode 100644
index 00000000..603e91b8
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/captcha/core/RedisCaptchaServiceImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/datapermission/config/DataPermissionConfiguration.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/datapermission/config/DataPermissionConfiguration.class
new file mode 100644
index 00000000..7cecef71
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/datapermission/config/DataPermissionConfiguration.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/operatelog/core/AdminUserParseFunction.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/operatelog/core/AdminUserParseFunction.class
new file mode 100644
index 00000000..e86d5b1c
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/operatelog/core/AdminUserParseFunction.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/operatelog/core/AreaParseFunction.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/operatelog/core/AreaParseFunction.class
new file mode 100644
index 00000000..fd261a81
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/operatelog/core/AreaParseFunction.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/operatelog/core/BooleanParseFunction.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/operatelog/core/BooleanParseFunction.class
new file mode 100644
index 00000000..714c06ca
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/operatelog/core/BooleanParseFunction.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/operatelog/core/DeptParseFunction.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/operatelog/core/DeptParseFunction.class
new file mode 100644
index 00000000..bbce39ff
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/operatelog/core/DeptParseFunction.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/operatelog/core/PostParseFunction.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/operatelog/core/PostParseFunction.class
new file mode 100644
index 00000000..cd18a236
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/operatelog/core/PostParseFunction.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/operatelog/core/SexParseFunction.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/operatelog/core/SexParseFunction.class
new file mode 100644
index 00000000..638715b8
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/operatelog/core/SexParseFunction.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/config/SmsCodeProperties.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/config/SmsCodeProperties.class
new file mode 100644
index 00000000..ebd14dd5
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/config/SmsCodeProperties.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/config/SmsConfiguration.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/config/SmsConfiguration.class
new file mode 100644
index 00000000..9faea2cc
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/config/SmsConfiguration.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/client/SmsClient.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/client/SmsClient.class
new file mode 100644
index 00000000..faff2050
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/client/SmsClient.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/client/SmsClientFactory.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/client/SmsClientFactory.class
new file mode 100644
index 00000000..d470804f
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/client/SmsClientFactory.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/client/dto/SmsReceiveRespDTO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/client/dto/SmsReceiveRespDTO.class
new file mode 100644
index 00000000..dc3c8b19
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/client/dto/SmsReceiveRespDTO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/client/dto/SmsSendRespDTO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/client/dto/SmsSendRespDTO.class
new file mode 100644
index 00000000..a084877f
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/client/dto/SmsSendRespDTO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/client/dto/SmsTemplateRespDTO.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/client/dto/SmsTemplateRespDTO.class
new file mode 100644
index 00000000..30f28a3d
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/client/dto/SmsTemplateRespDTO.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/client/impl/AbstractSmsClient.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/client/impl/AbstractSmsClient.class
new file mode 100644
index 00000000..316732d4
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/client/impl/AbstractSmsClient.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/client/impl/AliyunSmsClient.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/client/impl/AliyunSmsClient.class
new file mode 100644
index 00000000..0562651a
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/client/impl/AliyunSmsClient.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/client/impl/DebugDingTalkSmsClient.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/client/impl/DebugDingTalkSmsClient.class
new file mode 100644
index 00000000..5c88549c
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/client/impl/DebugDingTalkSmsClient.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/client/impl/HuaweiSmsClient.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/client/impl/HuaweiSmsClient.class
new file mode 100644
index 00000000..3325bcef
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/client/impl/HuaweiSmsClient.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/client/impl/QiniuSmsClient$1.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/client/impl/QiniuSmsClient$1.class
new file mode 100644
index 00000000..0cc4e4a8
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/client/impl/QiniuSmsClient$1.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/client/impl/QiniuSmsClient.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/client/impl/QiniuSmsClient.class
new file mode 100644
index 00000000..1ebd69e0
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/client/impl/QiniuSmsClient.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/client/impl/SmsClientFactoryImpl$1.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/client/impl/SmsClientFactoryImpl$1.class
new file mode 100644
index 00000000..bbd6cf39
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/client/impl/SmsClientFactoryImpl$1.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/client/impl/SmsClientFactoryImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/client/impl/SmsClientFactoryImpl.class
new file mode 100644
index 00000000..b2162779
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/client/impl/SmsClientFactoryImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/client/impl/TencentSmsClient.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/client/impl/TencentSmsClient.class
new file mode 100644
index 00000000..57529a06
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/client/impl/TencentSmsClient.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/enums/SmsChannelEnum.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/enums/SmsChannelEnum.class
new file mode 100644
index 00000000..e4fee6f5
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/enums/SmsChannelEnum.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/enums/SmsTemplateAuditStatusEnum.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/enums/SmsTemplateAuditStatusEnum.class
new file mode 100644
index 00000000..8c1e4929
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/enums/SmsTemplateAuditStatusEnum.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/property/SmsChannelProperties.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/property/SmsChannelProperties.class
new file mode 100644
index 00000000..8834533d
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/sms/core/property/SmsChannelProperties.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/web/config/SystemWebConfiguration.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/web/config/SystemWebConfiguration.class
new file mode 100644
index 00000000..deb0313f
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/framework/web/config/SystemWebConfiguration.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/job/DemoJob.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/job/DemoJob.class
new file mode 100644
index 00000000..2c3cacf7
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/job/DemoJob.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/mq/consumer/mail/MailSendConsumer.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/mq/consumer/mail/MailSendConsumer.class
new file mode 100644
index 00000000..ff36bfe5
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/mq/consumer/mail/MailSendConsumer.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/mq/consumer/sms/SmsSendConsumer.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/mq/consumer/sms/SmsSendConsumer.class
new file mode 100644
index 00000000..9ef3c848
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/mq/consumer/sms/SmsSendConsumer.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/mq/message/mail/MailSendMessage.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/mq/message/mail/MailSendMessage.class
new file mode 100644
index 00000000..fe8de1b9
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/mq/message/mail/MailSendMessage.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/mq/message/sms/SmsSendMessage.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/mq/message/sms/SmsSendMessage.class
new file mode 100644
index 00000000..92fb6a3c
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/mq/message/sms/SmsSendMessage.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/mq/producer/mail/MailProducer.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/mq/producer/mail/MailProducer.class
new file mode 100644
index 00000000..22e909cc
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/mq/producer/mail/MailProducer.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/mq/producer/sms/SmsProducer.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/mq/producer/sms/SmsProducer.class
new file mode 100644
index 00000000..39e5e302
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/mq/producer/sms/SmsProducer.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/auth/AdminAuthService.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/auth/AdminAuthService.class
new file mode 100644
index 00000000..6cb96891
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/auth/AdminAuthService.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/auth/AdminAuthServiceImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/auth/AdminAuthServiceImpl.class
new file mode 100644
index 00000000..50344700
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/auth/AdminAuthServiceImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/dept/DeptService.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/dept/DeptService.class
new file mode 100644
index 00000000..6dfc5e2d
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/dept/DeptService.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/dept/DeptServiceImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/dept/DeptServiceImpl.class
new file mode 100644
index 00000000..10f3ad87
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/dept/DeptServiceImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/dept/PostService.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/dept/PostService.class
new file mode 100644
index 00000000..3ce1bd9f
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/dept/PostService.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/dept/PostServiceImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/dept/PostServiceImpl.class
new file mode 100644
index 00000000..6ba06334
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/dept/PostServiceImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/dict/DictDataService.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/dict/DictDataService.class
new file mode 100644
index 00000000..91caefec
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/dict/DictDataService.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/dict/DictDataServiceImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/dict/DictDataServiceImpl.class
new file mode 100644
index 00000000..c90e592f
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/dict/DictDataServiceImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/dict/DictTypeService.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/dict/DictTypeService.class
new file mode 100644
index 00000000..6505650b
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/dict/DictTypeService.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/dict/DictTypeServiceImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/dict/DictTypeServiceImpl.class
new file mode 100644
index 00000000..6655c43e
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/dict/DictTypeServiceImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/logger/LoginLogService.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/logger/LoginLogService.class
new file mode 100644
index 00000000..2850daeb
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/logger/LoginLogService.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/logger/LoginLogServiceImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/logger/LoginLogServiceImpl.class
new file mode 100644
index 00000000..9216f326
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/logger/LoginLogServiceImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/logger/OperateLogService.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/logger/OperateLogService.class
new file mode 100644
index 00000000..de3372cf
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/logger/OperateLogService.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/logger/OperateLogServiceImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/logger/OperateLogServiceImpl.class
new file mode 100644
index 00000000..c97d3e41
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/logger/OperateLogServiceImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/mail/MailAccountService.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/mail/MailAccountService.class
new file mode 100644
index 00000000..03461107
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/mail/MailAccountService.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/mail/MailAccountServiceImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/mail/MailAccountServiceImpl.class
new file mode 100644
index 00000000..40664543
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/mail/MailAccountServiceImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/mail/MailLogService.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/mail/MailLogService.class
new file mode 100644
index 00000000..4b98b10d
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/mail/MailLogService.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/mail/MailLogServiceImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/mail/MailLogServiceImpl.class
new file mode 100644
index 00000000..4f871c4c
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/mail/MailLogServiceImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/mail/MailSendService.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/mail/MailSendService.class
new file mode 100644
index 00000000..5459f6a9
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/mail/MailSendService.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/mail/MailSendServiceImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/mail/MailSendServiceImpl.class
new file mode 100644
index 00000000..f035844c
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/mail/MailSendServiceImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/mail/MailTemplateService.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/mail/MailTemplateService.class
new file mode 100644
index 00000000..c6b2d26b
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/mail/MailTemplateService.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/mail/MailTemplateServiceImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/mail/MailTemplateServiceImpl.class
new file mode 100644
index 00000000..55912386
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/mail/MailTemplateServiceImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/member/MemberService.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/member/MemberService.class
new file mode 100644
index 00000000..c7e3a0f2
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/member/MemberService.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/member/MemberServiceImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/member/MemberServiceImpl.class
new file mode 100644
index 00000000..1b1403a0
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/member/MemberServiceImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/notice/NoticeService.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/notice/NoticeService.class
new file mode 100644
index 00000000..4c04949d
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/notice/NoticeService.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/notice/NoticeServiceImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/notice/NoticeServiceImpl.class
new file mode 100644
index 00000000..8ce2391c
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/notice/NoticeServiceImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/notify/NotifyMessageService.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/notify/NotifyMessageService.class
new file mode 100644
index 00000000..12ed868a
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/notify/NotifyMessageService.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/notify/NotifyMessageServiceImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/notify/NotifyMessageServiceImpl.class
new file mode 100644
index 00000000..ea8cd746
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/notify/NotifyMessageServiceImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/notify/NotifySendService.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/notify/NotifySendService.class
new file mode 100644
index 00000000..3b0d7865
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/notify/NotifySendService.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/notify/NotifySendServiceImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/notify/NotifySendServiceImpl.class
new file mode 100644
index 00000000..dc6bf1b6
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/notify/NotifySendServiceImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/notify/NotifyTemplateService.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/notify/NotifyTemplateService.class
new file mode 100644
index 00000000..f665be12
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/notify/NotifyTemplateService.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/notify/NotifyTemplateServiceImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/notify/NotifyTemplateServiceImpl.class
new file mode 100644
index 00000000..7ff9ac7e
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/notify/NotifyTemplateServiceImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/oauth2/OAuth2ApproveService.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/oauth2/OAuth2ApproveService.class
new file mode 100644
index 00000000..855071e9
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/oauth2/OAuth2ApproveService.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/oauth2/OAuth2ApproveServiceImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/oauth2/OAuth2ApproveServiceImpl.class
new file mode 100644
index 00000000..8bbccdb0
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/oauth2/OAuth2ApproveServiceImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/oauth2/OAuth2ClientService.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/oauth2/OAuth2ClientService.class
new file mode 100644
index 00000000..3537f588
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/oauth2/OAuth2ClientService.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/oauth2/OAuth2ClientServiceImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/oauth2/OAuth2ClientServiceImpl.class
new file mode 100644
index 00000000..0f947226
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/oauth2/OAuth2ClientServiceImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/oauth2/OAuth2CodeService.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/oauth2/OAuth2CodeService.class
new file mode 100644
index 00000000..370933c2
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/oauth2/OAuth2CodeService.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/oauth2/OAuth2CodeServiceImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/oauth2/OAuth2CodeServiceImpl.class
new file mode 100644
index 00000000..54d8bc76
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/oauth2/OAuth2CodeServiceImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/oauth2/OAuth2GrantService.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/oauth2/OAuth2GrantService.class
new file mode 100644
index 00000000..c289cfa7
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/oauth2/OAuth2GrantService.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/oauth2/OAuth2GrantServiceImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/oauth2/OAuth2GrantServiceImpl.class
new file mode 100644
index 00000000..66294943
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/oauth2/OAuth2GrantServiceImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/oauth2/OAuth2TokenService.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/oauth2/OAuth2TokenService.class
new file mode 100644
index 00000000..112f8bad
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/oauth2/OAuth2TokenService.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/oauth2/OAuth2TokenServiceImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/oauth2/OAuth2TokenServiceImpl.class
new file mode 100644
index 00000000..e00dbef5
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/oauth2/OAuth2TokenServiceImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/permission/MenuService.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/permission/MenuService.class
new file mode 100644
index 00000000..256c70fb
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/permission/MenuService.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/permission/MenuServiceImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/permission/MenuServiceImpl.class
new file mode 100644
index 00000000..cea960f0
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/permission/MenuServiceImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/permission/PermissionService.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/permission/PermissionService.class
new file mode 100644
index 00000000..f6b663eb
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/permission/PermissionService.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/permission/PermissionServiceImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/permission/PermissionServiceImpl.class
new file mode 100644
index 00000000..27d98c56
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/permission/PermissionServiceImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/permission/RoleService.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/permission/RoleService.class
new file mode 100644
index 00000000..5a833d04
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/permission/RoleService.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/permission/RoleServiceImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/permission/RoleServiceImpl.class
new file mode 100644
index 00000000..5624e412
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/permission/RoleServiceImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/sms/SmsChannelService.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/sms/SmsChannelService.class
new file mode 100644
index 00000000..2518bb16
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/sms/SmsChannelService.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/sms/SmsChannelServiceImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/sms/SmsChannelServiceImpl.class
new file mode 100644
index 00000000..eb6553aa
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/sms/SmsChannelServiceImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/sms/SmsCodeService.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/sms/SmsCodeService.class
new file mode 100644
index 00000000..28d0e938
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/sms/SmsCodeService.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/sms/SmsCodeServiceImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/sms/SmsCodeServiceImpl.class
new file mode 100644
index 00000000..1f1e1e72
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/sms/SmsCodeServiceImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/sms/SmsLogService.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/sms/SmsLogService.class
new file mode 100644
index 00000000..3a82395e
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/sms/SmsLogService.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/sms/SmsLogServiceImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/sms/SmsLogServiceImpl.class
new file mode 100644
index 00000000..1f7e007f
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/sms/SmsLogServiceImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/sms/SmsSendService.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/sms/SmsSendService.class
new file mode 100644
index 00000000..7e7c835b
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/sms/SmsSendService.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/sms/SmsSendServiceImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/sms/SmsSendServiceImpl.class
new file mode 100644
index 00000000..c3cc922a
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/sms/SmsSendServiceImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/sms/SmsTemplateService.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/sms/SmsTemplateService.class
new file mode 100644
index 00000000..8e3ef284
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/sms/SmsTemplateService.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/sms/SmsTemplateServiceImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/sms/SmsTemplateServiceImpl.class
new file mode 100644
index 00000000..a23fe131
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/sms/SmsTemplateServiceImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/social/SocialClientService.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/social/SocialClientService.class
new file mode 100644
index 00000000..bf123495
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/social/SocialClientService.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/social/SocialClientServiceImpl$1.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/social/SocialClientServiceImpl$1.class
new file mode 100644
index 00000000..ef2f9687
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/social/SocialClientServiceImpl$1.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/social/SocialClientServiceImpl$2.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/social/SocialClientServiceImpl$2.class
new file mode 100644
index 00000000..4274b3ec
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/social/SocialClientServiceImpl$2.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/social/SocialClientServiceImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/social/SocialClientServiceImpl.class
new file mode 100644
index 00000000..84f622dd
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/social/SocialClientServiceImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/social/SocialUserService.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/social/SocialUserService.class
new file mode 100644
index 00000000..28b60e68
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/social/SocialUserService.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/social/SocialUserServiceImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/social/SocialUserServiceImpl.class
new file mode 100644
index 00000000..49032435
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/social/SocialUserServiceImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/tenant/TenantPackageService.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/tenant/TenantPackageService.class
new file mode 100644
index 00000000..10e1c78d
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/tenant/TenantPackageService.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/tenant/TenantPackageServiceImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/tenant/TenantPackageServiceImpl.class
new file mode 100644
index 00000000..ae33068d
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/tenant/TenantPackageServiceImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/tenant/TenantService.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/tenant/TenantService.class
new file mode 100644
index 00000000..d41b9817
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/tenant/TenantService.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/tenant/TenantServiceImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/tenant/TenantServiceImpl.class
new file mode 100644
index 00000000..a4f61079
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/tenant/TenantServiceImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/tenant/handler/TenantInfoHandler.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/tenant/handler/TenantInfoHandler.class
new file mode 100644
index 00000000..07ca4116
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/tenant/handler/TenantInfoHandler.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/tenant/handler/TenantMenuHandler.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/tenant/handler/TenantMenuHandler.class
new file mode 100644
index 00000000..a325f6ed
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/tenant/handler/TenantMenuHandler.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/user/AdminUserService.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/user/AdminUserService.class
new file mode 100644
index 00000000..3c6c7c6a
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/user/AdminUserService.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/user/AdminUserServiceImpl.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/user/AdminUserServiceImpl.class
new file mode 100644
index 00000000..ba8ab8f6
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/service/user/AdminUserServiceImpl.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/util/oauth2/OAuth2Utils.class b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/util/oauth2/OAuth2Utils.class
new file mode 100644
index 00000000..c99888a2
Binary files /dev/null and b/exam-module-system/exam-module-system-biz/target/classes/pc/exam/pp/module/system/util/oauth2/OAuth2Utils.class differ
diff --git a/exam-module-system/exam-module-system-biz/target/generated-sources/annotations/pc/exam/pp/module/system/convert/auth/AuthConvertImpl.java b/exam-module-system/exam-module-system-biz/target/generated-sources/annotations/pc/exam/pp/module/system/convert/auth/AuthConvertImpl.java
index 15deb05e..0046b3c6 100644
--- a/exam-module-system/exam-module-system-biz/target/generated-sources/annotations/pc/exam/pp/module/system/convert/auth/AuthConvertImpl.java
+++ b/exam-module-system/exam-module-system-biz/target/generated-sources/annotations/pc/exam/pp/module/system/convert/auth/AuthConvertImpl.java
@@ -14,8 +14,8 @@ import pc.exam.pp.module.system.dal.dataobject.permission.MenuDO;
@Generated(
value = "org.mapstruct.ap.MappingProcessor",
- date = "2025-04-20T15:31:19+0800",
- comments = "version: 1.6.3, compiler: javac, environment: Java 17.0.14 (Oracle Corporation)"
+ date = "2025-04-18T13:31:34+0800",
+ comments = "version: 1.6.3, compiler: javac, environment: Java 17.0.13 (Oracle Corporation)"
)
public class AuthConvertImpl implements AuthConvert {
diff --git a/exam-module-system/exam-module-system-biz/target/generated-sources/annotations/pc/exam/pp/module/system/convert/oauth2/OAuth2OpenConvertImpl.java b/exam-module-system/exam-module-system-biz/target/generated-sources/annotations/pc/exam/pp/module/system/convert/oauth2/OAuth2OpenConvertImpl.java
index f44b3c54..2cc4688f 100644
--- a/exam-module-system/exam-module-system-biz/target/generated-sources/annotations/pc/exam/pp/module/system/convert/oauth2/OAuth2OpenConvertImpl.java
+++ b/exam-module-system/exam-module-system-biz/target/generated-sources/annotations/pc/exam/pp/module/system/convert/oauth2/OAuth2OpenConvertImpl.java
@@ -4,8 +4,8 @@ import javax.annotation.processing.Generated;
@Generated(
value = "org.mapstruct.ap.MappingProcessor",
- date = "2025-04-20T15:31:19+0800",
- comments = "version: 1.6.3, compiler: javac, environment: Java 17.0.14 (Oracle Corporation)"
+ date = "2025-04-18T13:31:34+0800",
+ comments = "version: 1.6.3, compiler: javac, environment: Java 17.0.13 (Oracle Corporation)"
)
public class OAuth2OpenConvertImpl implements OAuth2OpenConvert {
}
diff --git a/exam-module-system/exam-module-system-biz/target/generated-sources/annotations/pc/exam/pp/module/system/convert/social/SocialUserConvertImpl.java b/exam-module-system/exam-module-system-biz/target/generated-sources/annotations/pc/exam/pp/module/system/convert/social/SocialUserConvertImpl.java
index d12da8e6..b7abe53e 100644
--- a/exam-module-system/exam-module-system-biz/target/generated-sources/annotations/pc/exam/pp/module/system/convert/social/SocialUserConvertImpl.java
+++ b/exam-module-system/exam-module-system-biz/target/generated-sources/annotations/pc/exam/pp/module/system/convert/social/SocialUserConvertImpl.java
@@ -6,8 +6,8 @@ import pc.exam.pp.module.system.controller.admin.socail.vo.user.SocialUserBindRe
@Generated(
value = "org.mapstruct.ap.MappingProcessor",
- date = "2025-04-20T15:31:19+0800",
- comments = "version: 1.6.3, compiler: javac, environment: Java 17.0.14 (Oracle Corporation)"
+ date = "2025-04-18T13:31:34+0800",
+ comments = "version: 1.6.3, compiler: javac, environment: Java 17.0.13 (Oracle Corporation)"
)
public class SocialUserConvertImpl implements SocialUserConvert {
diff --git a/exam-module-system/exam-module-system-biz/target/generated-sources/annotations/pc/exam/pp/module/system/convert/tenant/TenantConvertImpl.java b/exam-module-system/exam-module-system-biz/target/generated-sources/annotations/pc/exam/pp/module/system/convert/tenant/TenantConvertImpl.java
index 4cdfb410..56b738f7 100644
--- a/exam-module-system/exam-module-system-biz/target/generated-sources/annotations/pc/exam/pp/module/system/convert/tenant/TenantConvertImpl.java
+++ b/exam-module-system/exam-module-system-biz/target/generated-sources/annotations/pc/exam/pp/module/system/convert/tenant/TenantConvertImpl.java
@@ -4,8 +4,8 @@ import javax.annotation.processing.Generated;
@Generated(
value = "org.mapstruct.ap.MappingProcessor",
- date = "2025-04-20T15:31:19+0800",
- comments = "version: 1.6.3, compiler: javac, environment: Java 17.0.14 (Oracle Corporation)"
+ date = "2025-04-18T13:31:34+0800",
+ comments = "version: 1.6.3, compiler: javac, environment: Java 17.0.13 (Oracle Corporation)"
)
public class TenantConvertImpl implements TenantConvert {
}
diff --git a/exam-module-system/exam-module-system-biz/target/generated-sources/annotations/pc/exam/pp/module/system/convert/user/UserConvertImpl.java b/exam-module-system/exam-module-system-biz/target/generated-sources/annotations/pc/exam/pp/module/system/convert/user/UserConvertImpl.java
index 6e4e78b8..e24009cd 100644
--- a/exam-module-system/exam-module-system-biz/target/generated-sources/annotations/pc/exam/pp/module/system/convert/user/UserConvertImpl.java
+++ b/exam-module-system/exam-module-system-biz/target/generated-sources/annotations/pc/exam/pp/module/system/convert/user/UserConvertImpl.java
@@ -4,8 +4,8 @@ import javax.annotation.processing.Generated;
@Generated(
value = "org.mapstruct.ap.MappingProcessor",
- date = "2025-04-20T15:31:19+0800",
- comments = "version: 1.6.3, compiler: javac, environment: Java 17.0.14 (Oracle Corporation)"
+ date = "2025-04-18T13:31:34+0800",
+ comments = "version: 1.6.3, compiler: javac, environment: Java 17.0.13 (Oracle Corporation)"
)
public class UserConvertImpl implements UserConvert {
}
diff --git a/exam-server/.flattened-pom.xml b/exam-server/.flattened-pom.xml
deleted file mode 100644
index bc96003a..00000000
--- a/exam-server/.flattened-pom.xml
+++ /dev/null
@@ -1,80 +0,0 @@
-
-
- 4.0.0
- pc.exam.gg
- exam-server
- 2.4.2-SNAPSHOT
- exam-server
- 后端 Server 的主项目,通过引入需要 exam-module-xxx 的依赖,
- 从而实现提供 RESTful API 给 exam-ui-admin、exam-ui-user 等前端项目。
- 本质上来说,它就是个空壳(容器)!
- https://github.com/YunaiV/ruoyi-vue-pro
-
-
- pc.exam.gg
- exam-module-system-biz
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-module-infra-biz
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-module-exam-biz
- 2.4.2-SNAPSHOT
- compile
-
-
- pc.exam.gg
- exam-module-judgement-biz
- 2.4.2-SNAPSHOT
- compile
-
-
- org.springframework.boot
- spring-boot-configuration-processor
- 3.4.1
- compile
- true
-
-
- pc.exam.gg
- exam-spring-boot-starter-protection
- 2.4.2-SNAPSHOT
- compile
-
-
-
-
- huaweicloud
- huawei
- https://mirrors.huaweicloud.com/repository/maven/
-
-
- aliyunmaven
- aliyun
- https://maven.aliyun.com/repository/public
-
-
-
- false
-
- spring-milestones
- Spring Milestones
- https://repo.spring.io/milestone
-
-
-
- false
-
- spring-snapshots
- Spring Snapshots
- https://repo.spring.io/snapshot
-
-
-
diff --git a/exam-server/target/classes/pc/exam/pp/server/ExamServerApplication.class b/exam-server/target/classes/pc/exam/pp/server/ExamServerApplication.class
new file mode 100644
index 00000000..8adbaac5
Binary files /dev/null and b/exam-server/target/classes/pc/exam/pp/server/ExamServerApplication.class differ
diff --git a/exam-server/target/classes/pc/exam/pp/server/controller/DefaultController.class b/exam-server/target/classes/pc/exam/pp/server/controller/DefaultController.class
new file mode 100644
index 00000000..5e953711
Binary files /dev/null and b/exam-server/target/classes/pc/exam/pp/server/controller/DefaultController.class differ