diff --git a/exam-online-api/.github/FUNDING.yml b/exam-online-api/.github/FUNDING.yml
new file mode 100644
index 0000000..fbcab77
--- /dev/null
+++ b/exam-online-api/.github/FUNDING.yml
@@ -0,0 +1 @@
+custom: http://doc.ruoyi.vip/ruoyi-vue/other/donate.html
diff --git a/exam-online-api/.gitignore b/exam-online-api/.gitignore
index 2c0e049..0c0da3e 100644
--- a/exam-online-api/.gitignore
+++ b/exam-online-api/.gitignore
@@ -1,44 +1,47 @@
-######################################################################
-# Build Tools
-
-.gradle
-/build/
-!gradle/wrapper/gradle-wrapper.jar
-
-target/
-!.mvn/wrapper/maven-wrapper.jar
-
-######################################################################
-# IDE
-
-### STS ###
-.apt_generated
-.classpath
-.factorypath
-.project
-.settings
-.springBeans
-
-### IntelliJ IDEA ###
-.idea
-*.iws
-*.iml
-*.ipr
-
-### NetBeans ###
-nbproject/private/
-build/*
-nbbuild/
-dist/
-nbdist/
-.nb-gradle/
-
-######################################################################
-# Others
-*.log
-*.xml.versionsBackup
-*.swp
-
-!*/build/*.java
-!*/build/*.html
-!*/build/*.xml
+######################################################################
+# Build Tools
+
+.gradle
+/build/
+!gradle/wrapper/gradle-wrapper.jar
+
+target/
+!.mvn/wrapper/maven-wrapper.jar
+
+######################################################################
+# IDE
+
+### STS ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+
+### IntelliJ IDEA ###
+.idea
+*.iws
+*.iml
+*.ipr
+
+### JRebel ###
+rebel.xml
+
+### NetBeans ###
+nbproject/private/
+build/*
+nbbuild/
+dist/
+nbdist/
+.nb-gradle/
+
+######################################################################
+# Others
+*.log
+*.xml.versionsBackup
+*.swp
+
+!*/build/*.java
+!*/build/*.html
+!*/build/*.xml
diff --git a/exam-online-api/LICENSE b/exam-online-api/LICENSE
deleted file mode 100644
index 8564f29..0000000
--- a/exam-online-api/LICENSE
+++ /dev/null
@@ -1,20 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2018 RuoYi
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of
-this software and associated documentation files (the "Software"), to deal in
-the Software without restriction, including without limitation the rights to
-use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
-the Software, and to permit persons to whom the Software is furnished to do so,
-subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
-FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
-COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
-IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
-CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
\ No newline at end of file
diff --git a/exam-online-api/README.md b/exam-online-api/README.md
deleted file mode 100644
index 96c1e9e..0000000
--- a/exam-online-api/README.md
+++ /dev/null
@@ -1,85 +0,0 @@
-## 平台简介
-
-若依是一套全部开源的快速开发平台,毫无保留给个人及企业免费使用。
-
-* 前端采用Vue、Element UI。
-* 后端采用Spring Boot、Spring Security、Redis & Jwt。
-* 权限认证使用Jwt,支持多终端认证系统。
-* 支持加载动态权限菜单,多方式轻松权限控制。
-* 高效率开发,使用代码生成器可以一键生成前后端代码。
-* 提供了单应用版本[RuoYi-Vue-fast](https://github.com/yangzongzhuan/RuoYi-Vue-fast),Oracle版本[RuoYi-Vue-Oracle](https://github.com/yangzongzhuan/RuoYi-Vue-Oracle),保持同步更新。
-* 不分离版本,请移步[RuoYi](https://gitee.com/y_project/RuoYi),微服务版本,请移步[RuoYi-Cloud](https://gitee.com/y_project/RuoYi-Cloud)
-* 特别鸣谢:[element](https://github.com/ElemeFE/element),[vue-element-admin](https://github.com/PanJiaChen/vue-element-admin),[eladmin-web](https://github.com/elunez/eladmin-web)。
-* 阿里云折扣场:[点我进入](http://aly.ruoyi.vip),腾讯云秒杀场:[点我进入](http://txy.ruoyi.vip)
-* 阿里云优惠券:[点我领取](https://www.aliyun.com/minisite/goods?userCode=brki8iof&share_source=copy_link),腾讯云优惠券:[点我领取](https://cloud.tencent.com/redirect.php?redirect=1025&cps_key=198c8df2ed259157187173bc7f4f32fd&from=console)
-
-## 内置功能
-
-1. 用户管理:用户是系统操作者,该功能主要完成系统用户配置。
-2. 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
-3. 岗位管理:配置系统用户所属担任职务。
-4. 菜单管理:配置系统菜单,操作权限,按钮权限标识等。
-5. 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
-6. 字典管理:对系统中经常使用的一些较为固定的数据进行维护。
-7. 参数管理:对系统动态配置常用参数。
-8. 通知公告:系统通知公告信息发布维护。
-9. 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
-10. 登录日志:系统登录日志记录查询包含登录异常。
-11. 在线用户:当前系统中活跃用户状态监控。
-12. 定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。
-13. 代码生成:前后端代码的生成(java、html、xml、sql)支持CRUD下载 。
-14. 系统接口:根据业务代码自动生成相关的api接口文档。
-15. 服务监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。
-16. 缓存监控:对系统的缓存信息查询,命令统计等。
-17. 在线构建器:拖动表单元素生成相应的HTML代码。
-18. 连接池监视:监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。
-
-## 在线体验
-
-- admin/admin123
-- 陆陆续续收到一些打赏,为了更好的体验已用于演示服务器升级。谢谢各位小伙伴。
-
-演示地址:http://vue.ruoyi.vip
-文档地址:http://doc.ruoyi.vip
-
-## 演示图
-
-
-
-  |
-  |
-
-
-  |
-  |
-
-
-  |
-  |
-
-
-  |
-  |
-
-
-  |
-  |
-
-
-  |
-  |
-
-
-  |
-  |
-
-
-  |
-  |
-
-
-
-
-## 若依前后端分离交流群
-
-QQ群: [](https://jq.qq.com/?_wv=1027&k=5bVB1og) [](https://jq.qq.com/?_wv=1027&k=5eiA4DH) [](https://jq.qq.com/?_wv=1027&k=5AxMKlC) [](https://jq.qq.com/?_wv=1027&k=51G72yr) [](https://jq.qq.com/?_wv=1027&k=VvjN2nvu) [](https://jq.qq.com/?_wv=1027&k=5vYAqA05) 点击按钮入群。
\ No newline at end of file
diff --git a/exam-online-api/bin/clean b/exam-online-api/bin/clean
deleted file mode 100755
index 2f3d3e5..0000000
--- a/exam-online-api/bin/clean
+++ /dev/null
@@ -1 +0,0 @@
-mvn clean
\ No newline at end of file
diff --git a/exam-online-api/bin/clean.bat b/exam-online-api/bin/clean.bat
index 5c2a3b2..af841d8 100644
--- a/exam-online-api/bin/clean.bat
+++ b/exam-online-api/bin/clean.bat
@@ -1,12 +1,12 @@
-@echo off
-echo.
-echo [Ϣ] ·
-echo.
-
-%~d0
-cd %~dp0
-
-cd ..
-call mvn clean
-
+@echo off
+echo.
+echo [Ϣ] target·
+echo.
+
+%~d0
+cd %~dp0
+
+cd ..
+call mvn clean
+
pause
\ No newline at end of file
diff --git a/exam-online-api/bin/package b/exam-online-api/bin/package
deleted file mode 100755
index 502174c..0000000
--- a/exam-online-api/bin/package
+++ /dev/null
@@ -1 +0,0 @@
-mvn clean package -Dmaven.test.skip=true
\ No newline at end of file
diff --git a/exam-online-api/bin/package.bat b/exam-online-api/bin/package.bat
index c693ec0..af8af8e 100644
--- a/exam-online-api/bin/package.bat
+++ b/exam-online-api/bin/package.bat
@@ -1,12 +1,12 @@
-@echo off
-echo.
-echo [Ϣ] Weḅwar/jarļ
-echo.
-
-%~d0
-cd %~dp0
-
-cd ..
-call mvn clean package -Dmaven.test.skip=true
-
+@echo off
+echo.
+echo [Ϣ] Weḅwar/jarļ
+echo.
+
+%~d0
+cd %~dp0
+
+cd ..
+call mvn clean package -Dmaven.test.skip=true
+
pause
\ No newline at end of file
diff --git a/exam-online-api/bin/run b/exam-online-api/bin/run
deleted file mode 100755
index c1cbfc6..0000000
--- a/exam-online-api/bin/run
+++ /dev/null
@@ -1 +0,0 @@
-java -Dfile.encoding=utf-8 -Xms512m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m -jar ruoyi-admin/target/examapi.jar
\ No newline at end of file
diff --git a/exam-online-api/bin/run.bat b/exam-online-api/bin/run.bat
index 90073a8..99c4992 100644
--- a/exam-online-api/bin/run.bat
+++ b/exam-online-api/bin/run.bat
@@ -1,14 +1,14 @@
-@echo off
-echo.
-echo [Ϣ] Web̡
-echo.
-
-cd %~dp0
-cd ../ruoyi-admin/target
-
-set JAVA_OPTS=-Xms256m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m
-
-java -jar %JAVA_OPTS% ruoyi-admin.jar
-
-cd bin
+@echo off
+echo.
+echo [Ϣ] ʹJarWeb̡
+echo.
+
+cd %~dp0
+cd ../ruoyi-admin/target
+
+set JAVA_OPTS=-Xms256m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m
+
+java -jar %JAVA_OPTS% ruoyi-admin.jar
+
+cd bin
pause
\ No newline at end of file
diff --git a/exam-online-api/doc/若依环境使用手册.docx b/exam-online-api/doc/若依环境使用手册.docx
deleted file mode 100644
index 9e4daef..0000000
Binary files a/exam-online-api/doc/若依环境使用手册.docx and /dev/null differ
diff --git a/exam-online-api/hig-application/src/main/java/com/hig/onlineexam/mapper/ExamTitleDataMapper.java b/exam-online-api/hig-application/src/main/java/com/hig/onlineexam/mapper/ExamTitleDataMapper.java
deleted file mode 100644
index 7ea2114..0000000
--- a/exam-online-api/hig-application/src/main/java/com/hig/onlineexam/mapper/ExamTitleDataMapper.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.hig.onlineexam.mapper;
-
-import com.hig.onlineexam.domain.dto.ExamTitleData;
-
-public interface ExamTitleDataMapper {
- public ExamTitleData selectCurrentExam(String userCode);
-}
diff --git a/exam-online-api/hig-application/src/main/java/com/hig/onlineexam/service/IExamTitleDataService.java b/exam-online-api/hig-application/src/main/java/com/hig/onlineexam/service/IExamTitleDataService.java
deleted file mode 100644
index 9a917a5..0000000
--- a/exam-online-api/hig-application/src/main/java/com/hig/onlineexam/service/IExamTitleDataService.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.hig.onlineexam.service;
-
-import com.hig.onlineexam.domain.dto.ExamTitleData;
-
-public interface IExamTitleDataService {
- public ExamTitleData selectCurrentExam(String userCode);
-}
diff --git a/exam-online-api/hig-common/pom.xml b/exam-online-api/hig-common/pom.xml
deleted file mode 100644
index 8986a36..0000000
--- a/exam-online-api/hig-common/pom.xml
+++ /dev/null
@@ -1,125 +0,0 @@
-
- 4.0.0
-
- com.ruoyi
- ruoyi
- 3.8.6
-
- hig-common
- hig-common
- 应用框架公用部分
-
- 1.8
- 1.2.83
- 1.18.30
- 2.10.1
- 3.0.5
- 4.5.14
- 4.5.14
- 4.4.16
- 1.15
- 1.2
- 2.15.1
- 3.12.0
-
-
-
-
- org.springframework.boot
- spring-boot-starter-web
-
-
-
- org.springframework.boot
- spring-boot-starter-tomcat
- provided
-
-
- org.springframework.boot
- spring-boot-starter-test
- test
-
-
- com.alibaba
- fastjson
- ${fastjson.version}
-
-
- org.projectlombok
- lombok
- ${lombok.version}
-
-
- com.google.code.gson
- gson
- ${gson.version}
-
-
- com.github.ulisesbocchio
- jasypt-spring-boot-starter
- ${jasypt.version}
-
-
-
- org.springframework
- spring-context-support
-
-
-
- org.springframework
- spring-tx
-
-
- org.springframework.boot
- spring-boot-starter-data-redis
-
-
-
- org.apache.httpcomponents
- httpclient
- ${httpclient.version}
-
-
-
- org.apache.httpcomponents
- httpmime
- ${httpmime.version}
-
-
-
- org.apache.httpcomponents
- httpcore
- ${httpcore.version}
-
-
-
- com.thoughtworks.xstream
- xstream
- 1.4.20
-
-
-
-
- commons-io
- commons-io
- ${commons-io.version}
-
-
-
- commons-codec
- commons-codec
- ${commons-codec.version}
-
-
-
- commons-logging
- commons-logging
- ${commons-logging.version}
-
-
- org.apache.commons
- commons-lang3
- ${commons-lang3.version}
-
-
-
\ No newline at end of file
diff --git a/exam-online-api/hig-common/src/main/java/com/hig/component/GsonUtil.java b/exam-online-api/hig-common/src/main/java/com/hig/component/GsonUtil.java
deleted file mode 100644
index 65c9a32..0000000
--- a/exam-online-api/hig-common/src/main/java/com/hig/component/GsonUtil.java
+++ /dev/null
@@ -1,163 +0,0 @@
-package com.hig.component;
-
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-
-import com.google.gson.Gson;
-import com.google.gson.GsonBuilder;
-import com.google.gson.TypeAdapter;
-import com.google.gson.internal.LinkedTreeMap;
-import com.google.gson.reflect.TypeToken;
-import com.google.gson.stream.JsonReader;
-import com.google.gson.stream.JsonToken;
-import com.google.gson.stream.JsonWriter;
-
-public class GsonUtil {
- /**
- * 实现格式化的时间字符串转时间对象
- */
- private static final String DATEFORMAT_default = "yyyy-MM-dd HH:mm:ss";
-
- /**
- * 使用默认的gson对象进行反序列化
- *
- * @param json
- * @param typeToken
- * @return
- */
- public static T fromJsonDefault(String json, TypeToken typeToken) {
- Gson gson = new Gson();
- return gson.fromJson(json, typeToken.getType());
- }
-
- /**
- * json字符串转list或者map
- *
- * @param json
- * @param typeToken
- * @return
- */
- public static T fromJson(String json, TypeToken typeToken) {
-
- Gson gson = new GsonBuilder()
- /**
- * 重写map的反序列化
- */
- .registerTypeAdapter(new TypeToken