[null, 0, null, null, -2147483648, -2147483648]
diff --git a/.idea/data_source_mapping.xml b/.idea/data_source_mapping.xml
new file mode 100644
index 0000000..126412a
--- /dev/null
+++ b/.idea/data_source_mapping.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/encodings.xml b/.idea/encodings.xml
new file mode 100644
index 0000000..63e9001
--- /dev/null
+++ b/.idea/encodings.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml
new file mode 100644
index 0000000..984fbaa
--- /dev/null
+++ b/.idea/jarRepositories.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..d917c34
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..35eb1dd
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
new file mode 100644
index 0000000..5090b58
--- /dev/null
+++ b/.idea/workspace.xml
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {
+ "associatedIndex": 2
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1763645474404
+
+
+ 1763645474404
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Dockerfile b/Dockerfile
deleted file mode 100644
index 1108bb7..0000000
--- a/Dockerfile
+++ /dev/null
@@ -1,14 +0,0 @@
-# 使用 GraalVM 17 作为基础镜像
-FROM ghcr.io/graalvm/graalvm-ce:latest
-
-# 设置容器内的工作目录
-WORKDIR /app
-
-# 将可执行的jar文件复制到容器内
-COPY target/cool-admin-8.0.0.jar /app/cool-admin-8.0.0.jar
-
-# 暴露Spring Boot应用程序运行的端口
-EXPOSE 8001
-
-# 运行Spring Boot应用程序的命令
-ENTRYPOINT ["java", "-jar", "/app/cool-admin-8.0.0.jar", "--spring.profiles.active=prod"]
diff --git a/LICENSE b/LICENSE
deleted file mode 100644
index 5a6831d..0000000
--- a/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2023 cool-team-official
-
-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.
diff --git a/README.md b/README.md
deleted file mode 100644
index 02f0c7e..0000000
--- a/README.md
+++ /dev/null
@@ -1,103 +0,0 @@
-
-
-
-
-cool-admin(java版)后台权限管理系统,开源免费,Ai编码、流程编排、模块化、插件化,用于快速构建后台应用程序,详情可到官网 进一步了解。
-
-
-
-
-
-
-## 技术栈
-
-- 后端:**`Springboot3` `Mybatis-Flex`**
-- 前端:**`Vue3` `Vite` `Element-Ui` `Typescript`**
-- 数据库:**`Mysql` `Postgresql` `Sqlite(适配中)` `...`**
-
-## 特性
-
-Ai时代,很多老旧的框架已经无法满足现代化的开发需求,Cool-Admin开发了一系列的功能,让开发变得更简单、更快速、更高效。
-
-- **Ai编码**:通过微调大模型学习框架特有写法,实现简单功能从Api接口到前端页面的一键生成[详情](https://java.cool-admin.com/src/guide/ai.html)
-- **流程编排**:通过拖拽编排方式,即可实现类似像智能客服这样的功能[详情](https://cool-js.com/plugin/118)
-- **多租户**:支持多租户,采用全局动态注入查询条件[详情](https://java.cool-admin.com/src/guide/tenant.html)
-- **多语言**:基于大模型自动翻译,无需更改原有代码[详情](https://java.cool-admin.com/src/guide/i18n.html)
-- **模块化**:代码是模块化的,清晰明了,方便维护
-- **插件化**:插件化的设计,可以通过安装插件的方式扩展如:支付、短信、邮件等功能
-- **自动初始化**:数据自动化,无需再手动维护,启动时自动生成数据库表和表结构数据
-- **cool-admin-java-plus**: [详情](https://gitee.com/hlc4417/cool-admin-java-plus)
-- ......
-
-
-## 地址
-
-- 官网:[https://cool-admin.com](https://cool-admin.com)
-- 文档:[https://java.cool-admin.com](https://java.cool-admin.com)
-- 商城项目:[https://cool-js.com/plugin/140](https://cool-js.com/plugin/140)
-- Ai流程编排+知识库项目:[https://cool-js.com/plugin/118](https://cool-js.com/plugin/118)
-- cool-admin-java-plus:https://gitee.com/hlc4417/cool-admin-java-plus
-
-## 演示
-
-[https://show.cool-admin.com](https://show.cool-admin.com)
-
-- 账户:admin
-- 密码:123456
-
-
-
-#### 项目前端
-
-系统是前后端分离的,启动完成后,还需要启动前端项目,前端项目地址:
-
-[https://github.com/cool-team-official/cool-admin-vue](https://github.com/cool-team-official/cool-admin-vue)
-
-或
-
-[https://gitee.com/cool-team-official/cool-admin-vue](https://gitee.com/cool-team-official/cool-admin-vue)
-
-或
-
-[https://gitcode.com/cool_team/cool-admin-vue](https://gitcode.com/cool_team/cool-admin-vue)
-
-## 微信群
-
-
-
-## 运行
-
-### 环境要求
-
-- Java Graalvm 17+
-- Maven 3.6+
-
-### 配置
-
-修改数据库配置,配置文件位于`src/resources/application-local.yml`
-
-以 Mysql 为例,其他数据库适配中...
-
-Mysql(`>=5.7版本`),建议 8.0,首次启动会自动初始化并导入数据
-
-```yaml
-# mysql,驱动已经内置,无需安装
-spring:
- datasource:
- url: jdbc:mysql://127.0.0.1:3306/cool?useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT%2b8
- username: root
- password: 123456
- driver-class-name: com.mysql.cj.jdbc.Driver
-```
-
-### 启动
-
-注:项目使用到了[Mybatis-Flex 的Apt功能](https://mybatis-flex.com/zh/others/apt.html),如果启动报错,请先执行`mvn compile`编译
-
-1、启动文件:`src/main/java/com/cool/CoolApplication.java`
-
-2、启动完成后,访问:[http://localhost:8001](http://localhost:8001)
-
-3、如果看到以下界面,说明启动成功。这时候再启动前端项目即可,数据库会自动初始化,默认账号:admin,密码:123456
-
-
diff --git a/assets/cache b/assets/cache
new file mode 100644
index 0000000..f3c06e2
Binary files /dev/null and b/assets/cache differ
diff --git a/docker-compose.yml b/docker-compose.yml
deleted file mode 100644
index 7c9130b..0000000
--- a/docker-compose.yml
+++ /dev/null
@@ -1,43 +0,0 @@
-# 本地数据库环境
-# 数据存放在当前目录下的 data里
-# 推荐使用安装了docker扩展的vscode打开目录 在本文件上右键可以快速启动,停止
-# 如不需要相关容器开机自启动,可注释掉 restart: always
-# 如遇端口冲突 可调整ports下 :前面的端口号
-version: "3.9"
-
-services:
- mysql:
- image: mysql # 使用官方 MySQL 镜像,你可以根据需要选择版本
- environment:
- MYSQL_ROOT_PASSWORD: "123456" # 设置 root 用户密码
- MYSQL_DATABASE: "cool" # 创建一个初始数据库
- networks:
- - backend
- ports:
- - "3306:3306" # 将主机的 3306 端口映射到容器的 3306 端口
- volumes:
- - mysql-data:/var/lib/mysql # 挂载数据卷以持久化数据
-
- redis:
- image: redis:latest
- # command: --requirepass "12345678" # Uncomment if you need a password
- restart: always
- environment:
- TZ: Asia/Shanghai # 指定时区
- volumes:
- - ./data/redis/:/data/
- networks:
- - backend
- ports:
- - 6379:6379
-
-
-networks:
- backend:
- driver: bridge
-
-volumes:
- mysql-data:
- driver: local
- redis-data:
- driver: local
\ No newline at end of file
diff --git a/src/main/resources/application-local.yml b/src/main/resources/application-local.yml
index 4c6d173..c901296 100644
--- a/src/main/resources/application-local.yml
+++ b/src/main/resources/application-local.yml
@@ -2,7 +2,7 @@ spring:
datasource:
url: jdbc:mysql://127.0.0.1:3306/cool?useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT%2b8
username: root
- password: 123456
+ password: root
driver-class-name: com.mysql.cj.jdbc.Driver
# url: jdbc:postgresql://127.0.0.1:5432/cool
diff --git a/target/classes/application-local.yml b/target/classes/application-local.yml
new file mode 100644
index 0000000..c901296
--- /dev/null
+++ b/target/classes/application-local.yml
@@ -0,0 +1,42 @@
+spring:
+ datasource:
+ url: jdbc:mysql://127.0.0.1:3306/cool?useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT%2b8
+ username: root
+ password: root
+ driver-class-name: com.mysql.cj.jdbc.Driver
+
+# url: jdbc:postgresql://127.0.0.1:5432/cool
+# username: postgres
+# password: 123456
+# driver-class-name: org.postgresql.Driver
+# AutoTable配置,根据实体类自动生成表
+auto-table:
+ # 启用自动维护表功能
+ enable: true
+ # 自动删除名称不匹配的索引
+ autoDropIndex: true
+ # 建表的时候,父类的字段排序是在子类后面还是前面
+ superInsertPosition: before
+ # 模型包路径
+ model-package: com.cool.**.entity
+
+# Cool相关配置
+cool:
+ # 初始化数据
+ initData: true
+
+# 文档
+springdoc:
+ api-docs:
+ #是否开启文档功能 本地为了配合eps功能不可关闭
+ enabled: true
+ group-configs:
+ - group: app
+ paths-to-match: /app/**
+ - group: admin
+ paths-to-match: /admin/**
+
+# 设置日志级别
+logging:
+ level:
+ com.cool: debug
diff --git a/target/classes/application-prod.yml b/target/classes/application-prod.yml
new file mode 100644
index 0000000..7d4b34d
--- /dev/null
+++ b/target/classes/application-prod.yml
@@ -0,0 +1,27 @@
+spring:
+ datasource:
+ url: jdbc:mysql://127.0.0.1:3306/cool?useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT%2b8
+ username: root
+ password: 123456
+ driver-class-name: com.mysql.cj.jdbc.Driver
+
+# AutoTable配置,根据实体类自动生成表
+auto-table:
+ # 启用自动维护表功能
+ enable: false
+
+# Cool相关配置
+cool:
+ # 初始化数据
+ initData: false
+
+# 文档
+springdoc:
+ api-docs:
+ #是否开启文档功能 本地为了配合eps功能不可关闭
+ enabled: true
+
+# 设置日志级别
+logging:
+ level:
+ com.cool: error
\ No newline at end of file
diff --git a/target/classes/application.yml b/target/classes/application.yml
new file mode 100644
index 0000000..72a54e5
--- /dev/null
+++ b/target/classes/application.yml
@@ -0,0 +1,162 @@
+server:
+ port: 8001
+ servlet:
+ context-path: /
+ compression:
+ enabled: true
+ mime-types: application/json,application/xml,text/html,text/plain
+
+spring:
+ application:
+ name: cool-admin-java
+ profiles:
+ active: local
+ thymeleaf:
+ cache: false
+ prefix: classpath:/templates/
+ suffix: .html
+ mode: HTML
+ #返回时间格式化
+ jackson:
+ time-zone: GMT+8
+ date-format: yyyy-MM-dd HH:mm:ss
+
+ servlet:
+ multipart:
+ enabled: true
+ max-file-size: 100MB
+ max-request-size: 100MB
+ # Web设置
+ web:
+ resources:
+ add-mappings: true
+ static-locations: classpath:/static/,file:./assets/public/
+
+ # caffeine 缓存
+ cache:
+ type: caffeine
+ file: assets/cache
+
+ #redis 缓存
+# cache:
+# type: redis
+# data:
+# redis:
+# host: 127.0.0.1
+# port: 6379
+# database: 0
+# password:
+ quartz:
+ job-store-type: jdbc
+ jdbc:
+ initialize-schema: always
+ autoStartup: true
+ #相关属性配置
+ properties:
+ org:
+ quartz:
+ scheduler:
+ instanceName: CoolScheduler
+ instanceId: AUTO
+ jobStore:
+ class: org.springframework.scheduling.quartz.LocalDataSourceJobStore
+ driverDelegateClass: org.quartz.impl.jdbcjobstore.StdJDBCDelegate
+ tablePrefix: QRTZ_
+ isClustered: true
+ clusterCheckinInterval: 10000
+ useProperties: false
+ threadPool:
+ class: org.quartz.simpl.SimpleThreadPool
+ threadCount: 5
+ threadPriority: 9
+ threadsInheritContextClassLoaderOfInitializingThread: true
+
+# 忽略url
+ignored:
+ # 忽略后台鉴权url
+ adminAuthUrls:
+ - /
+ - /upload/**
+ - /actuator/**
+ - /download/**
+ - /static/**
+ - /favicon.ico
+ - /v3/api-docs/**
+ - /swagger
+ - /swagger-ui/**
+ - /css/*
+ - /js/*
+ - /druid/**
+ - /admin/base/open/**
+ # 忽略记录请求日志url
+ logUrls:
+ - /
+ - /**/eps
+ - /app/**
+ - /css/*
+ - /js/*
+ - /favicon.ico
+# 文档
+springdoc:
+ api-docs:
+ #swagger后端请求地址
+ path: /v3/api-docs
+ swagger-ui:
+ #自定义swagger前端请求路径,输入http://127.0.0.1:端口号/swagger会自动重定向到swagger页面
+ path: /swagger
+
+mybatis-flex:
+ #多数据源
+ # datasource:
+ #MyBatis 配置文件位置,如果有单独的 MyBatis 配置,需要将其路径配置到 configLocation 中
+ # configuration:
+ #MyBatis Mapper 所对应的 XML 文件位置,如果在 Mapper 中有自定义的方法(XML 中有自定义的实现),需要进行该配置,指定 Mapper 所对应的 XML 文件位置
+ mapper-locations: [ "classpath*:/mapper/**/*.xml" ]
+ type-aliases-package: com.cool.**.entity.*
+ global-config:
+ print-banner: false
+
+
+# Cool相关配置
+cool:
+ # 缓存名称
+ cacheName: comm
+ plugin:
+ # 插件安装位置
+ path: assets/plugin
+ # token 相关配置
+ token:
+ # 过期时间 单位:秒 半小时
+ expire: 1800
+ # 刷新token过期时间 单位:秒 7天
+ refreshExpire: 604800
+ # 文件上传相关
+ file:
+ #上传模式
+ mode: local
+ # 本地上传配置
+ local:
+ # 文件访问地址
+ base-url: http://127.0.0.1:${server.port}/upload
+ # 系统日志请求参数超过1024字节 就不记录,避免日志过大
+ log:
+ # 请求参数最大字节,超过请求参数不记录
+ max-byte-length: 1024
+ # 核心线程数的倍数
+ core-pool-size-multiplier: 2
+ # 最大线程数的倍数
+ max-pool-size-multiplier: 3
+ # 队列容量的倍数
+ queue-capacity-multiplier: 3
+ multi-tenant:
+ # 是否开启多租户,默认关闭
+ enable: false
+# AutoTable配置,根据实体类自动生成表
+auto-table:
+ show-banner: false
+
+# 分布式唯一ID组件
+leaf:
+ segment:
+ # 默认禁用
+ enable: false
\ No newline at end of file
diff --git a/target/classes/banner.txt b/target/classes/banner.txt
new file mode 100644
index 0000000..547703b
--- /dev/null
+++ b/target/classes/banner.txt
@@ -0,0 +1,8 @@
+🚀🚀🚀 ✨🌈✨[cool-admin-java-plus](https://gitee.com/hlc4417/cool-admin-java-plus)✨🌈✨ 🚀🚀🚀
+ ______ ___ ___ _____ _ ______ ____ ____ _____ ____ _____
+ .' ___ | .' `. .' `.|_ _| V8.x / \ |_ _ `.|_ \ / _||_ _||_ \|_ _|
+/ .' \_|/ .-. \/ .-. \ | | ______ / _ \ | | `. \ | \/ | | | | \ | |
+| | | | | || | | | | | _|______|/ ___ \ | | | | | |\ /| | | | | |\ \| |
+\ `.___.'\\ `-' /\ `-' /_| |__/ | _/ / \ \_ _| |_.' /_| |_\/_| |_ _| |_ _| |_\ |_
+ `.____ .' `.___.' `.___.'|________| |____| |____||______.'|_____||_____||_____||_____|\____|
+:: https://java.cool-admin.com ::
\ No newline at end of file
diff --git a/target/classes/com/cool/CoolApplication.class b/target/classes/com/cool/CoolApplication.class
new file mode 100644
index 0000000..5f31575
Binary files /dev/null and b/target/classes/com/cool/CoolApplication.class differ
diff --git a/target/classes/com/cool/Welcome.class b/target/classes/com/cool/Welcome.class
new file mode 100644
index 0000000..73c3528
Binary files /dev/null and b/target/classes/com/cool/Welcome.class differ
diff --git a/target/classes/com/cool/core/annotation/ColumnDefine.class b/target/classes/com/cool/core/annotation/ColumnDefine.class
new file mode 100644
index 0000000..e6dd505
Binary files /dev/null and b/target/classes/com/cool/core/annotation/ColumnDefine.class differ
diff --git a/target/classes/com/cool/core/annotation/CoolPlugin.class b/target/classes/com/cool/core/annotation/CoolPlugin.class
new file mode 100644
index 0000000..eac62c4
Binary files /dev/null and b/target/classes/com/cool/core/annotation/CoolPlugin.class differ
diff --git a/target/classes/com/cool/core/annotation/CoolRestController.class b/target/classes/com/cool/core/annotation/CoolRestController.class
new file mode 100644
index 0000000..59c1559
Binary files /dev/null and b/target/classes/com/cool/core/annotation/CoolRestController.class differ
diff --git a/target/classes/com/cool/core/annotation/EpsField.class b/target/classes/com/cool/core/annotation/EpsField.class
new file mode 100644
index 0000000..7c8ff4c
Binary files /dev/null and b/target/classes/com/cool/core/annotation/EpsField.class differ
diff --git a/target/classes/com/cool/core/annotation/IgnoreRecycleData.class b/target/classes/com/cool/core/annotation/IgnoreRecycleData.class
new file mode 100644
index 0000000..ac94eec
Binary files /dev/null and b/target/classes/com/cool/core/annotation/IgnoreRecycleData.class differ
diff --git a/target/classes/com/cool/core/annotation/NoRepeatSubmit.class b/target/classes/com/cool/core/annotation/NoRepeatSubmit.class
new file mode 100644
index 0000000..bea9b2e
Binary files /dev/null and b/target/classes/com/cool/core/annotation/NoRepeatSubmit.class differ
diff --git a/target/classes/com/cool/core/annotation/TokenIgnore.class b/target/classes/com/cool/core/annotation/TokenIgnore.class
new file mode 100644
index 0000000..eaf1310
Binary files /dev/null and b/target/classes/com/cool/core/annotation/TokenIgnore.class differ
diff --git a/target/classes/com/cool/core/aop/NoRepeatSubmitAspect.class b/target/classes/com/cool/core/aop/NoRepeatSubmitAspect.class
new file mode 100644
index 0000000..1912aee
Binary files /dev/null and b/target/classes/com/cool/core/aop/NoRepeatSubmitAspect.class differ
diff --git a/target/classes/com/cool/core/base/BaseController$1.class b/target/classes/com/cool/core/base/BaseController$1.class
new file mode 100644
index 0000000..1951cc5
Binary files /dev/null and b/target/classes/com/cool/core/base/BaseController$1.class differ
diff --git a/target/classes/com/cool/core/base/BaseController.class b/target/classes/com/cool/core/base/BaseController.class
new file mode 100644
index 0000000..27fc408
Binary files /dev/null and b/target/classes/com/cool/core/base/BaseController.class differ
diff --git a/target/classes/com/cool/core/base/BaseEntity.class b/target/classes/com/cool/core/base/BaseEntity.class
new file mode 100644
index 0000000..d394097
Binary files /dev/null and b/target/classes/com/cool/core/base/BaseEntity.class differ
diff --git a/target/classes/com/cool/core/base/BaseService.class b/target/classes/com/cool/core/base/BaseService.class
new file mode 100644
index 0000000..bfcfeee
Binary files /dev/null and b/target/classes/com/cool/core/base/BaseService.class differ
diff --git a/target/classes/com/cool/core/base/BaseServiceImpl.class b/target/classes/com/cool/core/base/BaseServiceImpl.class
new file mode 100644
index 0000000..c25766d
Binary files /dev/null and b/target/classes/com/cool/core/base/BaseServiceImpl.class differ
diff --git a/target/classes/com/cool/core/base/ModifyEnum.class b/target/classes/com/cool/core/base/ModifyEnum.class
new file mode 100644
index 0000000..47f4f94
Binary files /dev/null and b/target/classes/com/cool/core/base/ModifyEnum.class differ
diff --git a/target/classes/com/cool/core/base/TenantEntity.class b/target/classes/com/cool/core/base/TenantEntity.class
new file mode 100644
index 0000000..eee1aa5
Binary files /dev/null and b/target/classes/com/cool/core/base/TenantEntity.class differ
diff --git a/target/classes/com/cool/core/base/service/MapperProviderService.class b/target/classes/com/cool/core/base/service/MapperProviderService.class
new file mode 100644
index 0000000..9a0915d
Binary files /dev/null and b/target/classes/com/cool/core/base/service/MapperProviderService.class differ
diff --git a/target/classes/com/cool/core/cache/CoolCache$ToCacheData.class b/target/classes/com/cool/core/cache/CoolCache$ToCacheData.class
new file mode 100644
index 0000000..df4c6a8
Binary files /dev/null and b/target/classes/com/cool/core/cache/CoolCache$ToCacheData.class differ
diff --git a/target/classes/com/cool/core/cache/CoolCache.class b/target/classes/com/cool/core/cache/CoolCache.class
new file mode 100644
index 0000000..ecb4894
Binary files /dev/null and b/target/classes/com/cool/core/cache/CoolCache.class differ
diff --git a/target/classes/com/cool/core/code/CodeGenerator.class b/target/classes/com/cool/core/code/CodeGenerator.class
new file mode 100644
index 0000000..9d6d9fe
Binary files /dev/null and b/target/classes/com/cool/core/code/CodeGenerator.class differ
diff --git a/target/classes/com/cool/core/code/CodeModel.class b/target/classes/com/cool/core/code/CodeModel.class
new file mode 100644
index 0000000..806467b
Binary files /dev/null and b/target/classes/com/cool/core/code/CodeModel.class differ
diff --git a/target/classes/com/cool/core/code/CodeTypeEnum.class b/target/classes/com/cool/core/code/CodeTypeEnum.class
new file mode 100644
index 0000000..3ebebab
Binary files /dev/null and b/target/classes/com/cool/core/code/CodeTypeEnum.class differ
diff --git a/target/classes/com/cool/core/config/CoolProperties.class b/target/classes/com/cool/core/config/CoolProperties.class
new file mode 100644
index 0000000..ae823ea
Binary files /dev/null and b/target/classes/com/cool/core/config/CoolProperties.class differ
diff --git a/target/classes/com/cool/core/config/CustomOpenApiResource.class b/target/classes/com/cool/core/config/CustomOpenApiResource.class
new file mode 100644
index 0000000..b9865a8
Binary files /dev/null and b/target/classes/com/cool/core/config/CustomOpenApiResource.class differ
diff --git a/target/classes/com/cool/core/config/FileModeEnum.class b/target/classes/com/cool/core/config/FileModeEnum.class
new file mode 100644
index 0000000..37a6fbc
Binary files /dev/null and b/target/classes/com/cool/core/config/FileModeEnum.class differ
diff --git a/target/classes/com/cool/core/config/FileProperties.class b/target/classes/com/cool/core/config/FileProperties.class
new file mode 100644
index 0000000..5e22e44
Binary files /dev/null and b/target/classes/com/cool/core/config/FileProperties.class differ
diff --git a/target/classes/com/cool/core/config/JacksonConfig$BigNumberSerializer.class b/target/classes/com/cool/core/config/JacksonConfig$BigNumberSerializer.class
new file mode 100644
index 0000000..1d90521
Binary files /dev/null and b/target/classes/com/cool/core/config/JacksonConfig$BigNumberSerializer.class differ
diff --git a/target/classes/com/cool/core/config/JacksonConfig.class b/target/classes/com/cool/core/config/JacksonConfig.class
new file mode 100644
index 0000000..e4442ef
Binary files /dev/null and b/target/classes/com/cool/core/config/JacksonConfig.class differ
diff --git a/target/classes/com/cool/core/config/LocalFileProperties.class b/target/classes/com/cool/core/config/LocalFileProperties.class
new file mode 100644
index 0000000..ce4df16
Binary files /dev/null and b/target/classes/com/cool/core/config/LocalFileProperties.class differ
diff --git a/target/classes/com/cool/core/config/LogDiscardPolicy.class b/target/classes/com/cool/core/config/LogDiscardPolicy.class
new file mode 100644
index 0000000..9545812
Binary files /dev/null and b/target/classes/com/cool/core/config/LogDiscardPolicy.class differ
diff --git a/target/classes/com/cool/core/config/LogProperties.class b/target/classes/com/cool/core/config/LogProperties.class
new file mode 100644
index 0000000..4c5d668
Binary files /dev/null and b/target/classes/com/cool/core/config/LogProperties.class differ
diff --git a/target/classes/com/cool/core/config/MyBatisFlexConfiguration.class b/target/classes/com/cool/core/config/MyBatisFlexConfiguration.class
new file mode 100644
index 0000000..27a9e00
Binary files /dev/null and b/target/classes/com/cool/core/config/MyBatisFlexConfiguration.class differ
diff --git a/target/classes/com/cool/core/config/OssFileProperties.class b/target/classes/com/cool/core/config/OssFileProperties.class
new file mode 100644
index 0000000..a74f21a
Binary files /dev/null and b/target/classes/com/cool/core/config/OssFileProperties.class differ
diff --git a/target/classes/com/cool/core/config/PluginJson.class b/target/classes/com/cool/core/config/PluginJson.class
new file mode 100644
index 0000000..5c42427
Binary files /dev/null and b/target/classes/com/cool/core/config/PluginJson.class differ
diff --git a/target/classes/com/cool/core/config/SwaggerConfig.class b/target/classes/com/cool/core/config/SwaggerConfig.class
new file mode 100644
index 0000000..38d3e72
Binary files /dev/null and b/target/classes/com/cool/core/config/SwaggerConfig.class differ
diff --git a/target/classes/com/cool/core/config/ThreadPoolConfig.class b/target/classes/com/cool/core/config/ThreadPoolConfig.class
new file mode 100644
index 0000000..17f234a
Binary files /dev/null and b/target/classes/com/cool/core/config/ThreadPoolConfig.class differ
diff --git a/target/classes/com/cool/core/config/TokenProperties.class b/target/classes/com/cool/core/config/TokenProperties.class
new file mode 100644
index 0000000..9df7ddc
Binary files /dev/null and b/target/classes/com/cool/core/config/TokenProperties.class differ
diff --git a/target/classes/com/cool/core/config/cache/CaffeineConfig$CacheLoader.class b/target/classes/com/cool/core/config/cache/CaffeineConfig$CacheLoader.class
new file mode 100644
index 0000000..fceab20
Binary files /dev/null and b/target/classes/com/cool/core/config/cache/CaffeineConfig$CacheLoader.class differ
diff --git a/target/classes/com/cool/core/config/cache/CaffeineConfig.class b/target/classes/com/cool/core/config/cache/CaffeineConfig.class
new file mode 100644
index 0000000..798ff9e
Binary files /dev/null and b/target/classes/com/cool/core/config/cache/CaffeineConfig.class differ
diff --git a/target/classes/com/cool/core/config/cache/RedisConfig.class b/target/classes/com/cool/core/config/cache/RedisConfig.class
new file mode 100644
index 0000000..58791e2
Binary files /dev/null and b/target/classes/com/cool/core/config/cache/RedisConfig.class differ
diff --git a/target/classes/com/cool/core/enums/AdminComponentsEnum.class b/target/classes/com/cool/core/enums/AdminComponentsEnum.class
new file mode 100644
index 0000000..8b8c172
Binary files /dev/null and b/target/classes/com/cool/core/enums/AdminComponentsEnum.class differ
diff --git a/target/classes/com/cool/core/enums/Apis.class b/target/classes/com/cool/core/enums/Apis.class
new file mode 100644
index 0000000..62e1e97
Binary files /dev/null and b/target/classes/com/cool/core/enums/Apis.class differ
diff --git a/target/classes/com/cool/core/enums/QueryModeEnum.class b/target/classes/com/cool/core/enums/QueryModeEnum.class
new file mode 100644
index 0000000..3ec8262
Binary files /dev/null and b/target/classes/com/cool/core/enums/QueryModeEnum.class differ
diff --git a/target/classes/com/cool/core/enums/UserTypeEnum.class b/target/classes/com/cool/core/enums/UserTypeEnum.class
new file mode 100644
index 0000000..8c38b86
Binary files /dev/null and b/target/classes/com/cool/core/enums/UserTypeEnum.class differ
diff --git a/target/classes/com/cool/core/eps/CoolEps.class b/target/classes/com/cool/core/eps/CoolEps.class
new file mode 100644
index 0000000..3d5dc6d
Binary files /dev/null and b/target/classes/com/cool/core/eps/CoolEps.class differ
diff --git a/target/classes/com/cool/core/eps/EpsEvent.class b/target/classes/com/cool/core/eps/EpsEvent.class
new file mode 100644
index 0000000..c2e5be1
Binary files /dev/null and b/target/classes/com/cool/core/eps/EpsEvent.class differ
diff --git a/target/classes/com/cool/core/exception/CoolException.class b/target/classes/com/cool/core/exception/CoolException.class
new file mode 100644
index 0000000..83c47cc
Binary files /dev/null and b/target/classes/com/cool/core/exception/CoolException.class differ
diff --git a/target/classes/com/cool/core/exception/CoolExceptionHandler.class b/target/classes/com/cool/core/exception/CoolExceptionHandler.class
new file mode 100644
index 0000000..1880f71
Binary files /dev/null and b/target/classes/com/cool/core/exception/CoolExceptionHandler.class differ
diff --git a/target/classes/com/cool/core/exception/CoolPreconditions$ReturnData.class b/target/classes/com/cool/core/exception/CoolPreconditions$ReturnData.class
new file mode 100644
index 0000000..ba35584
Binary files /dev/null and b/target/classes/com/cool/core/exception/CoolPreconditions$ReturnData.class differ
diff --git a/target/classes/com/cool/core/exception/CoolPreconditions.class b/target/classes/com/cool/core/exception/CoolPreconditions.class
new file mode 100644
index 0000000..6b6ef4c
Binary files /dev/null and b/target/classes/com/cool/core/exception/CoolPreconditions.class differ
diff --git a/target/classes/com/cool/core/file/FileUploadStrategyFactory.class b/target/classes/com/cool/core/file/FileUploadStrategyFactory.class
new file mode 100644
index 0000000..87b252a
Binary files /dev/null and b/target/classes/com/cool/core/file/FileUploadStrategyFactory.class differ
diff --git a/target/classes/com/cool/core/file/UpLoadModeType.class b/target/classes/com/cool/core/file/UpLoadModeType.class
new file mode 100644
index 0000000..3e4cc85
Binary files /dev/null and b/target/classes/com/cool/core/file/UpLoadModeType.class differ
diff --git a/target/classes/com/cool/core/file/strategy/CloudFileUploadStrategy.class b/target/classes/com/cool/core/file/strategy/CloudFileUploadStrategy.class
new file mode 100644
index 0000000..21252c2
Binary files /dev/null and b/target/classes/com/cool/core/file/strategy/CloudFileUploadStrategy.class differ
diff --git a/target/classes/com/cool/core/file/strategy/FileUploadStrategy.class b/target/classes/com/cool/core/file/strategy/FileUploadStrategy.class
new file mode 100644
index 0000000..7328f20
Binary files /dev/null and b/target/classes/com/cool/core/file/strategy/FileUploadStrategy.class differ
diff --git a/target/classes/com/cool/core/file/strategy/LocalFileUploadStrategy.class b/target/classes/com/cool/core/file/strategy/LocalFileUploadStrategy.class
new file mode 100644
index 0000000..a03c02c
Binary files /dev/null and b/target/classes/com/cool/core/file/strategy/LocalFileUploadStrategy.class differ
diff --git a/target/classes/com/cool/core/i18n/I18nGenerator.class b/target/classes/com/cool/core/i18n/I18nGenerator.class
new file mode 100644
index 0000000..50bb668
Binary files /dev/null and b/target/classes/com/cool/core/i18n/I18nGenerator.class differ
diff --git a/target/classes/com/cool/core/init/CoolPluginInit.class b/target/classes/com/cool/core/init/CoolPluginInit.class
new file mode 100644
index 0000000..e94ea0e
Binary files /dev/null and b/target/classes/com/cool/core/init/CoolPluginInit.class differ
diff --git a/target/classes/com/cool/core/init/DBFromJsonInit$DbInitCompleteEvent.class b/target/classes/com/cool/core/init/DBFromJsonInit$DbInitCompleteEvent.class
new file mode 100644
index 0000000..ca6141f
Binary files /dev/null and b/target/classes/com/cool/core/init/DBFromJsonInit$DbInitCompleteEvent.class differ
diff --git a/target/classes/com/cool/core/init/DBFromJsonInit.class b/target/classes/com/cool/core/init/DBFromJsonInit.class
new file mode 100644
index 0000000..9bfd468
Binary files /dev/null and b/target/classes/com/cool/core/init/DBFromJsonInit.class differ
diff --git a/target/classes/com/cool/core/init/IDGenInit.class b/target/classes/com/cool/core/init/IDGenInit.class
new file mode 100644
index 0000000..b3ba940
Binary files /dev/null and b/target/classes/com/cool/core/init/IDGenInit.class differ
diff --git a/target/classes/com/cool/core/leaf/IDGenService.class b/target/classes/com/cool/core/leaf/IDGenService.class
new file mode 100644
index 0000000..539093a
Binary files /dev/null and b/target/classes/com/cool/core/leaf/IDGenService.class differ
diff --git a/target/classes/com/cool/core/leaf/common/CheckVO.class b/target/classes/com/cool/core/leaf/common/CheckVO.class
new file mode 100644
index 0000000..5cf190e
Binary files /dev/null and b/target/classes/com/cool/core/leaf/common/CheckVO.class differ
diff --git a/target/classes/com/cool/core/leaf/common/Result.class b/target/classes/com/cool/core/leaf/common/Result.class
new file mode 100644
index 0000000..1dac6d0
Binary files /dev/null and b/target/classes/com/cool/core/leaf/common/Result.class differ
diff --git a/target/classes/com/cool/core/leaf/common/Status.class b/target/classes/com/cool/core/leaf/common/Status.class
new file mode 100644
index 0000000..214d79c
Binary files /dev/null and b/target/classes/com/cool/core/leaf/common/Status.class differ
diff --git a/target/classes/com/cool/core/leaf/package-info.class b/target/classes/com/cool/core/leaf/package-info.class
new file mode 100644
index 0000000..30bf385
Binary files /dev/null and b/target/classes/com/cool/core/leaf/package-info.class differ
diff --git a/target/classes/com/cool/core/leaf/segment/SegmentIDGenImpl$UpdateThreadFactory.class b/target/classes/com/cool/core/leaf/segment/SegmentIDGenImpl$UpdateThreadFactory.class
new file mode 100644
index 0000000..a41c716
Binary files /dev/null and b/target/classes/com/cool/core/leaf/segment/SegmentIDGenImpl$UpdateThreadFactory.class differ
diff --git a/target/classes/com/cool/core/leaf/segment/SegmentIDGenImpl.class b/target/classes/com/cool/core/leaf/segment/SegmentIDGenImpl.class
new file mode 100644
index 0000000..8b8b478
Binary files /dev/null and b/target/classes/com/cool/core/leaf/segment/SegmentIDGenImpl.class differ
diff --git a/target/classes/com/cool/core/leaf/segment/entity/LeafAllocEntity.class b/target/classes/com/cool/core/leaf/segment/entity/LeafAllocEntity.class
new file mode 100644
index 0000000..d50085e
Binary files /dev/null and b/target/classes/com/cool/core/leaf/segment/entity/LeafAllocEntity.class differ
diff --git a/target/classes/com/cool/core/leaf/segment/entity/table/LeafAllocEntityTableDef.class b/target/classes/com/cool/core/leaf/segment/entity/table/LeafAllocEntityTableDef.class
new file mode 100644
index 0000000..70c7a31
Binary files /dev/null and b/target/classes/com/cool/core/leaf/segment/entity/table/LeafAllocEntityTableDef.class differ
diff --git a/target/classes/com/cool/core/leaf/segment/mapper/LeafAllocMapper.class b/target/classes/com/cool/core/leaf/segment/mapper/LeafAllocMapper.class
new file mode 100644
index 0000000..02d6f3c
Binary files /dev/null and b/target/classes/com/cool/core/leaf/segment/mapper/LeafAllocMapper.class differ
diff --git a/target/classes/com/cool/core/leaf/segment/model/Segment.class b/target/classes/com/cool/core/leaf/segment/model/Segment.class
new file mode 100644
index 0000000..96dbde4
Binary files /dev/null and b/target/classes/com/cool/core/leaf/segment/model/Segment.class differ
diff --git a/target/classes/com/cool/core/leaf/segment/model/SegmentBuffer.class b/target/classes/com/cool/core/leaf/segment/model/SegmentBuffer.class
new file mode 100644
index 0000000..8f39be1
Binary files /dev/null and b/target/classes/com/cool/core/leaf/segment/model/SegmentBuffer.class differ
diff --git a/target/classes/com/cool/core/lock/CoolLock.class b/target/classes/com/cool/core/lock/CoolLock.class
new file mode 100644
index 0000000..2d78a7b
Binary files /dev/null and b/target/classes/com/cool/core/lock/CoolLock.class differ
diff --git a/target/classes/com/cool/core/mybatis/handler/BaseJsonTypeHandler.class b/target/classes/com/cool/core/mybatis/handler/BaseJsonTypeHandler.class
new file mode 100644
index 0000000..c8c2f10
Binary files /dev/null and b/target/classes/com/cool/core/mybatis/handler/BaseJsonTypeHandler.class differ
diff --git a/target/classes/com/cool/core/mybatis/handler/Fastjson2TypeHandler.class b/target/classes/com/cool/core/mybatis/handler/Fastjson2TypeHandler.class
new file mode 100644
index 0000000..65843fc
Binary files /dev/null and b/target/classes/com/cool/core/mybatis/handler/Fastjson2TypeHandler.class differ
diff --git a/target/classes/com/cool/core/mybatis/handler/JacksonTypeHandler.class b/target/classes/com/cool/core/mybatis/handler/JacksonTypeHandler.class
new file mode 100644
index 0000000..2b89e08
Binary files /dev/null and b/target/classes/com/cool/core/mybatis/handler/JacksonTypeHandler.class differ
diff --git a/target/classes/com/cool/core/mybatis/pg/PostgresSequenceSyncService.class b/target/classes/com/cool/core/mybatis/pg/PostgresSequenceSyncService.class
new file mode 100644
index 0000000..e1351a5
Binary files /dev/null and b/target/classes/com/cool/core/mybatis/pg/PostgresSequenceSyncService.class differ
diff --git a/target/classes/com/cool/core/plugin/config/DynamicJarClassLoader.class b/target/classes/com/cool/core/plugin/config/DynamicJarClassLoader.class
new file mode 100644
index 0000000..aa01d63
Binary files /dev/null and b/target/classes/com/cool/core/plugin/config/DynamicJarClassLoader.class differ
diff --git a/target/classes/com/cool/core/plugin/consts/PluginConsts.class b/target/classes/com/cool/core/plugin/consts/PluginConsts.class
new file mode 100644
index 0000000..a32ef1c
Binary files /dev/null and b/target/classes/com/cool/core/plugin/consts/PluginConsts.class differ
diff --git a/target/classes/com/cool/core/plugin/event/PluginActionEnum.class b/target/classes/com/cool/core/plugin/event/PluginActionEnum.class
new file mode 100644
index 0000000..5bee296
Binary files /dev/null and b/target/classes/com/cool/core/plugin/event/PluginActionEnum.class differ
diff --git a/target/classes/com/cool/core/plugin/event/PluginEvent.class b/target/classes/com/cool/core/plugin/event/PluginEvent.class
new file mode 100644
index 0000000..7ab143f
Binary files /dev/null and b/target/classes/com/cool/core/plugin/event/PluginEvent.class differ
diff --git a/target/classes/com/cool/core/plugin/event/PluginEventListener.class b/target/classes/com/cool/core/plugin/event/PluginEventListener.class
new file mode 100644
index 0000000..6b2caab
Binary files /dev/null and b/target/classes/com/cool/core/plugin/event/PluginEventListener.class differ
diff --git a/target/classes/com/cool/core/plugin/event/PluginEventPublisher.class b/target/classes/com/cool/core/plugin/event/PluginEventPublisher.class
new file mode 100644
index 0000000..09fd2bc
Binary files /dev/null and b/target/classes/com/cool/core/plugin/event/PluginEventPublisher.class differ
diff --git a/target/classes/com/cool/core/plugin/service/CoolPluginService.class b/target/classes/com/cool/core/plugin/service/CoolPluginService.class
new file mode 100644
index 0000000..3c13a7b
Binary files /dev/null and b/target/classes/com/cool/core/plugin/service/CoolPluginService.class differ
diff --git a/target/classes/com/cool/core/plugin/service/DynamicJarLoaderService.class b/target/classes/com/cool/core/plugin/service/DynamicJarLoaderService.class
new file mode 100644
index 0000000..c9ff5ae
Binary files /dev/null and b/target/classes/com/cool/core/plugin/service/DynamicJarLoaderService.class differ
diff --git a/target/classes/com/cool/core/request/CrudOption$TransformParam.class b/target/classes/com/cool/core/request/CrudOption$TransformParam.class
new file mode 100644
index 0000000..31c560b
Binary files /dev/null and b/target/classes/com/cool/core/request/CrudOption$TransformParam.class differ
diff --git a/target/classes/com/cool/core/request/CrudOption$TransformValue.class b/target/classes/com/cool/core/request/CrudOption$TransformValue.class
new file mode 100644
index 0000000..07b396e
Binary files /dev/null and b/target/classes/com/cool/core/request/CrudOption$TransformValue.class differ
diff --git a/target/classes/com/cool/core/request/CrudOption.class b/target/classes/com/cool/core/request/CrudOption.class
new file mode 100644
index 0000000..4c39424
Binary files /dev/null and b/target/classes/com/cool/core/request/CrudOption.class differ
diff --git a/target/classes/com/cool/core/request/PageResult$Pagination.class b/target/classes/com/cool/core/request/PageResult$Pagination.class
new file mode 100644
index 0000000..b85cc37
Binary files /dev/null and b/target/classes/com/cool/core/request/PageResult$Pagination.class differ
diff --git a/target/classes/com/cool/core/request/PageResult.class b/target/classes/com/cool/core/request/PageResult.class
new file mode 100644
index 0000000..6848d01
Binary files /dev/null and b/target/classes/com/cool/core/request/PageResult.class differ
diff --git a/target/classes/com/cool/core/request/R.class b/target/classes/com/cool/core/request/R.class
new file mode 100644
index 0000000..adf25fe
Binary files /dev/null and b/target/classes/com/cool/core/request/R.class differ
diff --git a/target/classes/com/cool/core/request/RequestParamsFilter$1.class b/target/classes/com/cool/core/request/RequestParamsFilter$1.class
new file mode 100644
index 0000000..0d02d8a
Binary files /dev/null and b/target/classes/com/cool/core/request/RequestParamsFilter$1.class differ
diff --git a/target/classes/com/cool/core/request/RequestParamsFilter.class b/target/classes/com/cool/core/request/RequestParamsFilter.class
new file mode 100644
index 0000000..0afe968
Binary files /dev/null and b/target/classes/com/cool/core/request/RequestParamsFilter.class differ
diff --git a/target/classes/com/cool/core/request/RestInterceptor.class b/target/classes/com/cool/core/request/RestInterceptor.class
new file mode 100644
index 0000000..9b0f3fd
Binary files /dev/null and b/target/classes/com/cool/core/request/RestInterceptor.class differ
diff --git a/target/classes/com/cool/core/request/prefix/AutoPrefixConfiguration.class b/target/classes/com/cool/core/request/prefix/AutoPrefixConfiguration.class
new file mode 100644
index 0000000..dadb58b
Binary files /dev/null and b/target/classes/com/cool/core/request/prefix/AutoPrefixConfiguration.class differ
diff --git a/target/classes/com/cool/core/request/prefix/AutoPrefixUrlMapping.class b/target/classes/com/cool/core/request/prefix/AutoPrefixUrlMapping.class
new file mode 100644
index 0000000..56eb8f9
Binary files /dev/null and b/target/classes/com/cool/core/request/prefix/AutoPrefixUrlMapping.class differ
diff --git a/target/classes/com/cool/core/security/EntryPointUnauthorizedHandler$1.class b/target/classes/com/cool/core/security/EntryPointUnauthorizedHandler$1.class
new file mode 100644
index 0000000..bff0ecf
Binary files /dev/null and b/target/classes/com/cool/core/security/EntryPointUnauthorizedHandler$1.class differ
diff --git a/target/classes/com/cool/core/security/EntryPointUnauthorizedHandler.class b/target/classes/com/cool/core/security/EntryPointUnauthorizedHandler.class
new file mode 100644
index 0000000..9138985
Binary files /dev/null and b/target/classes/com/cool/core/security/EntryPointUnauthorizedHandler.class differ
diff --git a/target/classes/com/cool/core/security/IgnoredUrlsProperties.class b/target/classes/com/cool/core/security/IgnoredUrlsProperties.class
new file mode 100644
index 0000000..ef2589f
Binary files /dev/null and b/target/classes/com/cool/core/security/IgnoredUrlsProperties.class differ
diff --git a/target/classes/com/cool/core/security/JwtAuthenticationTokenFilter.class b/target/classes/com/cool/core/security/JwtAuthenticationTokenFilter.class
new file mode 100644
index 0000000..4622d43
Binary files /dev/null and b/target/classes/com/cool/core/security/JwtAuthenticationTokenFilter.class differ
diff --git a/target/classes/com/cool/core/security/JwtSecurityConfig$1.class b/target/classes/com/cool/core/security/JwtSecurityConfig$1.class
new file mode 100644
index 0000000..99e6e13
Binary files /dev/null and b/target/classes/com/cool/core/security/JwtSecurityConfig$1.class differ
diff --git a/target/classes/com/cool/core/security/JwtSecurityConfig.class b/target/classes/com/cool/core/security/JwtSecurityConfig.class
new file mode 100644
index 0000000..02a0f0b
Binary files /dev/null and b/target/classes/com/cool/core/security/JwtSecurityConfig.class differ
diff --git a/target/classes/com/cool/core/security/MyAccessDecisionManager.class b/target/classes/com/cool/core/security/MyAccessDecisionManager.class
new file mode 100644
index 0000000..8caa102
Binary files /dev/null and b/target/classes/com/cool/core/security/MyAccessDecisionManager.class differ
diff --git a/target/classes/com/cool/core/security/MyFilterSecurityInterceptor.class b/target/classes/com/cool/core/security/MyFilterSecurityInterceptor.class
new file mode 100644
index 0000000..fb8db94
Binary files /dev/null and b/target/classes/com/cool/core/security/MyFilterSecurityInterceptor.class differ
diff --git a/target/classes/com/cool/core/security/RestAccessDeniedHandler$1.class b/target/classes/com/cool/core/security/RestAccessDeniedHandler$1.class
new file mode 100644
index 0000000..711eb3b
Binary files /dev/null and b/target/classes/com/cool/core/security/RestAccessDeniedHandler$1.class differ
diff --git a/target/classes/com/cool/core/security/RestAccessDeniedHandler.class b/target/classes/com/cool/core/security/RestAccessDeniedHandler.class
new file mode 100644
index 0000000..10411af
Binary files /dev/null and b/target/classes/com/cool/core/security/RestAccessDeniedHandler.class differ
diff --git a/target/classes/com/cool/core/security/jwt/JwtTokenUtil.class b/target/classes/com/cool/core/security/jwt/JwtTokenUtil.class
new file mode 100644
index 0000000..4ef2e96
Binary files /dev/null and b/target/classes/com/cool/core/security/jwt/JwtTokenUtil.class differ
diff --git a/target/classes/com/cool/core/security/jwt/JwtUser.class b/target/classes/com/cool/core/security/jwt/JwtUser.class
new file mode 100644
index 0000000..06d28a5
Binary files /dev/null and b/target/classes/com/cool/core/security/jwt/JwtUser.class differ
diff --git a/target/classes/com/cool/core/tenant/CoolTenantFactory.class b/target/classes/com/cool/core/tenant/CoolTenantFactory.class
new file mode 100644
index 0000000..240b227
Binary files /dev/null and b/target/classes/com/cool/core/tenant/CoolTenantFactory.class differ
diff --git a/target/classes/com/cool/core/util/AnnotationUtils.class b/target/classes/com/cool/core/util/AnnotationUtils.class
new file mode 100644
index 0000000..9746749
Binary files /dev/null and b/target/classes/com/cool/core/util/AnnotationUtils.class differ
diff --git a/target/classes/com/cool/core/util/AutoTypeConverter.class b/target/classes/com/cool/core/util/AutoTypeConverter.class
new file mode 100644
index 0000000..e46ec87
Binary files /dev/null and b/target/classes/com/cool/core/util/AutoTypeConverter.class differ
diff --git a/target/classes/com/cool/core/util/BodyReaderHttpServletRequestWrapper$1.class b/target/classes/com/cool/core/util/BodyReaderHttpServletRequestWrapper$1.class
new file mode 100644
index 0000000..f1e6e81
Binary files /dev/null and b/target/classes/com/cool/core/util/BodyReaderHttpServletRequestWrapper$1.class differ
diff --git a/target/classes/com/cool/core/util/BodyReaderHttpServletRequestWrapper.class b/target/classes/com/cool/core/util/BodyReaderHttpServletRequestWrapper.class
new file mode 100644
index 0000000..582adde
Binary files /dev/null and b/target/classes/com/cool/core/util/BodyReaderHttpServletRequestWrapper.class differ
diff --git a/target/classes/com/cool/core/util/CompilerUtils.class b/target/classes/com/cool/core/util/CompilerUtils.class
new file mode 100644
index 0000000..ae46d79
Binary files /dev/null and b/target/classes/com/cool/core/util/CompilerUtils.class differ
diff --git a/target/classes/com/cool/core/util/ConvertUtil$SimpleMultipartFile.class b/target/classes/com/cool/core/util/ConvertUtil$SimpleMultipartFile.class
new file mode 100644
index 0000000..5f4a9bc
Binary files /dev/null and b/target/classes/com/cool/core/util/ConvertUtil$SimpleMultipartFile.class differ
diff --git a/target/classes/com/cool/core/util/ConvertUtil.class b/target/classes/com/cool/core/util/ConvertUtil.class
new file mode 100644
index 0000000..e005124
Binary files /dev/null and b/target/classes/com/cool/core/util/ConvertUtil.class differ
diff --git a/target/classes/com/cool/core/util/CoolPluginInvokers.class b/target/classes/com/cool/core/util/CoolPluginInvokers.class
new file mode 100644
index 0000000..f677ba1
Binary files /dev/null and b/target/classes/com/cool/core/util/CoolPluginInvokers.class differ
diff --git a/target/classes/com/cool/core/util/CoolSecurityUtil.class b/target/classes/com/cool/core/util/CoolSecurityUtil.class
new file mode 100644
index 0000000..b6e1af6
Binary files /dev/null and b/target/classes/com/cool/core/util/CoolSecurityUtil.class differ
diff --git a/target/classes/com/cool/core/util/DatabaseDialectUtils.class b/target/classes/com/cool/core/util/DatabaseDialectUtils.class
new file mode 100644
index 0000000..33c4809
Binary files /dev/null and b/target/classes/com/cool/core/util/DatabaseDialectUtils.class differ
diff --git a/target/classes/com/cool/core/util/EntityUtils.class b/target/classes/com/cool/core/util/EntityUtils.class
new file mode 100644
index 0000000..b968be8
Binary files /dev/null and b/target/classes/com/cool/core/util/EntityUtils.class differ
diff --git a/target/classes/com/cool/core/util/I18nUtil.class b/target/classes/com/cool/core/util/I18nUtil.class
new file mode 100644
index 0000000..611ff15
Binary files /dev/null and b/target/classes/com/cool/core/util/I18nUtil.class differ
diff --git a/target/classes/com/cool/core/util/IPUtils.class b/target/classes/com/cool/core/util/IPUtils.class
new file mode 100644
index 0000000..5bcc1f7
Binary files /dev/null and b/target/classes/com/cool/core/util/IPUtils.class differ
diff --git a/target/classes/com/cool/core/util/MapExtUtil.class b/target/classes/com/cool/core/util/MapExtUtil.class
new file mode 100644
index 0000000..7ffabb4
Binary files /dev/null and b/target/classes/com/cool/core/util/MapExtUtil.class differ
diff --git a/target/classes/com/cool/core/util/MappingAlgorithm.class b/target/classes/com/cool/core/util/MappingAlgorithm.class
new file mode 100644
index 0000000..ecad12d
Binary files /dev/null and b/target/classes/com/cool/core/util/MappingAlgorithm.class differ
diff --git a/target/classes/com/cool/core/util/PathUtils.class b/target/classes/com/cool/core/util/PathUtils.class
new file mode 100644
index 0000000..fe60f8b
Binary files /dev/null and b/target/classes/com/cool/core/util/PathUtils.class differ
diff --git a/target/classes/com/cool/core/util/SpringContextUtils.class b/target/classes/com/cool/core/util/SpringContextUtils.class
new file mode 100644
index 0000000..4bfe673
Binary files /dev/null and b/target/classes/com/cool/core/util/SpringContextUtils.class differ
diff --git a/target/classes/com/cool/core/util/TenantUtil.class b/target/classes/com/cool/core/util/TenantUtil.class
new file mode 100644
index 0000000..2f07dcf
Binary files /dev/null and b/target/classes/com/cool/core/util/TenantUtil.class differ
diff --git a/target/classes/com/cool/modules/base/controller/admin/AdminBaseCodingController.class b/target/classes/com/cool/modules/base/controller/admin/AdminBaseCodingController.class
new file mode 100644
index 0000000..ece03cd
Binary files /dev/null and b/target/classes/com/cool/modules/base/controller/admin/AdminBaseCodingController.class differ
diff --git a/target/classes/com/cool/modules/base/controller/admin/AdminBaseCommController.class b/target/classes/com/cool/modules/base/controller/admin/AdminBaseCommController.class
new file mode 100644
index 0000000..e18670c
Binary files /dev/null and b/target/classes/com/cool/modules/base/controller/admin/AdminBaseCommController.class differ
diff --git a/target/classes/com/cool/modules/base/controller/admin/AdminBaseOpenController.class b/target/classes/com/cool/modules/base/controller/admin/AdminBaseOpenController.class
new file mode 100644
index 0000000..ed0493e
Binary files /dev/null and b/target/classes/com/cool/modules/base/controller/admin/AdminBaseOpenController.class differ
diff --git a/target/classes/com/cool/modules/base/controller/admin/sys/AdminBaseSysDepartmentController.class b/target/classes/com/cool/modules/base/controller/admin/sys/AdminBaseSysDepartmentController.class
new file mode 100644
index 0000000..06a623a
Binary files /dev/null and b/target/classes/com/cool/modules/base/controller/admin/sys/AdminBaseSysDepartmentController.class differ
diff --git a/target/classes/com/cool/modules/base/controller/admin/sys/AdminBaseSysLogController.class b/target/classes/com/cool/modules/base/controller/admin/sys/AdminBaseSysLogController.class
new file mode 100644
index 0000000..56ddf9b
Binary files /dev/null and b/target/classes/com/cool/modules/base/controller/admin/sys/AdminBaseSysLogController.class differ
diff --git a/target/classes/com/cool/modules/base/controller/admin/sys/AdminBaseSysMenuController.class b/target/classes/com/cool/modules/base/controller/admin/sys/AdminBaseSysMenuController.class
new file mode 100644
index 0000000..a2d57f3
Binary files /dev/null and b/target/classes/com/cool/modules/base/controller/admin/sys/AdminBaseSysMenuController.class differ
diff --git a/target/classes/com/cool/modules/base/controller/admin/sys/AdminBaseSysParamController.class b/target/classes/com/cool/modules/base/controller/admin/sys/AdminBaseSysParamController.class
new file mode 100644
index 0000000..8a1c038
Binary files /dev/null and b/target/classes/com/cool/modules/base/controller/admin/sys/AdminBaseSysParamController.class differ
diff --git a/target/classes/com/cool/modules/base/controller/admin/sys/AdminBaseSysRoleController.class b/target/classes/com/cool/modules/base/controller/admin/sys/AdminBaseSysRoleController.class
new file mode 100644
index 0000000..b55328f
Binary files /dev/null and b/target/classes/com/cool/modules/base/controller/admin/sys/AdminBaseSysRoleController.class differ
diff --git a/target/classes/com/cool/modules/base/controller/admin/sys/AdminBaseSysUserController.class b/target/classes/com/cool/modules/base/controller/admin/sys/AdminBaseSysUserController.class
new file mode 100644
index 0000000..cd53b55
Binary files /dev/null and b/target/classes/com/cool/modules/base/controller/admin/sys/AdminBaseSysUserController.class differ
diff --git a/target/classes/com/cool/modules/base/controller/app/AppBaseCommController.class b/target/classes/com/cool/modules/base/controller/app/AppBaseCommController.class
new file mode 100644
index 0000000..69163f6
Binary files /dev/null and b/target/classes/com/cool/modules/base/controller/app/AppBaseCommController.class differ
diff --git a/target/classes/com/cool/modules/base/dto/sys/BaseSysLoginDto.class b/target/classes/com/cool/modules/base/dto/sys/BaseSysLoginDto.class
new file mode 100644
index 0000000..ad42e8b
Binary files /dev/null and b/target/classes/com/cool/modules/base/dto/sys/BaseSysLoginDto.class differ
diff --git a/target/classes/com/cool/modules/base/dto/sys/CodeContentDto.class b/target/classes/com/cool/modules/base/dto/sys/CodeContentDto.class
new file mode 100644
index 0000000..68c83af
Binary files /dev/null and b/target/classes/com/cool/modules/base/dto/sys/CodeContentDto.class differ
diff --git a/target/classes/com/cool/modules/base/entity/sys/BaseSysConfEntity.class b/target/classes/com/cool/modules/base/entity/sys/BaseSysConfEntity.class
new file mode 100644
index 0000000..9bca636
Binary files /dev/null and b/target/classes/com/cool/modules/base/entity/sys/BaseSysConfEntity.class differ
diff --git a/target/classes/com/cool/modules/base/entity/sys/BaseSysDepartmentEntity.class b/target/classes/com/cool/modules/base/entity/sys/BaseSysDepartmentEntity.class
new file mode 100644
index 0000000..9d17c20
Binary files /dev/null and b/target/classes/com/cool/modules/base/entity/sys/BaseSysDepartmentEntity.class differ
diff --git a/target/classes/com/cool/modules/base/entity/sys/BaseSysLogEntity.class b/target/classes/com/cool/modules/base/entity/sys/BaseSysLogEntity.class
new file mode 100644
index 0000000..275c361
Binary files /dev/null and b/target/classes/com/cool/modules/base/entity/sys/BaseSysLogEntity.class differ
diff --git a/target/classes/com/cool/modules/base/entity/sys/BaseSysMenuEntity.class b/target/classes/com/cool/modules/base/entity/sys/BaseSysMenuEntity.class
new file mode 100644
index 0000000..9c862a2
Binary files /dev/null and b/target/classes/com/cool/modules/base/entity/sys/BaseSysMenuEntity.class differ
diff --git a/target/classes/com/cool/modules/base/entity/sys/BaseSysParamEntity.class b/target/classes/com/cool/modules/base/entity/sys/BaseSysParamEntity.class
new file mode 100644
index 0000000..cc8429b
Binary files /dev/null and b/target/classes/com/cool/modules/base/entity/sys/BaseSysParamEntity.class differ
diff --git a/target/classes/com/cool/modules/base/entity/sys/BaseSysRoleDepartmentEntity.class b/target/classes/com/cool/modules/base/entity/sys/BaseSysRoleDepartmentEntity.class
new file mode 100644
index 0000000..1519c51
Binary files /dev/null and b/target/classes/com/cool/modules/base/entity/sys/BaseSysRoleDepartmentEntity.class differ
diff --git a/target/classes/com/cool/modules/base/entity/sys/BaseSysRoleEntity.class b/target/classes/com/cool/modules/base/entity/sys/BaseSysRoleEntity.class
new file mode 100644
index 0000000..9fd4c9a
Binary files /dev/null and b/target/classes/com/cool/modules/base/entity/sys/BaseSysRoleEntity.class differ
diff --git a/target/classes/com/cool/modules/base/entity/sys/BaseSysRoleMenuEntity.class b/target/classes/com/cool/modules/base/entity/sys/BaseSysRoleMenuEntity.class
new file mode 100644
index 0000000..1331446
Binary files /dev/null and b/target/classes/com/cool/modules/base/entity/sys/BaseSysRoleMenuEntity.class differ
diff --git a/target/classes/com/cool/modules/base/entity/sys/BaseSysUserEntity.class b/target/classes/com/cool/modules/base/entity/sys/BaseSysUserEntity.class
new file mode 100644
index 0000000..9f37f24
Binary files /dev/null and b/target/classes/com/cool/modules/base/entity/sys/BaseSysUserEntity.class differ
diff --git a/target/classes/com/cool/modules/base/entity/sys/BaseSysUserRoleEntity.class b/target/classes/com/cool/modules/base/entity/sys/BaseSysUserRoleEntity.class
new file mode 100644
index 0000000..21c923a
Binary files /dev/null and b/target/classes/com/cool/modules/base/entity/sys/BaseSysUserRoleEntity.class differ
diff --git a/target/classes/com/cool/modules/base/entity/sys/table/BaseSysConfEntityTableDef.class b/target/classes/com/cool/modules/base/entity/sys/table/BaseSysConfEntityTableDef.class
new file mode 100644
index 0000000..4ae7ac0
Binary files /dev/null and b/target/classes/com/cool/modules/base/entity/sys/table/BaseSysConfEntityTableDef.class differ
diff --git a/target/classes/com/cool/modules/base/entity/sys/table/BaseSysDepartmentEntityTableDef.class b/target/classes/com/cool/modules/base/entity/sys/table/BaseSysDepartmentEntityTableDef.class
new file mode 100644
index 0000000..72d86aa
Binary files /dev/null and b/target/classes/com/cool/modules/base/entity/sys/table/BaseSysDepartmentEntityTableDef.class differ
diff --git a/target/classes/com/cool/modules/base/entity/sys/table/BaseSysLogEntityTableDef.class b/target/classes/com/cool/modules/base/entity/sys/table/BaseSysLogEntityTableDef.class
new file mode 100644
index 0000000..d5d1cab
Binary files /dev/null and b/target/classes/com/cool/modules/base/entity/sys/table/BaseSysLogEntityTableDef.class differ
diff --git a/target/classes/com/cool/modules/base/entity/sys/table/BaseSysMenuEntityTableDef.class b/target/classes/com/cool/modules/base/entity/sys/table/BaseSysMenuEntityTableDef.class
new file mode 100644
index 0000000..1cf90c5
Binary files /dev/null and b/target/classes/com/cool/modules/base/entity/sys/table/BaseSysMenuEntityTableDef.class differ
diff --git a/target/classes/com/cool/modules/base/entity/sys/table/BaseSysParamEntityTableDef.class b/target/classes/com/cool/modules/base/entity/sys/table/BaseSysParamEntityTableDef.class
new file mode 100644
index 0000000..ca0a053
Binary files /dev/null and b/target/classes/com/cool/modules/base/entity/sys/table/BaseSysParamEntityTableDef.class differ
diff --git a/target/classes/com/cool/modules/base/entity/sys/table/BaseSysRoleDepartmentEntityTableDef.class b/target/classes/com/cool/modules/base/entity/sys/table/BaseSysRoleDepartmentEntityTableDef.class
new file mode 100644
index 0000000..525cc1e
Binary files /dev/null and b/target/classes/com/cool/modules/base/entity/sys/table/BaseSysRoleDepartmentEntityTableDef.class differ
diff --git a/target/classes/com/cool/modules/base/entity/sys/table/BaseSysRoleEntityTableDef.class b/target/classes/com/cool/modules/base/entity/sys/table/BaseSysRoleEntityTableDef.class
new file mode 100644
index 0000000..d66c272
Binary files /dev/null and b/target/classes/com/cool/modules/base/entity/sys/table/BaseSysRoleEntityTableDef.class differ
diff --git a/target/classes/com/cool/modules/base/entity/sys/table/BaseSysRoleMenuEntityTableDef.class b/target/classes/com/cool/modules/base/entity/sys/table/BaseSysRoleMenuEntityTableDef.class
new file mode 100644
index 0000000..6acf29c
Binary files /dev/null and b/target/classes/com/cool/modules/base/entity/sys/table/BaseSysRoleMenuEntityTableDef.class differ
diff --git a/target/classes/com/cool/modules/base/entity/sys/table/BaseSysUserEntityTableDef.class b/target/classes/com/cool/modules/base/entity/sys/table/BaseSysUserEntityTableDef.class
new file mode 100644
index 0000000..eb7f7a5
Binary files /dev/null and b/target/classes/com/cool/modules/base/entity/sys/table/BaseSysUserEntityTableDef.class differ
diff --git a/target/classes/com/cool/modules/base/entity/sys/table/BaseSysUserRoleEntityTableDef.class b/target/classes/com/cool/modules/base/entity/sys/table/BaseSysUserRoleEntityTableDef.class
new file mode 100644
index 0000000..f5e31a7
Binary files /dev/null and b/target/classes/com/cool/modules/base/entity/sys/table/BaseSysUserRoleEntityTableDef.class differ
diff --git a/target/classes/com/cool/modules/base/filter/BaseLogFilter.class b/target/classes/com/cool/modules/base/filter/BaseLogFilter.class
new file mode 100644
index 0000000..749ea41
Binary files /dev/null and b/target/classes/com/cool/modules/base/filter/BaseLogFilter.class differ
diff --git a/target/classes/com/cool/modules/base/mapper/sys/BaseSysConfMapper.class b/target/classes/com/cool/modules/base/mapper/sys/BaseSysConfMapper.class
new file mode 100644
index 0000000..0c72cfb
Binary files /dev/null and b/target/classes/com/cool/modules/base/mapper/sys/BaseSysConfMapper.class differ
diff --git a/target/classes/com/cool/modules/base/mapper/sys/BaseSysDepartmentMapper.class b/target/classes/com/cool/modules/base/mapper/sys/BaseSysDepartmentMapper.class
new file mode 100644
index 0000000..22a831b
Binary files /dev/null and b/target/classes/com/cool/modules/base/mapper/sys/BaseSysDepartmentMapper.class differ
diff --git a/target/classes/com/cool/modules/base/mapper/sys/BaseSysLogMapper.class b/target/classes/com/cool/modules/base/mapper/sys/BaseSysLogMapper.class
new file mode 100644
index 0000000..0711088
Binary files /dev/null and b/target/classes/com/cool/modules/base/mapper/sys/BaseSysLogMapper.class differ
diff --git a/target/classes/com/cool/modules/base/mapper/sys/BaseSysMenuMapper.class b/target/classes/com/cool/modules/base/mapper/sys/BaseSysMenuMapper.class
new file mode 100644
index 0000000..9cc5c8c
Binary files /dev/null and b/target/classes/com/cool/modules/base/mapper/sys/BaseSysMenuMapper.class differ
diff --git a/target/classes/com/cool/modules/base/mapper/sys/BaseSysParamMapper.class b/target/classes/com/cool/modules/base/mapper/sys/BaseSysParamMapper.class
new file mode 100644
index 0000000..8a14644
Binary files /dev/null and b/target/classes/com/cool/modules/base/mapper/sys/BaseSysParamMapper.class differ
diff --git a/target/classes/com/cool/modules/base/mapper/sys/BaseSysRoleDepartmentMapper.class b/target/classes/com/cool/modules/base/mapper/sys/BaseSysRoleDepartmentMapper.class
new file mode 100644
index 0000000..71ee8c2
Binary files /dev/null and b/target/classes/com/cool/modules/base/mapper/sys/BaseSysRoleDepartmentMapper.class differ
diff --git a/target/classes/com/cool/modules/base/mapper/sys/BaseSysRoleMapper.class b/target/classes/com/cool/modules/base/mapper/sys/BaseSysRoleMapper.class
new file mode 100644
index 0000000..039a4b4
Binary files /dev/null and b/target/classes/com/cool/modules/base/mapper/sys/BaseSysRoleMapper.class differ
diff --git a/target/classes/com/cool/modules/base/mapper/sys/BaseSysRoleMenuMapper.class b/target/classes/com/cool/modules/base/mapper/sys/BaseSysRoleMenuMapper.class
new file mode 100644
index 0000000..38960bf
Binary files /dev/null and b/target/classes/com/cool/modules/base/mapper/sys/BaseSysRoleMenuMapper.class differ
diff --git a/target/classes/com/cool/modules/base/mapper/sys/BaseSysUserMapper.class b/target/classes/com/cool/modules/base/mapper/sys/BaseSysUserMapper.class
new file mode 100644
index 0000000..5d4666d
Binary files /dev/null and b/target/classes/com/cool/modules/base/mapper/sys/BaseSysUserMapper.class differ
diff --git a/target/classes/com/cool/modules/base/mapper/sys/BaseSysUserRoleMapper.class b/target/classes/com/cool/modules/base/mapper/sys/BaseSysUserRoleMapper.class
new file mode 100644
index 0000000..ab27c83
Binary files /dev/null and b/target/classes/com/cool/modules/base/mapper/sys/BaseSysUserRoleMapper.class differ
diff --git a/target/classes/com/cool/modules/base/security/JwtUserDetailsServiceImpl.class b/target/classes/com/cool/modules/base/security/JwtUserDetailsServiceImpl.class
new file mode 100644
index 0000000..b5f7c1e
Binary files /dev/null and b/target/classes/com/cool/modules/base/security/JwtUserDetailsServiceImpl.class differ
diff --git a/target/classes/com/cool/modules/base/security/MySecurityMetadataSource.class b/target/classes/com/cool/modules/base/security/MySecurityMetadataSource.class
new file mode 100644
index 0000000..30a444b
Binary files /dev/null and b/target/classes/com/cool/modules/base/security/MySecurityMetadataSource.class differ
diff --git a/target/classes/com/cool/modules/base/service/sys/BaseCodingService.class b/target/classes/com/cool/modules/base/service/sys/BaseCodingService.class
new file mode 100644
index 0000000..518ee32
Binary files /dev/null and b/target/classes/com/cool/modules/base/service/sys/BaseCodingService.class differ
diff --git a/target/classes/com/cool/modules/base/service/sys/BaseSysConfService.class b/target/classes/com/cool/modules/base/service/sys/BaseSysConfService.class
new file mode 100644
index 0000000..0347faf
Binary files /dev/null and b/target/classes/com/cool/modules/base/service/sys/BaseSysConfService.class differ
diff --git a/target/classes/com/cool/modules/base/service/sys/BaseSysDepartmentService.class b/target/classes/com/cool/modules/base/service/sys/BaseSysDepartmentService.class
new file mode 100644
index 0000000..291f06c
Binary files /dev/null and b/target/classes/com/cool/modules/base/service/sys/BaseSysDepartmentService.class differ
diff --git a/target/classes/com/cool/modules/base/service/sys/BaseSysLogService.class b/target/classes/com/cool/modules/base/service/sys/BaseSysLogService.class
new file mode 100644
index 0000000..852f28a
Binary files /dev/null and b/target/classes/com/cool/modules/base/service/sys/BaseSysLogService.class differ
diff --git a/target/classes/com/cool/modules/base/service/sys/BaseSysLoginService.class b/target/classes/com/cool/modules/base/service/sys/BaseSysLoginService.class
new file mode 100644
index 0000000..ee695e9
Binary files /dev/null and b/target/classes/com/cool/modules/base/service/sys/BaseSysLoginService.class differ
diff --git a/target/classes/com/cool/modules/base/service/sys/BaseSysMenuService.class b/target/classes/com/cool/modules/base/service/sys/BaseSysMenuService.class
new file mode 100644
index 0000000..c3e67f0
Binary files /dev/null and b/target/classes/com/cool/modules/base/service/sys/BaseSysMenuService.class differ
diff --git a/target/classes/com/cool/modules/base/service/sys/BaseSysParamService.class b/target/classes/com/cool/modules/base/service/sys/BaseSysParamService.class
new file mode 100644
index 0000000..187fa8d
Binary files /dev/null and b/target/classes/com/cool/modules/base/service/sys/BaseSysParamService.class differ
diff --git a/target/classes/com/cool/modules/base/service/sys/BaseSysPermsService.class b/target/classes/com/cool/modules/base/service/sys/BaseSysPermsService.class
new file mode 100644
index 0000000..2b7338b
Binary files /dev/null and b/target/classes/com/cool/modules/base/service/sys/BaseSysPermsService.class differ
diff --git a/target/classes/com/cool/modules/base/service/sys/BaseSysRoleService.class b/target/classes/com/cool/modules/base/service/sys/BaseSysRoleService.class
new file mode 100644
index 0000000..2e4ff4d
Binary files /dev/null and b/target/classes/com/cool/modules/base/service/sys/BaseSysRoleService.class differ
diff --git a/target/classes/com/cool/modules/base/service/sys/BaseSysUserService.class b/target/classes/com/cool/modules/base/service/sys/BaseSysUserService.class
new file mode 100644
index 0000000..2b967f3
Binary files /dev/null and b/target/classes/com/cool/modules/base/service/sys/BaseSysUserService.class differ
diff --git a/target/classes/com/cool/modules/base/service/sys/impl/BaseCodingServiceImpl.class b/target/classes/com/cool/modules/base/service/sys/impl/BaseCodingServiceImpl.class
new file mode 100644
index 0000000..2793519
Binary files /dev/null and b/target/classes/com/cool/modules/base/service/sys/impl/BaseCodingServiceImpl.class differ
diff --git a/target/classes/com/cool/modules/base/service/sys/impl/BaseSysConfServiceImpl.class b/target/classes/com/cool/modules/base/service/sys/impl/BaseSysConfServiceImpl.class
new file mode 100644
index 0000000..7a4305e
Binary files /dev/null and b/target/classes/com/cool/modules/base/service/sys/impl/BaseSysConfServiceImpl.class differ
diff --git a/target/classes/com/cool/modules/base/service/sys/impl/BaseSysDepartmentServiceImpl.class b/target/classes/com/cool/modules/base/service/sys/impl/BaseSysDepartmentServiceImpl.class
new file mode 100644
index 0000000..b435327
Binary files /dev/null and b/target/classes/com/cool/modules/base/service/sys/impl/BaseSysDepartmentServiceImpl.class differ
diff --git a/target/classes/com/cool/modules/base/service/sys/impl/BaseSysLogServiceImpl.class b/target/classes/com/cool/modules/base/service/sys/impl/BaseSysLogServiceImpl.class
new file mode 100644
index 0000000..753c765
Binary files /dev/null and b/target/classes/com/cool/modules/base/service/sys/impl/BaseSysLogServiceImpl.class differ
diff --git a/target/classes/com/cool/modules/base/service/sys/impl/BaseSysLoginServiceImpl.class b/target/classes/com/cool/modules/base/service/sys/impl/BaseSysLoginServiceImpl.class
new file mode 100644
index 0000000..be09da7
Binary files /dev/null and b/target/classes/com/cool/modules/base/service/sys/impl/BaseSysLoginServiceImpl.class differ
diff --git a/target/classes/com/cool/modules/base/service/sys/impl/BaseSysMenuServiceImpl.class b/target/classes/com/cool/modules/base/service/sys/impl/BaseSysMenuServiceImpl.class
new file mode 100644
index 0000000..aa0f81e
Binary files /dev/null and b/target/classes/com/cool/modules/base/service/sys/impl/BaseSysMenuServiceImpl.class differ
diff --git a/target/classes/com/cool/modules/base/service/sys/impl/BaseSysParamServiceImpl.class b/target/classes/com/cool/modules/base/service/sys/impl/BaseSysParamServiceImpl.class
new file mode 100644
index 0000000..886323e
Binary files /dev/null and b/target/classes/com/cool/modules/base/service/sys/impl/BaseSysParamServiceImpl.class differ
diff --git a/target/classes/com/cool/modules/base/service/sys/impl/BaseSysPermsServiceImpl.class b/target/classes/com/cool/modules/base/service/sys/impl/BaseSysPermsServiceImpl.class
new file mode 100644
index 0000000..af5bb5f
Binary files /dev/null and b/target/classes/com/cool/modules/base/service/sys/impl/BaseSysPermsServiceImpl.class differ
diff --git a/target/classes/com/cool/modules/base/service/sys/impl/BaseSysRoleServiceImpl.class b/target/classes/com/cool/modules/base/service/sys/impl/BaseSysRoleServiceImpl.class
new file mode 100644
index 0000000..af6e2d9
Binary files /dev/null and b/target/classes/com/cool/modules/base/service/sys/impl/BaseSysRoleServiceImpl.class differ
diff --git a/target/classes/com/cool/modules/base/service/sys/impl/BaseSysUserServiceImpl.class b/target/classes/com/cool/modules/base/service/sys/impl/BaseSysUserServiceImpl.class
new file mode 100644
index 0000000..9b05414
Binary files /dev/null and b/target/classes/com/cool/modules/base/service/sys/impl/BaseSysUserServiceImpl.class differ
diff --git a/target/classes/com/cool/modules/dict/controller/admin/AdminDictInfoController.class b/target/classes/com/cool/modules/dict/controller/admin/AdminDictInfoController.class
new file mode 100644
index 0000000..98315d8
Binary files /dev/null and b/target/classes/com/cool/modules/dict/controller/admin/AdminDictInfoController.class differ
diff --git a/target/classes/com/cool/modules/dict/controller/admin/AdminDictTypeController.class b/target/classes/com/cool/modules/dict/controller/admin/AdminDictTypeController.class
new file mode 100644
index 0000000..9ba82cc
Binary files /dev/null and b/target/classes/com/cool/modules/dict/controller/admin/AdminDictTypeController.class differ
diff --git a/target/classes/com/cool/modules/dict/controller/app/AppDictInfoController.class b/target/classes/com/cool/modules/dict/controller/app/AppDictInfoController.class
new file mode 100644
index 0000000..5dea72e
Binary files /dev/null and b/target/classes/com/cool/modules/dict/controller/app/AppDictInfoController.class differ
diff --git a/target/classes/com/cool/modules/dict/entity/DictInfoEntity.class b/target/classes/com/cool/modules/dict/entity/DictInfoEntity.class
new file mode 100644
index 0000000..1cbe889
Binary files /dev/null and b/target/classes/com/cool/modules/dict/entity/DictInfoEntity.class differ
diff --git a/target/classes/com/cool/modules/dict/entity/DictTypeEntity.class b/target/classes/com/cool/modules/dict/entity/DictTypeEntity.class
new file mode 100644
index 0000000..b60cb59
Binary files /dev/null and b/target/classes/com/cool/modules/dict/entity/DictTypeEntity.class differ
diff --git a/target/classes/com/cool/modules/dict/entity/table/DictInfoEntityTableDef.class b/target/classes/com/cool/modules/dict/entity/table/DictInfoEntityTableDef.class
new file mode 100644
index 0000000..3dbcfcb
Binary files /dev/null and b/target/classes/com/cool/modules/dict/entity/table/DictInfoEntityTableDef.class differ
diff --git a/target/classes/com/cool/modules/dict/entity/table/DictTypeEntityTableDef.class b/target/classes/com/cool/modules/dict/entity/table/DictTypeEntityTableDef.class
new file mode 100644
index 0000000..31912e0
Binary files /dev/null and b/target/classes/com/cool/modules/dict/entity/table/DictTypeEntityTableDef.class differ
diff --git a/target/classes/com/cool/modules/dict/mapper/DictInfoMapper.class b/target/classes/com/cool/modules/dict/mapper/DictInfoMapper.class
new file mode 100644
index 0000000..085e971
Binary files /dev/null and b/target/classes/com/cool/modules/dict/mapper/DictInfoMapper.class differ
diff --git a/target/classes/com/cool/modules/dict/mapper/DictTypeMapper.class b/target/classes/com/cool/modules/dict/mapper/DictTypeMapper.class
new file mode 100644
index 0000000..a4a68e9
Binary files /dev/null and b/target/classes/com/cool/modules/dict/mapper/DictTypeMapper.class differ
diff --git a/target/classes/com/cool/modules/dict/service/DictInfoService.class b/target/classes/com/cool/modules/dict/service/DictInfoService.class
new file mode 100644
index 0000000..48024e7
Binary files /dev/null and b/target/classes/com/cool/modules/dict/service/DictInfoService.class differ
diff --git a/target/classes/com/cool/modules/dict/service/DictTypeService.class b/target/classes/com/cool/modules/dict/service/DictTypeService.class
new file mode 100644
index 0000000..6bff9af
Binary files /dev/null and b/target/classes/com/cool/modules/dict/service/DictTypeService.class differ
diff --git a/target/classes/com/cool/modules/dict/service/impl/DictInfoServiceImpl.class b/target/classes/com/cool/modules/dict/service/impl/DictInfoServiceImpl.class
new file mode 100644
index 0000000..6c0c048
Binary files /dev/null and b/target/classes/com/cool/modules/dict/service/impl/DictInfoServiceImpl.class differ
diff --git a/target/classes/com/cool/modules/dict/service/impl/DictTypeServiceImpl.class b/target/classes/com/cool/modules/dict/service/impl/DictTypeServiceImpl.class
new file mode 100644
index 0000000..654e877
Binary files /dev/null and b/target/classes/com/cool/modules/dict/service/impl/DictTypeServiceImpl.class differ
diff --git a/target/classes/com/cool/modules/plugin/controller/admin/AdminPluginInfoController.class b/target/classes/com/cool/modules/plugin/controller/admin/AdminPluginInfoController.class
new file mode 100644
index 0000000..961804b
Binary files /dev/null and b/target/classes/com/cool/modules/plugin/controller/admin/AdminPluginInfoController.class differ
diff --git a/target/classes/com/cool/modules/plugin/entity/PluginInfoEntity.class b/target/classes/com/cool/modules/plugin/entity/PluginInfoEntity.class
new file mode 100644
index 0000000..e0beb79
Binary files /dev/null and b/target/classes/com/cool/modules/plugin/entity/PluginInfoEntity.class differ
diff --git a/target/classes/com/cool/modules/plugin/entity/table/PluginInfoEntityTableDef.class b/target/classes/com/cool/modules/plugin/entity/table/PluginInfoEntityTableDef.class
new file mode 100644
index 0000000..be59cc3
Binary files /dev/null and b/target/classes/com/cool/modules/plugin/entity/table/PluginInfoEntityTableDef.class differ
diff --git a/target/classes/com/cool/modules/plugin/mapper/PluginInfoMapper.class b/target/classes/com/cool/modules/plugin/mapper/PluginInfoMapper.class
new file mode 100644
index 0000000..fd72cc6
Binary files /dev/null and b/target/classes/com/cool/modules/plugin/mapper/PluginInfoMapper.class differ
diff --git a/target/classes/com/cool/modules/plugin/service/PluginInfoService.class b/target/classes/com/cool/modules/plugin/service/PluginInfoService.class
new file mode 100644
index 0000000..a204fad
Binary files /dev/null and b/target/classes/com/cool/modules/plugin/service/PluginInfoService.class differ
diff --git a/target/classes/com/cool/modules/plugin/service/impl/PluginInfoServiceImpl.class b/target/classes/com/cool/modules/plugin/service/impl/PluginInfoServiceImpl.class
new file mode 100644
index 0000000..36a1201
Binary files /dev/null and b/target/classes/com/cool/modules/plugin/service/impl/PluginInfoServiceImpl.class differ
diff --git a/target/classes/com/cool/modules/recycle/aop/DeleteAspect.class b/target/classes/com/cool/modules/recycle/aop/DeleteAspect.class
new file mode 100644
index 0000000..1f281e1
Binary files /dev/null and b/target/classes/com/cool/modules/recycle/aop/DeleteAspect.class differ
diff --git a/target/classes/com/cool/modules/recycle/controller/admin/AdminRecycleDataController.class b/target/classes/com/cool/modules/recycle/controller/admin/AdminRecycleDataController.class
new file mode 100644
index 0000000..016ee95
Binary files /dev/null and b/target/classes/com/cool/modules/recycle/controller/admin/AdminRecycleDataController.class differ
diff --git a/target/classes/com/cool/modules/recycle/entity/RecycleDataEntity$EntityInfo.class b/target/classes/com/cool/modules/recycle/entity/RecycleDataEntity$EntityInfo.class
new file mode 100644
index 0000000..7f6c580
Binary files /dev/null and b/target/classes/com/cool/modules/recycle/entity/RecycleDataEntity$EntityInfo.class differ
diff --git a/target/classes/com/cool/modules/recycle/entity/RecycleDataEntity.class b/target/classes/com/cool/modules/recycle/entity/RecycleDataEntity.class
new file mode 100644
index 0000000..974d132
Binary files /dev/null and b/target/classes/com/cool/modules/recycle/entity/RecycleDataEntity.class differ
diff --git a/target/classes/com/cool/modules/recycle/entity/table/RecycleDataEntityTableDef.class b/target/classes/com/cool/modules/recycle/entity/table/RecycleDataEntityTableDef.class
new file mode 100644
index 0000000..f56f0d5
Binary files /dev/null and b/target/classes/com/cool/modules/recycle/entity/table/RecycleDataEntityTableDef.class differ
diff --git a/target/classes/com/cool/modules/recycle/mapper/RecycleDataMapper.class b/target/classes/com/cool/modules/recycle/mapper/RecycleDataMapper.class
new file mode 100644
index 0000000..9272358
Binary files /dev/null and b/target/classes/com/cool/modules/recycle/mapper/RecycleDataMapper.class differ
diff --git a/target/classes/com/cool/modules/recycle/service/RecycleDataService.class b/target/classes/com/cool/modules/recycle/service/RecycleDataService.class
new file mode 100644
index 0000000..45f0ed4
Binary files /dev/null and b/target/classes/com/cool/modules/recycle/service/RecycleDataService.class differ
diff --git a/target/classes/com/cool/modules/recycle/service/impl/RecycleDataServiceImpl.class b/target/classes/com/cool/modules/recycle/service/impl/RecycleDataServiceImpl.class
new file mode 100644
index 0000000..6e0b0b6
Binary files /dev/null and b/target/classes/com/cool/modules/recycle/service/impl/RecycleDataServiceImpl.class differ
diff --git a/target/classes/com/cool/modules/space/controller/admin/AdminSpaceInfoController.class b/target/classes/com/cool/modules/space/controller/admin/AdminSpaceInfoController.class
new file mode 100644
index 0000000..113132a
Binary files /dev/null and b/target/classes/com/cool/modules/space/controller/admin/AdminSpaceInfoController.class differ
diff --git a/target/classes/com/cool/modules/space/controller/admin/AdminSpaceTypeController.class b/target/classes/com/cool/modules/space/controller/admin/AdminSpaceTypeController.class
new file mode 100644
index 0000000..b9de579
Binary files /dev/null and b/target/classes/com/cool/modules/space/controller/admin/AdminSpaceTypeController.class differ
diff --git a/target/classes/com/cool/modules/space/entity/SpaceInfoEntity.class b/target/classes/com/cool/modules/space/entity/SpaceInfoEntity.class
new file mode 100644
index 0000000..911e015
Binary files /dev/null and b/target/classes/com/cool/modules/space/entity/SpaceInfoEntity.class differ
diff --git a/target/classes/com/cool/modules/space/entity/SpaceTypeEntity.class b/target/classes/com/cool/modules/space/entity/SpaceTypeEntity.class
new file mode 100644
index 0000000..a44e599
Binary files /dev/null and b/target/classes/com/cool/modules/space/entity/SpaceTypeEntity.class differ
diff --git a/target/classes/com/cool/modules/space/entity/table/SpaceInfoEntityTableDef.class b/target/classes/com/cool/modules/space/entity/table/SpaceInfoEntityTableDef.class
new file mode 100644
index 0000000..b41993e
Binary files /dev/null and b/target/classes/com/cool/modules/space/entity/table/SpaceInfoEntityTableDef.class differ
diff --git a/target/classes/com/cool/modules/space/entity/table/SpaceTypeEntityTableDef.class b/target/classes/com/cool/modules/space/entity/table/SpaceTypeEntityTableDef.class
new file mode 100644
index 0000000..e8a31f6
Binary files /dev/null and b/target/classes/com/cool/modules/space/entity/table/SpaceTypeEntityTableDef.class differ
diff --git a/target/classes/com/cool/modules/space/mapper/SpaceInfoMapper.class b/target/classes/com/cool/modules/space/mapper/SpaceInfoMapper.class
new file mode 100644
index 0000000..ec0fdd6
Binary files /dev/null and b/target/classes/com/cool/modules/space/mapper/SpaceInfoMapper.class differ
diff --git a/target/classes/com/cool/modules/space/mapper/SpaceTypeMapper.class b/target/classes/com/cool/modules/space/mapper/SpaceTypeMapper.class
new file mode 100644
index 0000000..949d047
Binary files /dev/null and b/target/classes/com/cool/modules/space/mapper/SpaceTypeMapper.class differ
diff --git a/target/classes/com/cool/modules/space/service/SpaceInfoService.class b/target/classes/com/cool/modules/space/service/SpaceInfoService.class
new file mode 100644
index 0000000..f084775
Binary files /dev/null and b/target/classes/com/cool/modules/space/service/SpaceInfoService.class differ
diff --git a/target/classes/com/cool/modules/space/service/SpaceTypeService.class b/target/classes/com/cool/modules/space/service/SpaceTypeService.class
new file mode 100644
index 0000000..6af8305
Binary files /dev/null and b/target/classes/com/cool/modules/space/service/SpaceTypeService.class differ
diff --git a/target/classes/com/cool/modules/space/service/impl/SpaceInfoServiceImpl.class b/target/classes/com/cool/modules/space/service/impl/SpaceInfoServiceImpl.class
new file mode 100644
index 0000000..a6c16ec
Binary files /dev/null and b/target/classes/com/cool/modules/space/service/impl/SpaceInfoServiceImpl.class differ
diff --git a/target/classes/com/cool/modules/space/service/impl/SpaceTypeServiceImpl.class b/target/classes/com/cool/modules/space/service/impl/SpaceTypeServiceImpl.class
new file mode 100644
index 0000000..356da7f
Binary files /dev/null and b/target/classes/com/cool/modules/space/service/impl/SpaceTypeServiceImpl.class differ
diff --git a/target/classes/com/cool/modules/task/config/ScheduleConfig.class b/target/classes/com/cool/modules/task/config/ScheduleConfig.class
new file mode 100644
index 0000000..56c284c
Binary files /dev/null and b/target/classes/com/cool/modules/task/config/ScheduleConfig.class differ
diff --git a/target/classes/com/cool/modules/task/controller/admin/AdminTaskInfoController.class b/target/classes/com/cool/modules/task/controller/admin/AdminTaskInfoController.class
new file mode 100644
index 0000000..a8a4f27
Binary files /dev/null and b/target/classes/com/cool/modules/task/controller/admin/AdminTaskInfoController.class differ
diff --git a/target/classes/com/cool/modules/task/entity/TaskInfoEntity.class b/target/classes/com/cool/modules/task/entity/TaskInfoEntity.class
new file mode 100644
index 0000000..c8dc974
Binary files /dev/null and b/target/classes/com/cool/modules/task/entity/TaskInfoEntity.class differ
diff --git a/target/classes/com/cool/modules/task/entity/TaskLogEntity.class b/target/classes/com/cool/modules/task/entity/TaskLogEntity.class
new file mode 100644
index 0000000..1d29786
Binary files /dev/null and b/target/classes/com/cool/modules/task/entity/TaskLogEntity.class differ
diff --git a/target/classes/com/cool/modules/task/entity/table/TaskInfoEntityTableDef.class b/target/classes/com/cool/modules/task/entity/table/TaskInfoEntityTableDef.class
new file mode 100644
index 0000000..6e951e2
Binary files /dev/null and b/target/classes/com/cool/modules/task/entity/table/TaskInfoEntityTableDef.class differ
diff --git a/target/classes/com/cool/modules/task/entity/table/TaskLogEntityTableDef.class b/target/classes/com/cool/modules/task/entity/table/TaskLogEntityTableDef.class
new file mode 100644
index 0000000..1f179ad
Binary files /dev/null and b/target/classes/com/cool/modules/task/entity/table/TaskLogEntityTableDef.class differ
diff --git a/target/classes/com/cool/modules/task/event/TaskEvent.class b/target/classes/com/cool/modules/task/event/TaskEvent.class
new file mode 100644
index 0000000..80df040
Binary files /dev/null and b/target/classes/com/cool/modules/task/event/TaskEvent.class differ
diff --git a/target/classes/com/cool/modules/task/mapper/TaskInfoMapper.class b/target/classes/com/cool/modules/task/mapper/TaskInfoMapper.class
new file mode 100644
index 0000000..65216bd
Binary files /dev/null and b/target/classes/com/cool/modules/task/mapper/TaskInfoMapper.class differ
diff --git a/target/classes/com/cool/modules/task/mapper/TaskLogMapper.class b/target/classes/com/cool/modules/task/mapper/TaskLogMapper.class
new file mode 100644
index 0000000..ef2c595
Binary files /dev/null and b/target/classes/com/cool/modules/task/mapper/TaskLogMapper.class differ
diff --git a/target/classes/com/cool/modules/task/run/ScheduleJob.class b/target/classes/com/cool/modules/task/run/ScheduleJob.class
new file mode 100644
index 0000000..b75b6bb
Binary files /dev/null and b/target/classes/com/cool/modules/task/run/ScheduleJob.class differ
diff --git a/target/classes/com/cool/modules/task/run/ScheduleRunnable.class b/target/classes/com/cool/modules/task/run/ScheduleRunnable.class
new file mode 100644
index 0000000..19adba0
Binary files /dev/null and b/target/classes/com/cool/modules/task/run/ScheduleRunnable.class differ
diff --git a/target/classes/com/cool/modules/task/service/TaskInfoLogService.class b/target/classes/com/cool/modules/task/service/TaskInfoLogService.class
new file mode 100644
index 0000000..ebcdec3
Binary files /dev/null and b/target/classes/com/cool/modules/task/service/TaskInfoLogService.class differ
diff --git a/target/classes/com/cool/modules/task/service/TaskInfoService.class b/target/classes/com/cool/modules/task/service/TaskInfoService.class
new file mode 100644
index 0000000..3c84b30
Binary files /dev/null and b/target/classes/com/cool/modules/task/service/TaskInfoService.class differ
diff --git a/target/classes/com/cool/modules/task/service/impl/TaskInfoLogServiceImpl.class b/target/classes/com/cool/modules/task/service/impl/TaskInfoLogServiceImpl.class
new file mode 100644
index 0000000..aae7b76
Binary files /dev/null and b/target/classes/com/cool/modules/task/service/impl/TaskInfoLogServiceImpl.class differ
diff --git a/target/classes/com/cool/modules/task/service/impl/TaskInfoServiceImpl.class b/target/classes/com/cool/modules/task/service/impl/TaskInfoServiceImpl.class
new file mode 100644
index 0000000..22e55c1
Binary files /dev/null and b/target/classes/com/cool/modules/task/service/impl/TaskInfoServiceImpl.class differ
diff --git a/target/classes/com/cool/modules/task/utils/ScheduleUtils$ScheduleStatus.class b/target/classes/com/cool/modules/task/utils/ScheduleUtils$ScheduleStatus.class
new file mode 100644
index 0000000..7723445
Binary files /dev/null and b/target/classes/com/cool/modules/task/utils/ScheduleUtils$ScheduleStatus.class differ
diff --git a/target/classes/com/cool/modules/task/utils/ScheduleUtils.class b/target/classes/com/cool/modules/task/utils/ScheduleUtils.class
new file mode 100644
index 0000000..0c69542
Binary files /dev/null and b/target/classes/com/cool/modules/task/utils/ScheduleUtils.class differ
diff --git a/target/classes/com/cool/modules/user/controller/admin/AdminUserInfoController.class b/target/classes/com/cool/modules/user/controller/admin/AdminUserInfoController.class
new file mode 100644
index 0000000..f530411
Binary files /dev/null and b/target/classes/com/cool/modules/user/controller/admin/AdminUserInfoController.class differ
diff --git a/target/classes/com/cool/modules/user/controller/app/AppUserAddressController.class b/target/classes/com/cool/modules/user/controller/app/AppUserAddressController.class
new file mode 100644
index 0000000..23f5b95
Binary files /dev/null and b/target/classes/com/cool/modules/user/controller/app/AppUserAddressController.class differ
diff --git a/target/classes/com/cool/modules/user/controller/app/AppUserInfoController.class b/target/classes/com/cool/modules/user/controller/app/AppUserInfoController.class
new file mode 100644
index 0000000..5f9319f
Binary files /dev/null and b/target/classes/com/cool/modules/user/controller/app/AppUserInfoController.class differ
diff --git a/target/classes/com/cool/modules/user/controller/app/AppUserLoginController.class b/target/classes/com/cool/modules/user/controller/app/AppUserLoginController.class
new file mode 100644
index 0000000..c666e53
Binary files /dev/null and b/target/classes/com/cool/modules/user/controller/app/AppUserLoginController.class differ
diff --git a/target/classes/com/cool/modules/user/controller/app/params/CaptchaParam.class b/target/classes/com/cool/modules/user/controller/app/params/CaptchaParam.class
new file mode 100644
index 0000000..5263178
Binary files /dev/null and b/target/classes/com/cool/modules/user/controller/app/params/CaptchaParam.class differ
diff --git a/target/classes/com/cool/modules/user/controller/app/params/LoginParam.class b/target/classes/com/cool/modules/user/controller/app/params/LoginParam.class
new file mode 100644
index 0000000..b00ef1a
Binary files /dev/null and b/target/classes/com/cool/modules/user/controller/app/params/LoginParam.class differ
diff --git a/target/classes/com/cool/modules/user/controller/app/params/RefreshTokenParam.class b/target/classes/com/cool/modules/user/controller/app/params/RefreshTokenParam.class
new file mode 100644
index 0000000..125388d
Binary files /dev/null and b/target/classes/com/cool/modules/user/controller/app/params/RefreshTokenParam.class differ
diff --git a/target/classes/com/cool/modules/user/controller/app/params/SmsCodeParam.class b/target/classes/com/cool/modules/user/controller/app/params/SmsCodeParam.class
new file mode 100644
index 0000000..3083bea
Binary files /dev/null and b/target/classes/com/cool/modules/user/controller/app/params/SmsCodeParam.class differ
diff --git a/target/classes/com/cool/modules/user/entity/UserAddressEntity.class b/target/classes/com/cool/modules/user/entity/UserAddressEntity.class
new file mode 100644
index 0000000..dc99ce0
Binary files /dev/null and b/target/classes/com/cool/modules/user/entity/UserAddressEntity.class differ
diff --git a/target/classes/com/cool/modules/user/entity/UserInfoEntity.class b/target/classes/com/cool/modules/user/entity/UserInfoEntity.class
new file mode 100644
index 0000000..14ec0f8
Binary files /dev/null and b/target/classes/com/cool/modules/user/entity/UserInfoEntity.class differ
diff --git a/target/classes/com/cool/modules/user/entity/UserWxEntity.class b/target/classes/com/cool/modules/user/entity/UserWxEntity.class
new file mode 100644
index 0000000..8ece385
Binary files /dev/null and b/target/classes/com/cool/modules/user/entity/UserWxEntity.class differ
diff --git a/target/classes/com/cool/modules/user/entity/table/UserAddressEntityTableDef.class b/target/classes/com/cool/modules/user/entity/table/UserAddressEntityTableDef.class
new file mode 100644
index 0000000..9a43a6f
Binary files /dev/null and b/target/classes/com/cool/modules/user/entity/table/UserAddressEntityTableDef.class differ
diff --git a/target/classes/com/cool/modules/user/entity/table/UserInfoEntityTableDef.class b/target/classes/com/cool/modules/user/entity/table/UserInfoEntityTableDef.class
new file mode 100644
index 0000000..21a9fbd
Binary files /dev/null and b/target/classes/com/cool/modules/user/entity/table/UserInfoEntityTableDef.class differ
diff --git a/target/classes/com/cool/modules/user/entity/table/UserWxEntityTableDef.class b/target/classes/com/cool/modules/user/entity/table/UserWxEntityTableDef.class
new file mode 100644
index 0000000..1de942a
Binary files /dev/null and b/target/classes/com/cool/modules/user/entity/table/UserWxEntityTableDef.class differ
diff --git a/target/classes/com/cool/modules/user/mapper/UserAddressMapper.class b/target/classes/com/cool/modules/user/mapper/UserAddressMapper.class
new file mode 100644
index 0000000..f5dd62d
Binary files /dev/null and b/target/classes/com/cool/modules/user/mapper/UserAddressMapper.class differ
diff --git a/target/classes/com/cool/modules/user/mapper/UserInfoMapper.class b/target/classes/com/cool/modules/user/mapper/UserInfoMapper.class
new file mode 100644
index 0000000..1460f2f
Binary files /dev/null and b/target/classes/com/cool/modules/user/mapper/UserInfoMapper.class differ
diff --git a/target/classes/com/cool/modules/user/mapper/UserWxMapper.class b/target/classes/com/cool/modules/user/mapper/UserWxMapper.class
new file mode 100644
index 0000000..a2a9e96
Binary files /dev/null and b/target/classes/com/cool/modules/user/mapper/UserWxMapper.class differ
diff --git a/target/classes/com/cool/modules/user/proxy/WxProxy.class b/target/classes/com/cool/modules/user/proxy/WxProxy.class
new file mode 100644
index 0000000..6a7a827
Binary files /dev/null and b/target/classes/com/cool/modules/user/proxy/WxProxy.class differ
diff --git a/target/classes/com/cool/modules/user/service/UserAddressService.class b/target/classes/com/cool/modules/user/service/UserAddressService.class
new file mode 100644
index 0000000..a0f61f1
Binary files /dev/null and b/target/classes/com/cool/modules/user/service/UserAddressService.class differ
diff --git a/target/classes/com/cool/modules/user/service/UserInfoService.class b/target/classes/com/cool/modules/user/service/UserInfoService.class
new file mode 100644
index 0000000..07909cf
Binary files /dev/null and b/target/classes/com/cool/modules/user/service/UserInfoService.class differ
diff --git a/target/classes/com/cool/modules/user/service/UserLoginService.class b/target/classes/com/cool/modules/user/service/UserLoginService.class
new file mode 100644
index 0000000..8be1173
Binary files /dev/null and b/target/classes/com/cool/modules/user/service/UserLoginService.class differ
diff --git a/target/classes/com/cool/modules/user/service/UserWxService.class b/target/classes/com/cool/modules/user/service/UserWxService.class
new file mode 100644
index 0000000..2409ab4
Binary files /dev/null and b/target/classes/com/cool/modules/user/service/UserWxService.class differ
diff --git a/target/classes/com/cool/modules/user/service/impl/UserAddressServiceImpl.class b/target/classes/com/cool/modules/user/service/impl/UserAddressServiceImpl.class
new file mode 100644
index 0000000..b9b53af
Binary files /dev/null and b/target/classes/com/cool/modules/user/service/impl/UserAddressServiceImpl.class differ
diff --git a/target/classes/com/cool/modules/user/service/impl/UserInfoServiceImpl.class b/target/classes/com/cool/modules/user/service/impl/UserInfoServiceImpl.class
new file mode 100644
index 0000000..2f85e46
Binary files /dev/null and b/target/classes/com/cool/modules/user/service/impl/UserInfoServiceImpl.class differ
diff --git a/target/classes/com/cool/modules/user/service/impl/UserLoginServiceImpl.class b/target/classes/com/cool/modules/user/service/impl/UserLoginServiceImpl.class
new file mode 100644
index 0000000..c2abc85
Binary files /dev/null and b/target/classes/com/cool/modules/user/service/impl/UserLoginServiceImpl.class differ
diff --git a/target/classes/com/cool/modules/user/service/impl/UserWxServiceImpl.class b/target/classes/com/cool/modules/user/service/impl/UserWxServiceImpl.class
new file mode 100644
index 0000000..ff21aa2
Binary files /dev/null and b/target/classes/com/cool/modules/user/service/impl/UserWxServiceImpl.class differ
diff --git a/target/classes/com/cool/modules/user/util/UserSmsUtil$SendSceneEnum.class b/target/classes/com/cool/modules/user/util/UserSmsUtil$SendSceneEnum.class
new file mode 100644
index 0000000..fd4dae0
Binary files /dev/null and b/target/classes/com/cool/modules/user/util/UserSmsUtil$SendSceneEnum.class differ
diff --git a/target/classes/com/cool/modules/user/util/UserSmsUtil.class b/target/classes/com/cool/modules/user/util/UserSmsUtil.class
new file mode 100644
index 0000000..034f681
Binary files /dev/null and b/target/classes/com/cool/modules/user/util/UserSmsUtil.class differ
diff --git a/target/classes/com/cool/modules/user/util/UserWxUtil.class b/target/classes/com/cool/modules/user/util/UserWxUtil.class
new file mode 100644
index 0000000..f1a7e3f
Binary files /dev/null and b/target/classes/com/cool/modules/user/util/UserWxUtil.class differ
diff --git a/target/classes/cool/captcha/bgimages/48.jpg b/target/classes/cool/captcha/bgimages/48.jpg
new file mode 100644
index 0000000..ae731e4
Binary files /dev/null and b/target/classes/cool/captcha/bgimages/48.jpg differ
diff --git a/target/classes/cool/captcha/bgimages/a.jpg b/target/classes/cool/captcha/bgimages/a.jpg
new file mode 100644
index 0000000..cef38ec
Binary files /dev/null and b/target/classes/cool/captcha/bgimages/a.jpg differ
diff --git a/target/classes/cool/captcha/bgimages/b.jpg b/target/classes/cool/captcha/bgimages/b.jpg
new file mode 100644
index 0000000..72fdb56
Binary files /dev/null and b/target/classes/cool/captcha/bgimages/b.jpg differ
diff --git a/target/classes/cool/captcha/bgimages/c.jpg b/target/classes/cool/captcha/bgimages/c.jpg
new file mode 100644
index 0000000..7c8274f
Binary files /dev/null and b/target/classes/cool/captcha/bgimages/c.jpg differ
diff --git a/target/classes/cool/captcha/bgimages/d.jpg b/target/classes/cool/captcha/bgimages/d.jpg
new file mode 100644
index 0000000..6057faa
Binary files /dev/null and b/target/classes/cool/captcha/bgimages/d.jpg differ
diff --git a/target/classes/cool/captcha/bgimages/e.jpg b/target/classes/cool/captcha/bgimages/e.jpg
new file mode 100644
index 0000000..b5e22e3
Binary files /dev/null and b/target/classes/cool/captcha/bgimages/e.jpg differ
diff --git a/target/classes/cool/captcha/bgimages/g.jpg b/target/classes/cool/captcha/bgimages/g.jpg
new file mode 100644
index 0000000..ae707ba
Binary files /dev/null and b/target/classes/cool/captcha/bgimages/g.jpg differ
diff --git a/target/classes/cool/captcha/bgimages/h.jpg b/target/classes/cool/captcha/bgimages/h.jpg
new file mode 100644
index 0000000..2326c88
Binary files /dev/null and b/target/classes/cool/captcha/bgimages/h.jpg differ
diff --git a/target/classes/cool/captcha/bgimages/i.jpg b/target/classes/cool/captcha/bgimages/i.jpg
new file mode 100644
index 0000000..f9714d9
Binary files /dev/null and b/target/classes/cool/captcha/bgimages/i.jpg differ
diff --git a/target/classes/cool/captcha/bgimages/j.jpg b/target/classes/cool/captcha/bgimages/j.jpg
new file mode 100644
index 0000000..8f9056f
Binary files /dev/null and b/target/classes/cool/captcha/bgimages/j.jpg differ
diff --git a/target/classes/cool/code/controller.th b/target/classes/cool/code/controller.th
new file mode 100644
index 0000000..27cf579
--- /dev/null
+++ b/target/classes/cool/code/controller.th
@@ -0,0 +1,22 @@
+package com.cool.modules.[(${module})].controller.[(${type})][(${subModule}?'.'+${subModule}:'')];
+
+import cn.hutool.json.JSONObject;
+import com.cool.core.annotation.CoolRestController;
+import com.cool.core.base.BaseController;
+import com.cool.core.enums.Apis;
+import com.cool.modules.[(${module})].entity[(${subModule}?'.'+${subModule}:'')].[(${entity})]Entity;
+import com.cool.modules.[(${module})].service[(${subModule}?'.'+${subModule}:'')].[(${entity})]Service;
+import io.swagger.v3.oas.annotations.tags.Tag;
+import jakarta.servlet.http.HttpServletRequest;
+
+/**
+ * [(${name})]
+ */
+@Tag(name = "[(${name})]", description = "[(${name})]")
+@CoolRestController(api = {Apis.ADD, Apis.DELETE, Apis.UPDATE, Apis.PAGE, Apis.LIST, Apis.INFO})
+public class [(${upperType})][(${entity})]Controller extends BaseController<[(${entity})]Service, [(${entity})]Entity> {
+ @Override
+ protected void init(HttpServletRequest request, JSONObject requestParams) {
+
+ }
+}
\ No newline at end of file
diff --git a/target/classes/cool/code/mapper/interface.th b/target/classes/cool/code/mapper/interface.th
new file mode 100644
index 0000000..112e6ab
--- /dev/null
+++ b/target/classes/cool/code/mapper/interface.th
@@ -0,0 +1,10 @@
+package com.cool.modules.[(${module})].mapper[(${subModule}?'.'+${subModule}:'')];
+
+import com.mybatisflex.core.BaseMapper;
+import com.cool.modules.[(${module})].entity[(${subModule}?'.'+${subModule}:'')].[(${entity})]Entity;
+
+/**
+ * [(${name})]
+ */
+public interface [(${entity})]Mapper extends BaseMapper<[(${entity})]Entity> {
+}
diff --git a/target/classes/cool/code/service/impl.th b/target/classes/cool/code/service/impl.th
new file mode 100644
index 0000000..1c31ea7
--- /dev/null
+++ b/target/classes/cool/code/service/impl.th
@@ -0,0 +1,14 @@
+package com.cool.modules.[(${module})].service[(${subModule}?'.'+${subModule}:'')].impl;
+
+import com.cool.core.base.BaseServiceImpl;
+import com.cool.modules.[(${module})].entity[(${subModule}?'.'+${subModule}:'')].[(${entity})]Entity;
+import com.cool.modules.[(${module})].mapper[(${subModule}?'.'+${subModule}:'')].[(${entity})]Mapper;
+import com.cool.modules.[(${module})].service[(${subModule}?'.'+${subModule}:'')].[(${entity})]Service;
+import org.springframework.stereotype.Service;
+
+/**
+ * [(${name})]
+ */
+@Service
+public class [(${entity})]ServiceImpl extends BaseServiceImpl<[(${entity})]Mapper, [(${entity})]Entity> implements [(${entity})]Service {
+}
\ No newline at end of file
diff --git a/target/classes/cool/code/service/interface.th b/target/classes/cool/code/service/interface.th
new file mode 100644
index 0000000..6b365b0
--- /dev/null
+++ b/target/classes/cool/code/service/interface.th
@@ -0,0 +1,10 @@
+package com.cool.modules.[(${module})].service[(${subModule}?'.'+${subModule}:'')];
+
+import com.cool.core.base.BaseService;
+import com.cool.modules.[(${module})].entity[(${subModule}?'.'+${subModule}:'')].[(${entity})]Entity;
+
+/**
+ * [(${name})]
+ */
+public interface [(${entity})]Service extends BaseService<[(${entity})]Entity> {
+}
diff --git a/target/classes/cool/data/db/base.json b/target/classes/cool/data/db/base.json
new file mode 100644
index 0000000..5698188
--- /dev/null
+++ b/target/classes/cool/data/db/base.json
@@ -0,0 +1,121 @@
+{
+ "base_sys_param": [
+ {
+ "keyName": "rich",
+ "name": "富文本参数",
+ "data": "这是一个富文本 xxx
xxxxxxxxxx
",
+ "dataType": 1,
+ "remark": null
+ },
+ {
+ "keyName": "json",
+ "name": "JSON参数",
+ "data": "{\n \"code\": 111233\n}",
+ "dataType": 0,
+ "remark": null
+ },
+ {
+ "keyName": "file",
+ "name": "文件",
+ "data": "",
+ "dataType": 2,
+ "remark": null
+ },
+ {
+ "keyName": "text",
+ "name": "测试",
+ "data": "这是一段字符串",
+ "dataType": 0,
+ "remark": null
+ }
+ ],
+ "base_sys_conf": [
+ {
+ "cKey": "logKeep",
+ "cValue": "31"
+ },
+ {
+ "cKey": "recycleKeep",
+ "cValue": "31"
+ }
+ ],
+ "base_sys_department": [
+ {
+ "id": 1,
+ "name": "COOL",
+ "parentId": null,
+ "orderNum": 0
+ },
+ {
+ "id": 11,
+ "name": "开发",
+ "parentId": 12,
+ "orderNum": 2
+ },
+ {
+ "id": 12,
+ "name": "测试",
+ "parentId": 1,
+ "orderNum": 1
+ },
+ {
+ "id": 13,
+ "name": "游客",
+ "parentId": 1,
+ "orderNum": 3
+ }
+ ],
+ "base_sys_role": [
+ {
+ "id": 1,
+ "userId": "1",
+ "name": "超管",
+ "label": "admin",
+ "remark": "最高权限的角色",
+ "relevance": 1,
+ "menuIdList": null,
+ "departmentIdList": null
+ }
+ ],
+ "base_sys_user": [
+ {
+ "id": 1,
+ "departmentId": 1,
+ "name": "超级管理员",
+ "username": "admin",
+ "password": "e10adc3949ba59abbe56e057f20f883e",
+ "passwordV": 7,
+ "nickName": "管理员",
+ "headImg": "https://cool-js.com/admin/headimg.jpg",
+ "phone": "18000000000",
+ "email": "team@cool-js.com",
+ "status": 1,
+ "remark": "拥有最高权限的用户",
+ "socketId": null
+ }
+ ],
+ "base_sys_user_role": [
+ {
+ "userId": 1,
+ "roleId": 1
+ }
+ ],
+ "task_info": [
+ {
+ "id": 1,
+ "name": "清理日志",
+ "job_id": "1",
+ "repeat_count": null,
+ "every": 5000,
+ "status": 1,
+ "service": "baseSysLogServiceImpl.clear(false)",
+ "task_type": 0,
+ "type": null,
+ "data": null,
+ "remark": null,
+ "cron": "0 0 1 * * ?",
+ "start_date": null,
+ "end_date": null
+ }
+ ]
+}
\ No newline at end of file
diff --git a/target/classes/cool/data/menu/menu.json b/target/classes/cool/data/menu/menu.json
new file mode 100644
index 0000000..5da8568
--- /dev/null
+++ b/target/classes/cool/data/menu/menu.json
@@ -0,0 +1,813 @@
+[
+ {
+ "name": "系统管理",
+ "router": "/sys",
+ "perms": null,
+ "type": 0,
+ "icon": "icon-set",
+ "orderNum": 2,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "权限管理",
+ "router": null,
+ "perms": null,
+ "type": 0,
+ "icon": "icon-auth",
+ "orderNum": 1,
+ "viewPath": null,
+ "keepAlive": false,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "菜单列表",
+ "router": "/sys/menu",
+ "perms": null,
+ "type": 1,
+ "icon": "icon-menu",
+ "orderNum": 2,
+ "viewPath": "modules/base/views/menu/index.vue",
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "新增",
+ "router": null,
+ "perms": "base:sys:menu:add",
+ "type": 2,
+ "icon": null,
+ "orderNum": 1,
+ "viewPath": null,
+ "keepAlive": false,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "删除",
+ "router": null,
+ "perms": "base:sys:menu:delete",
+ "type": 2,
+ "icon": null,
+ "orderNum": 2,
+ "viewPath": null,
+ "keepAlive": false,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "查询",
+ "router": null,
+ "perms": "base:sys:menu:page,base:sys:menu:list,base:sys:menu:info",
+ "type": 2,
+ "icon": null,
+ "orderNum": 4,
+ "viewPath": null,
+ "keepAlive": false,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "参数",
+ "router": "/test/aa",
+ "perms": null,
+ "type": 1,
+ "icon": "icon-goods",
+ "orderNum": 0,
+ "viewPath": "modules/base/views/info.vue",
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "编辑",
+ "router": null,
+ "perms": "base:sys:menu:info,base:sys:menu:update",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ }
+ ]
+ },
+ {
+ "name": "角色列表",
+ "router": "/sys/role",
+ "perms": null,
+ "type": 1,
+ "icon": "icon-dept",
+ "orderNum": 3,
+ "viewPath": "cool/modules/base/views/role.vue",
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "新增",
+ "router": null,
+ "perms": "base:sys:role:add",
+ "type": 2,
+ "icon": null,
+ "orderNum": 1,
+ "viewPath": null,
+ "keepAlive": false,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "删除",
+ "router": null,
+ "perms": "base:sys:role:delete",
+ "type": 2,
+ "icon": null,
+ "orderNum": 2,
+ "viewPath": null,
+ "keepAlive": false,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "修改",
+ "router": null,
+ "perms": "base:sys:role:update",
+ "type": 2,
+ "icon": null,
+ "orderNum": 3,
+ "viewPath": null,
+ "keepAlive": false,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "查询",
+ "router": null,
+ "perms": "base:sys:role:page,base:sys:role:list,base:sys:role:info",
+ "type": 2,
+ "icon": null,
+ "orderNum": 4,
+ "viewPath": null,
+ "keepAlive": false,
+ "isShow": true,
+ "childMenus": []
+ }
+ ]
+ },
+ {
+ "name": "用户列表",
+ "router": "/sys/user",
+ "perms": null,
+ "type": 1,
+ "icon": "icon-user",
+ "orderNum": 0,
+ "viewPath": "modules/base/views/user/index.vue",
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "部门列表",
+ "router": null,
+ "perms": "base:sys:department:list",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "新增部门",
+ "router": null,
+ "perms": "base:sys:department:add",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "更新部门",
+ "router": null,
+ "perms": "base:sys:department:update",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "删除部门",
+ "router": null,
+ "perms": "base:sys:department:delete",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "部门排序",
+ "router": null,
+ "perms": "base:sys:department:order",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "用户转移",
+ "router": null,
+ "perms": "base:sys:user:move",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "新增",
+ "router": null,
+ "perms": "base:sys:user:add",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "删除",
+ "router": null,
+ "perms": "base:sys:user:delete",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "修改",
+ "router": null,
+ "perms": "base:sys:user:delete,base:sys:user:update",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "查询",
+ "router": null,
+ "perms": "base:sys:user:page,base:sys:user:list,base:sys:user:info",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "参数配置",
+ "router": null,
+ "perms": null,
+ "type": 0,
+ "icon": "icon-params",
+ "orderNum": 3,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "参数列表",
+ "router": "/sys/param",
+ "perms": null,
+ "type": 1,
+ "icon": "icon-menu",
+ "orderNum": 0,
+ "viewPath": "cool/modules/base/views/param.vue",
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "新增",
+ "router": null,
+ "perms": "base:sys:param:add",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "修改",
+ "router": null,
+ "perms": "base:sys:param:info,base:sys:param:update",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "删除",
+ "router": null,
+ "perms": "base:sys:param:delete",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "查看",
+ "router": null,
+ "perms": "base:sys:param:page,base:sys:param:list,base:sys:param:info",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "监控管理",
+ "router": null,
+ "perms": null,
+ "type": 0,
+ "icon": "icon-monitor",
+ "orderNum": 9,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "请求日志",
+ "router": "/sys/log",
+ "perms": null,
+ "type": 1,
+ "icon": "icon-log",
+ "orderNum": 1,
+ "viewPath": "cool/modules/base/views/log.vue",
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "权限",
+ "router": null,
+ "perms": "base:sys:log:page,base:sys:log:clear,base:sys:log:getKeep,base:sys:log:setKeep",
+ "type": 2,
+ "icon": null,
+ "orderNum": 1,
+ "viewPath": null,
+ "keepAlive": false,
+ "isShow": true,
+ "childMenus": []
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "任务管理",
+ "router": null,
+ "perms": null,
+ "type": 0,
+ "icon": "icon-activity",
+ "orderNum": 9,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "任务列表",
+ "router": "/task/list",
+ "perms": null,
+ "type": 1,
+ "icon": "icon-menu",
+ "orderNum": 0,
+ "viewPath": "modules/task/views/list.vue",
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "权限",
+ "router": null,
+ "perms": "task:info:page,task:info:list,task:info:info,task:info:add,task:info:delete,task:info:update,task:info:stop,task:info:start,task:info:once,task:info:log",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "框架教程",
+ "router": "/tutorial",
+ "perms": null,
+ "type": 0,
+ "icon": "icon-task",
+ "orderNum": 98,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "文档官网",
+ "router": "/tutorial/doc",
+ "perms": null,
+ "type": 1,
+ "icon": "icon-log",
+ "orderNum": 0,
+ "viewPath": "https://admin.cool-js.com",
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "crud 示例",
+ "router": "/demo/crud",
+ "perms": null,
+ "type": 1,
+ "icon": "icon-favor",
+ "orderNum": 1,
+ "viewPath": "modules/demo/views/crud/index.vue",
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ }
+ ]
+ },
+ {
+ "name": "通用",
+ "router": null,
+ "perms": null,
+ "type": 0,
+ "icon": "icon-radioboxfill",
+ "orderNum": 99,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": false,
+ "childMenus": [
+ {
+ "name": "图片上传",
+ "router": null,
+ "perms": "space:info:page,space:info:list,space:info:info,space:info:add,space:info:delete,space:info:update,space:type:page,space:type:list,space:type:info,space:type:add,space:type:delete,space:type:update",
+ "type": 2,
+ "icon": null,
+ "orderNum": 1,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ }
+ ]
+ },
+ {
+ "name": "首页",
+ "router": "/",
+ "perms": null,
+ "type": 1,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": "modules/demo/views/home/index.vue",
+ "keepAlive": true,
+ "isShow": false,
+ "childMenus": []
+ },
+ {
+ "name": "数据管理",
+ "router": null,
+ "perms": null,
+ "type": 0,
+ "icon": "icon-data",
+ "orderNum": 7,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "字典管理",
+ "router": "/dict/list",
+ "perms": null,
+ "type": 1,
+ "icon": "icon-dict",
+ "orderNum": 3,
+ "viewPath": "modules/dict/views/list.vue",
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "删除",
+ "router": null,
+ "perms": "dict:info:delete",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "修改",
+ "router": null,
+ "perms": "dict:info:update,dict:info:info",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "获得字典数据",
+ "router": null,
+ "perms": "dict:info:data",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "单个信息",
+ "router": null,
+ "perms": "dict:info:info",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "列表查询",
+ "router": null,
+ "perms": "dict:info:list",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "分页查询",
+ "router": null,
+ "perms": "dict:info:page",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "新增",
+ "router": null,
+ "perms": "dict:info:add",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "组权限",
+ "router": null,
+ "perms": "dict:type:list,dict:type:update,dict:type:delete,dict:type:add",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ }
+ ]
+ },
+ {
+ "name": "数据回收站",
+ "router": "/recycle/data",
+ "perms": null,
+ "type": 1,
+ "icon": "icon-delete",
+ "orderNum": 6,
+ "viewPath": "modules/recycle/views/data.vue",
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "恢复数据",
+ "router": null,
+ "perms": "recycle:data:restore",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "单个信息",
+ "router": null,
+ "perms": "recycle:data:info",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "分页查询",
+ "router": null,
+ "perms": "recycle:data:page",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ }
+ ]
+ },
+ {
+ "name": "文件管理",
+ "router": "/upload/list",
+ "perms": null,
+ "type": 1,
+ "icon": "icon-log",
+ "orderNum": 5,
+ "viewPath": "modules/space/views/list.vue",
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "权限",
+ "router": null,
+ "perms": "space:type:delete,space:type:update,space:type:info,space:type:list,space:type:page,space:type:add,space:info:getConfig,space:info:delete,space:info:update,space:info:info,space:info:list,space:info:page,space:info:add",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "用户管理",
+ "router": null,
+ "perms": null,
+ "type": 0,
+ "icon": "icon-user",
+ "orderNum": 11,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "用户列表",
+ "router": "/user/list",
+ "perms": null,
+ "type": 1,
+ "icon": "icon-menu",
+ "orderNum": 1,
+ "viewPath": "modules/user/views/list.vue",
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "删除",
+ "router": null,
+ "perms": "user:info:delete",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "修改",
+ "router": null,
+ "perms": "user:info:update,user:info:info",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "单个信息",
+ "router": null,
+ "perms": "user:info:info",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "列表查询",
+ "router": null,
+ "perms": "user:info:list",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "分页查询",
+ "router": null,
+ "perms": "user:info:page",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "name": "新增",
+ "router": null,
+ "perms": "user:info:add",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ }
+ ]
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/target/classes/cool/data/menu/menu_8.0.json b/target/classes/cool/data/menu/menu_8.0.json
new file mode 100644
index 0000000..4ad1c60
--- /dev/null
+++ b/target/classes/cool/data/menu/menu_8.0.json
@@ -0,0 +1,158 @@
+[
+ {
+ "name": "数据管理",
+ "router": null,
+ "perms": null,
+ "type": 0,
+ "icon": "icon-data",
+ "orderNum": 7,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "字典管理",
+ "router": "/dict/list",
+ "perms": null,
+ "type": 1,
+ "icon": "icon-dict",
+ "orderNum": 3,
+ "viewPath": "modules/dict/views/list.vue",
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "name": "字典类型",
+ "router": null,
+ "perms": "dict:type:delete,dict:type:update,dict:type:info,dict:type:list,dict:type:page,dict:type:add",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ ]
+ }
+ ]
+ }]
+ },
+ {
+ "name": "扩展管理",
+ "router": null,
+ "perms": null,
+ "type": 0,
+ "icon": "icon-favor",
+ "orderNum": 8,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "tenantId": null,
+ "name": "插件列表",
+ "router": "/helper/plugins",
+ "perms": null,
+ "type": 1,
+ "icon": "icon-list",
+ "orderNum": 1,
+ "viewPath": "modules/helper/views/plugins.vue",
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": [
+ {
+ "tenantId": null,
+ "name": "删除",
+ "router": null,
+ "perms": "plugin:info:delete",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "tenantId": null,
+ "name": "分页查询",
+ "router": null,
+ "perms": "plugin:info:page",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "tenantId": null,
+ "name": "单个信息",
+ "router": null,
+ "perms": "plugin:info:info",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "tenantId": null,
+ "name": "安装插件",
+ "router": null,
+ "perms": "plugin:info:install",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "tenantId": null,
+ "name": "修改",
+ "router": null,
+ "perms": "plugin:info:update",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "tenantId": null,
+ "name": "列表查询",
+ "router": null,
+ "perms": "plugin:info:list",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ },
+ {
+ "tenantId": null,
+ "name": "新增",
+ "router": null,
+ "perms": "plugin:info:add",
+ "type": 2,
+ "icon": null,
+ "orderNum": 0,
+ "viewPath": null,
+ "keepAlive": true,
+ "isShow": true,
+ "childMenus": []
+ }
+ ]
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/target/classes/org/springframework/boot/autoconfigure/quartz/QuartzAutoConfiguration$JdbcStoreTypeConfiguration$OnQuartzDatasourceInitializationCondition.class b/target/classes/org/springframework/boot/autoconfigure/quartz/QuartzAutoConfiguration$JdbcStoreTypeConfiguration$OnQuartzDatasourceInitializationCondition.class
new file mode 100644
index 0000000..5589a4c
Binary files /dev/null and b/target/classes/org/springframework/boot/autoconfigure/quartz/QuartzAutoConfiguration$JdbcStoreTypeConfiguration$OnQuartzDatasourceInitializationCondition.class differ
diff --git a/target/classes/org/springframework/boot/autoconfigure/quartz/QuartzAutoConfiguration$JdbcStoreTypeConfiguration.class b/target/classes/org/springframework/boot/autoconfigure/quartz/QuartzAutoConfiguration$JdbcStoreTypeConfiguration.class
new file mode 100644
index 0000000..1479d9b
Binary files /dev/null and b/target/classes/org/springframework/boot/autoconfigure/quartz/QuartzAutoConfiguration$JdbcStoreTypeConfiguration.class differ
diff --git a/target/classes/org/springframework/boot/autoconfigure/quartz/QuartzAutoConfiguration.class b/target/classes/org/springframework/boot/autoconfigure/quartz/QuartzAutoConfiguration.class
new file mode 100644
index 0000000..99878b0
Binary files /dev/null and b/target/classes/org/springframework/boot/autoconfigure/quartz/QuartzAutoConfiguration.class differ
diff --git a/target/classes/static/css/welcome.css b/target/classes/static/css/welcome.css
new file mode 100644
index 0000000..c838986
--- /dev/null
+++ b/target/classes/static/css/welcome.css
@@ -0,0 +1,89 @@
+body {
+ display: flex;
+ height: 100vh;
+ justify-content: center;
+ align-items: center;
+ text-align: center;
+ background: #222;
+}
+
+@keyframes fadeIn {
+ from {
+ opacity: 0;
+ }
+ to {
+ opacity: 1;
+ }
+}
+
+.footer-bar {
+ position: fixed;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ color: #6ee1f5;
+ padding: 10px 0 20px 0;
+ text-align: center;
+ opacity: 0; /* 开始时隐藏 */
+ animation: fadeIn 5s forwards; /* 应用动画 */
+}
+
+.link {
+ color: #6ee1f5;
+}
+
+.reveal {
+ position: relative;
+ display: flex;
+ color: #6ee1f5;
+ font-size: 2em;
+ font-family: Raleway, sans-serif;
+ letter-spacing: 3px;
+ text-transform: uppercase;
+ white-space: pre;
+}
+.reveal span {
+ opacity: 0;
+ transform: scale(0);
+ animation: fadeIn 2.4s forwards;
+}
+.reveal::before, .reveal::after {
+ position: absolute;
+ content: "";
+ top: 0;
+ bottom: 0;
+ width: 2px;
+ height: 100%;
+ background: white;
+ opacity: 0;
+ transform: scale(0);
+}
+.reveal::before {
+ left: 50%;
+ animation: slideLeft 1.5s cubic-bezier(0.7, -0.6, 0.3, 1.5) forwards;
+}
+.reveal::after {
+ right: 50%;
+ animation: slideRight 1.5s cubic-bezier(0.7, -0.6, 0.3, 1.5) forwards;
+}
+
+@keyframes fadeIn {
+ to {
+ opacity: 1;
+ transform: scale(1);
+ }
+}
+@keyframes slideLeft {
+ to {
+ left: -6%;
+ opacity: 1;
+ transform: scale(0.9);
+ }
+}
+@keyframes slideRight {
+ to {
+ right: -6%;
+ opacity: 1;
+ transform: scale(0.9);
+ }
+}
diff --git a/target/classes/static/favicon.ico b/target/classes/static/favicon.ico
new file mode 100644
index 0000000..c4d673d
Binary files /dev/null and b/target/classes/static/favicon.ico differ
diff --git a/target/classes/static/js/welcome.js b/target/classes/static/js/welcome.js
new file mode 100644
index 0000000..eb9b697
--- /dev/null
+++ b/target/classes/static/js/welcome.js
@@ -0,0 +1,14 @@
+const duration = 0.8;
+const delay = 0.3;
+// eslint-disable-next-line no-undef
+const revealText = document.querySelector('.reveal');
+const letters = revealText.textContent.split('');
+revealText.textContent = '';
+const middle = letters.filter(e => e !== ' ').length / 2;
+letters.forEach((letter, i) => {
+ // eslint-disable-next-line no-undef
+ const span = document.createElement('span');
+ span.textContent = letter;
+ span.style.animationDelay = `${delay + Math.abs(i - middle) * 0.1}s`;
+ revealText.append(span);
+});
diff --git a/target/classes/templates/welcome.html b/target/classes/templates/welcome.html
new file mode 100644
index 0000000..2bd2140
--- /dev/null
+++ b/target/classes/templates/welcome.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+ COOL-ADMIN 一个很酷的后台管理系统开发框架
+
+
+
+
+
+HELLO COOL-ADMIN V8.x
+
+
+
+
+
+
diff --git a/target/cool-admin-8.0.0.jar b/target/cool-admin-8.0.0.jar
new file mode 100644
index 0000000..b5170b8
Binary files /dev/null and b/target/cool-admin-8.0.0.jar differ
diff --git a/target/cool-admin-8.0.0.jar.original b/target/cool-admin-8.0.0.jar.original
new file mode 100644
index 0000000..2d0b60a
Binary files /dev/null and b/target/cool-admin-8.0.0.jar.original differ
diff --git a/target/generated-sources/annotations/com/cool/core/leaf/segment/entity/table/LeafAllocEntityTableDef.java b/target/generated-sources/annotations/com/cool/core/leaf/segment/entity/table/LeafAllocEntityTableDef.java
new file mode 100644
index 0000000..6cfeb96
--- /dev/null
+++ b/target/generated-sources/annotations/com/cool/core/leaf/segment/entity/table/LeafAllocEntityTableDef.java
@@ -0,0 +1,48 @@
+package com.cool.core.leaf.segment.entity.table;
+
+import com.mybatisflex.core.query.QueryColumn;
+import com.mybatisflex.core.table.TableDef;
+
+// Auto generate by mybatis-flex, do not modify it.
+public class LeafAllocEntityTableDef extends TableDef {
+
+ public static final LeafAllocEntityTableDef LEAF_ALLOC_ENTITY = new LeafAllocEntityTableDef();
+
+ public final QueryColumn ID = new QueryColumn(this, "id");
+
+ public final QueryColumn KEY = new QueryColumn(this, "key");
+
+ public final QueryColumn STEP = new QueryColumn(this, "step");
+
+ public final QueryColumn MAX_ID = new QueryColumn(this, "max_id");
+
+ public final QueryColumn CREATE_TIME = new QueryColumn(this, "create_time");
+
+ public final QueryColumn UPDATE_TIME = new QueryColumn(this, "update_time");
+
+ public final QueryColumn DESCRIPTION = new QueryColumn(this, "description");
+
+ /**
+ * 所有字段。
+ */
+ public final QueryColumn ALL_COLUMNS = new QueryColumn(this, "*");
+
+ /**
+ * 默认字段,不包含逻辑删除或者 large 等字段。
+ */
+ public final QueryColumn[] DEFAULT_COLUMNS = new QueryColumn[]{ID, KEY, STEP, MAX_ID, CREATE_TIME, UPDATE_TIME, DESCRIPTION};
+
+ public LeafAllocEntityTableDef() {
+ super("", "leaf_alloc");
+ }
+
+ private LeafAllocEntityTableDef(String schema, String name, String alisa) {
+ super(schema, name, alisa);
+ }
+
+ public LeafAllocEntityTableDef as(String alias) {
+ String key = getNameWithSchema() + "." + alias;
+ return getCache(key, k -> new LeafAllocEntityTableDef("", "leaf_alloc", alias));
+ }
+
+}
diff --git a/target/generated-sources/annotations/com/cool/modules/base/entity/sys/table/BaseSysConfEntityTableDef.java b/target/generated-sources/annotations/com/cool/modules/base/entity/sys/table/BaseSysConfEntityTableDef.java
new file mode 100644
index 0000000..56d4071
--- /dev/null
+++ b/target/generated-sources/annotations/com/cool/modules/base/entity/sys/table/BaseSysConfEntityTableDef.java
@@ -0,0 +1,47 @@
+package com.cool.modules.base.entity.sys.table;
+
+import com.mybatisflex.core.query.QueryColumn;
+import com.mybatisflex.core.table.TableDef;
+
+// Auto generate by mybatis-flex, do not modify it.
+public class BaseSysConfEntityTableDef extends TableDef {
+
+ /**
+ * 系统配置
+ */
+ public static final BaseSysConfEntityTableDef BASE_SYS_CONF_ENTITY = new BaseSysConfEntityTableDef();
+
+ public final QueryColumn ID = new QueryColumn(this, "id");
+
+ public final QueryColumn C_KEY = new QueryColumn(this, "c_key");
+
+ public final QueryColumn C_VALUE = new QueryColumn(this, "c_value");
+
+ public final QueryColumn CREATE_TIME = new QueryColumn(this, "create_time");
+
+ public final QueryColumn UPDATE_TIME = new QueryColumn(this, "update_time");
+
+ /**
+ * 所有字段。
+ */
+ public final QueryColumn ALL_COLUMNS = new QueryColumn(this, "*");
+
+ /**
+ * 默认字段,不包含逻辑删除或者 large 等字段。
+ */
+ public final QueryColumn[] DEFAULT_COLUMNS = new QueryColumn[]{ID, C_KEY, C_VALUE, CREATE_TIME, UPDATE_TIME};
+
+ public BaseSysConfEntityTableDef() {
+ super("", "base_sys_conf");
+ }
+
+ private BaseSysConfEntityTableDef(String schema, String name, String alisa) {
+ super(schema, name, alisa);
+ }
+
+ public BaseSysConfEntityTableDef as(String alias) {
+ String key = getNameWithSchema() + "." + alias;
+ return getCache(key, k -> new BaseSysConfEntityTableDef("", "base_sys_conf", alias));
+ }
+
+}
diff --git a/target/generated-sources/annotations/com/cool/modules/base/entity/sys/table/BaseSysDepartmentEntityTableDef.java b/target/generated-sources/annotations/com/cool/modules/base/entity/sys/table/BaseSysDepartmentEntityTableDef.java
new file mode 100644
index 0000000..be48675
--- /dev/null
+++ b/target/generated-sources/annotations/com/cool/modules/base/entity/sys/table/BaseSysDepartmentEntityTableDef.java
@@ -0,0 +1,49 @@
+package com.cool.modules.base.entity.sys.table;
+
+import com.mybatisflex.core.query.QueryColumn;
+import com.mybatisflex.core.table.TableDef;
+
+// Auto generate by mybatis-flex, do not modify it.
+public class BaseSysDepartmentEntityTableDef extends TableDef {
+
+ /**
+ * 系统部门
+ */
+ public static final BaseSysDepartmentEntityTableDef BASE_SYS_DEPARTMENT_ENTITY = new BaseSysDepartmentEntityTableDef();
+
+ public final QueryColumn ID = new QueryColumn(this, "id");
+
+ public final QueryColumn NAME = new QueryColumn(this, "name");
+
+ public final QueryColumn ORDER_NUM = new QueryColumn(this, "order_num");
+
+ public final QueryColumn PARENT_ID = new QueryColumn(this, "parent_id");
+
+ public final QueryColumn CREATE_TIME = new QueryColumn(this, "create_time");
+
+ public final QueryColumn UPDATE_TIME = new QueryColumn(this, "update_time");
+
+ /**
+ * 所有字段。
+ */
+ public final QueryColumn ALL_COLUMNS = new QueryColumn(this, "*");
+
+ /**
+ * 默认字段,不包含逻辑删除或者 large 等字段。
+ */
+ public final QueryColumn[] DEFAULT_COLUMNS = new QueryColumn[]{ID, NAME, ORDER_NUM, PARENT_ID, CREATE_TIME, UPDATE_TIME};
+
+ public BaseSysDepartmentEntityTableDef() {
+ super("", "base_sys_department");
+ }
+
+ private BaseSysDepartmentEntityTableDef(String schema, String name, String alisa) {
+ super(schema, name, alisa);
+ }
+
+ public BaseSysDepartmentEntityTableDef as(String alias) {
+ String key = getNameWithSchema() + "." + alias;
+ return getCache(key, k -> new BaseSysDepartmentEntityTableDef("", "base_sys_department", alias));
+ }
+
+}
diff --git a/target/generated-sources/annotations/com/cool/modules/base/entity/sys/table/BaseSysLogEntityTableDef.java b/target/generated-sources/annotations/com/cool/modules/base/entity/sys/table/BaseSysLogEntityTableDef.java
new file mode 100644
index 0000000..49bc813
--- /dev/null
+++ b/target/generated-sources/annotations/com/cool/modules/base/entity/sys/table/BaseSysLogEntityTableDef.java
@@ -0,0 +1,48 @@
+package com.cool.modules.base.entity.sys.table;
+
+import com.mybatisflex.core.query.QueryColumn;
+import com.mybatisflex.core.table.TableDef;
+
+// Auto generate by mybatis-flex, do not modify it.
+public class BaseSysLogEntityTableDef extends TableDef {
+
+ public static final BaseSysLogEntityTableDef BASE_SYS_LOG_ENTITY = new BaseSysLogEntityTableDef();
+
+ public final QueryColumn ID = new QueryColumn(this, "id");
+
+ public final QueryColumn IP = new QueryColumn(this, "ip");
+
+ public final QueryColumn ACTION = new QueryColumn(this, "action");
+
+ public final QueryColumn PARAMS = new QueryColumn(this, "params");
+
+ public final QueryColumn USER_ID = new QueryColumn(this, "user_id");
+
+ public final QueryColumn CREATE_TIME = new QueryColumn(this, "create_time");
+
+ public final QueryColumn UPDATE_TIME = new QueryColumn(this, "update_time");
+
+ /**
+ * 所有字段。
+ */
+ public final QueryColumn ALL_COLUMNS = new QueryColumn(this, "*");
+
+ /**
+ * 默认字段,不包含逻辑删除或者 large 等字段。
+ */
+ public final QueryColumn[] DEFAULT_COLUMNS = new QueryColumn[]{ID, IP, ACTION, PARAMS, USER_ID, CREATE_TIME, UPDATE_TIME};
+
+ public BaseSysLogEntityTableDef() {
+ super("", "base_sys_log");
+ }
+
+ private BaseSysLogEntityTableDef(String schema, String name, String alisa) {
+ super(schema, name, alisa);
+ }
+
+ public BaseSysLogEntityTableDef as(String alias) {
+ String key = getNameWithSchema() + "." + alias;
+ return getCache(key, k -> new BaseSysLogEntityTableDef("", "base_sys_log", alias));
+ }
+
+}
diff --git a/target/generated-sources/annotations/com/cool/modules/base/entity/sys/table/BaseSysMenuEntityTableDef.java b/target/generated-sources/annotations/com/cool/modules/base/entity/sys/table/BaseSysMenuEntityTableDef.java
new file mode 100644
index 0000000..047f1b5
--- /dev/null
+++ b/target/generated-sources/annotations/com/cool/modules/base/entity/sys/table/BaseSysMenuEntityTableDef.java
@@ -0,0 +1,60 @@
+package com.cool.modules.base.entity.sys.table;
+
+import com.mybatisflex.core.query.QueryColumn;
+import com.mybatisflex.core.table.TableDef;
+
+// Auto generate by mybatis-flex, do not modify it.
+public class BaseSysMenuEntityTableDef extends TableDef {
+
+ public static final BaseSysMenuEntityTableDef BASE_SYS_MENU_ENTITY = new BaseSysMenuEntityTableDef();
+
+ public final QueryColumn ID = new QueryColumn(this, "id");
+
+ public final QueryColumn ICON = new QueryColumn(this, "icon");
+
+ public final QueryColumn NAME = new QueryColumn(this, "name");
+
+ public final QueryColumn TYPE = new QueryColumn(this, "type");
+
+ public final QueryColumn PERMS = new QueryColumn(this, "perms");
+
+ public final QueryColumn IS_SHOW = new QueryColumn(this, "is_show");
+
+ public final QueryColumn ROUTER = new QueryColumn(this, "router");
+
+ public final QueryColumn ORDER_NUM = new QueryColumn(this, "order_num");
+
+ public final QueryColumn PARENT_ID = new QueryColumn(this, "parent_id");
+
+ public final QueryColumn VIEW_PATH = new QueryColumn(this, "view_path");
+
+ public final QueryColumn KEEP_ALIVE = new QueryColumn(this, "keep_alive");
+
+ public final QueryColumn CREATE_TIME = new QueryColumn(this, "create_time");
+
+ public final QueryColumn UPDATE_TIME = new QueryColumn(this, "update_time");
+
+ /**
+ * 所有字段。
+ */
+ public final QueryColumn ALL_COLUMNS = new QueryColumn(this, "*");
+
+ /**
+ * 默认字段,不包含逻辑删除或者 large 等字段。
+ */
+ public final QueryColumn[] DEFAULT_COLUMNS = new QueryColumn[]{ID, ICON, NAME, TYPE, PERMS, IS_SHOW, ROUTER, ORDER_NUM, PARENT_ID, VIEW_PATH, KEEP_ALIVE, CREATE_TIME, UPDATE_TIME};
+
+ public BaseSysMenuEntityTableDef() {
+ super("", "base_sys_menu");
+ }
+
+ private BaseSysMenuEntityTableDef(String schema, String name, String alisa) {
+ super(schema, name, alisa);
+ }
+
+ public BaseSysMenuEntityTableDef as(String alias) {
+ String key = getNameWithSchema() + "." + alias;
+ return getCache(key, k -> new BaseSysMenuEntityTableDef("", "base_sys_menu", alias));
+ }
+
+}
diff --git a/target/generated-sources/annotations/com/cool/modules/base/entity/sys/table/BaseSysParamEntityTableDef.java b/target/generated-sources/annotations/com/cool/modules/base/entity/sys/table/BaseSysParamEntityTableDef.java
new file mode 100644
index 0000000..3e568bc
--- /dev/null
+++ b/target/generated-sources/annotations/com/cool/modules/base/entity/sys/table/BaseSysParamEntityTableDef.java
@@ -0,0 +1,50 @@
+package com.cool.modules.base.entity.sys.table;
+
+import com.mybatisflex.core.query.QueryColumn;
+import com.mybatisflex.core.table.TableDef;
+
+// Auto generate by mybatis-flex, do not modify it.
+public class BaseSysParamEntityTableDef extends TableDef {
+
+ public static final BaseSysParamEntityTableDef BASE_SYS_PARAM_ENTITY = new BaseSysParamEntityTableDef();
+
+ public final QueryColumn ID = new QueryColumn(this, "id");
+
+ public final QueryColumn DATA = new QueryColumn(this, "data");
+
+ public final QueryColumn NAME = new QueryColumn(this, "name");
+
+ public final QueryColumn REMARK = new QueryColumn(this, "remark");
+
+ public final QueryColumn KEY_NAME = new QueryColumn(this, "key_name");
+
+ public final QueryColumn DATA_TYPE = new QueryColumn(this, "data_type");
+
+ public final QueryColumn CREATE_TIME = new QueryColumn(this, "create_time");
+
+ public final QueryColumn UPDATE_TIME = new QueryColumn(this, "update_time");
+
+ /**
+ * 所有字段。
+ */
+ public final QueryColumn ALL_COLUMNS = new QueryColumn(this, "*");
+
+ /**
+ * 默认字段,不包含逻辑删除或者 large 等字段。
+ */
+ public final QueryColumn[] DEFAULT_COLUMNS = new QueryColumn[]{ID, DATA, NAME, REMARK, KEY_NAME, DATA_TYPE, CREATE_TIME, UPDATE_TIME};
+
+ public BaseSysParamEntityTableDef() {
+ super("", "base_sys_param");
+ }
+
+ private BaseSysParamEntityTableDef(String schema, String name, String alisa) {
+ super(schema, name, alisa);
+ }
+
+ public BaseSysParamEntityTableDef as(String alias) {
+ String key = getNameWithSchema() + "." + alias;
+ return getCache(key, k -> new BaseSysParamEntityTableDef("", "base_sys_param", alias));
+ }
+
+}
diff --git a/target/generated-sources/annotations/com/cool/modules/base/entity/sys/table/BaseSysRoleDepartmentEntityTableDef.java b/target/generated-sources/annotations/com/cool/modules/base/entity/sys/table/BaseSysRoleDepartmentEntityTableDef.java
new file mode 100644
index 0000000..01b29e1
--- /dev/null
+++ b/target/generated-sources/annotations/com/cool/modules/base/entity/sys/table/BaseSysRoleDepartmentEntityTableDef.java
@@ -0,0 +1,44 @@
+package com.cool.modules.base.entity.sys.table;
+
+import com.mybatisflex.core.query.QueryColumn;
+import com.mybatisflex.core.table.TableDef;
+
+// Auto generate by mybatis-flex, do not modify it.
+public class BaseSysRoleDepartmentEntityTableDef extends TableDef {
+
+ public static final BaseSysRoleDepartmentEntityTableDef BASE_SYS_ROLE_DEPARTMENT_ENTITY = new BaseSysRoleDepartmentEntityTableDef();
+
+ public final QueryColumn ID = new QueryColumn(this, "id");
+
+ public final QueryColumn ROLE_ID = new QueryColumn(this, "role_id");
+
+ public final QueryColumn CREATE_TIME = new QueryColumn(this, "create_time");
+
+ public final QueryColumn UPDATE_TIME = new QueryColumn(this, "update_time");
+
+ public final QueryColumn DEPARTMENT_ID = new QueryColumn(this, "department_id");
+
+ /**
+ * 所有字段。
+ */
+ public final QueryColumn ALL_COLUMNS = new QueryColumn(this, "*");
+
+ /**
+ * 默认字段,不包含逻辑删除或者 large 等字段。
+ */
+ public final QueryColumn[] DEFAULT_COLUMNS = new QueryColumn[]{ID, ROLE_ID, CREATE_TIME, UPDATE_TIME, DEPARTMENT_ID};
+
+ public BaseSysRoleDepartmentEntityTableDef() {
+ super("", "base_sys_role_department");
+ }
+
+ private BaseSysRoleDepartmentEntityTableDef(String schema, String name, String alisa) {
+ super(schema, name, alisa);
+ }
+
+ public BaseSysRoleDepartmentEntityTableDef as(String alias) {
+ String key = getNameWithSchema() + "." + alias;
+ return getCache(key, k -> new BaseSysRoleDepartmentEntityTableDef("", "base_sys_role_department", alias));
+ }
+
+}
diff --git a/target/generated-sources/annotations/com/cool/modules/base/entity/sys/table/BaseSysRoleEntityTableDef.java b/target/generated-sources/annotations/com/cool/modules/base/entity/sys/table/BaseSysRoleEntityTableDef.java
new file mode 100644
index 0000000..3762890
--- /dev/null
+++ b/target/generated-sources/annotations/com/cool/modules/base/entity/sys/table/BaseSysRoleEntityTableDef.java
@@ -0,0 +1,54 @@
+package com.cool.modules.base.entity.sys.table;
+
+import com.mybatisflex.core.query.QueryColumn;
+import com.mybatisflex.core.table.TableDef;
+
+// Auto generate by mybatis-flex, do not modify it.
+public class BaseSysRoleEntityTableDef extends TableDef {
+
+ public static final BaseSysRoleEntityTableDef BASE_SYS_ROLE_ENTITY = new BaseSysRoleEntityTableDef();
+
+ public final QueryColumn ID = new QueryColumn(this, "id");
+
+ public final QueryColumn NAME = new QueryColumn(this, "name");
+
+ public final QueryColumn LABEL = new QueryColumn(this, "label");
+
+ public final QueryColumn REMARK = new QueryColumn(this, "remark");
+
+ public final QueryColumn USER_ID = new QueryColumn(this, "user_id");
+
+ public final QueryColumn RELEVANCE = new QueryColumn(this, "relevance");
+
+ public final QueryColumn CREATE_TIME = new QueryColumn(this, "create_time");
+
+ public final QueryColumn MENU_ID_LIST = new QueryColumn(this, "menu_id_list");
+
+ public final QueryColumn UPDATE_TIME = new QueryColumn(this, "update_time");
+
+ public final QueryColumn DEPARTMENT_ID_LIST = new QueryColumn(this, "department_id_list");
+
+ /**
+ * 所有字段。
+ */
+ public final QueryColumn ALL_COLUMNS = new QueryColumn(this, "*");
+
+ /**
+ * 默认字段,不包含逻辑删除或者 large 等字段。
+ */
+ public final QueryColumn[] DEFAULT_COLUMNS = new QueryColumn[]{ID, NAME, LABEL, REMARK, USER_ID, RELEVANCE, CREATE_TIME, MENU_ID_LIST, UPDATE_TIME, DEPARTMENT_ID_LIST};
+
+ public BaseSysRoleEntityTableDef() {
+ super("", "base_sys_role");
+ }
+
+ private BaseSysRoleEntityTableDef(String schema, String name, String alisa) {
+ super(schema, name, alisa);
+ }
+
+ public BaseSysRoleEntityTableDef as(String alias) {
+ String key = getNameWithSchema() + "." + alias;
+ return getCache(key, k -> new BaseSysRoleEntityTableDef("", "base_sys_role", alias));
+ }
+
+}
diff --git a/target/generated-sources/annotations/com/cool/modules/base/entity/sys/table/BaseSysRoleMenuEntityTableDef.java b/target/generated-sources/annotations/com/cool/modules/base/entity/sys/table/BaseSysRoleMenuEntityTableDef.java
new file mode 100644
index 0000000..8bfaf3c
--- /dev/null
+++ b/target/generated-sources/annotations/com/cool/modules/base/entity/sys/table/BaseSysRoleMenuEntityTableDef.java
@@ -0,0 +1,44 @@
+package com.cool.modules.base.entity.sys.table;
+
+import com.mybatisflex.core.query.QueryColumn;
+import com.mybatisflex.core.table.TableDef;
+
+// Auto generate by mybatis-flex, do not modify it.
+public class BaseSysRoleMenuEntityTableDef extends TableDef {
+
+ public static final BaseSysRoleMenuEntityTableDef BASE_SYS_ROLE_MENU_ENTITY = new BaseSysRoleMenuEntityTableDef();
+
+ public final QueryColumn ID = new QueryColumn(this, "id");
+
+ public final QueryColumn MENU_ID = new QueryColumn(this, "menu_id");
+
+ public final QueryColumn ROLE_ID = new QueryColumn(this, "role_id");
+
+ public final QueryColumn CREATE_TIME = new QueryColumn(this, "create_time");
+
+ public final QueryColumn UPDATE_TIME = new QueryColumn(this, "update_time");
+
+ /**
+ * 所有字段。
+ */
+ public final QueryColumn ALL_COLUMNS = new QueryColumn(this, "*");
+
+ /**
+ * 默认字段,不包含逻辑删除或者 large 等字段。
+ */
+ public final QueryColumn[] DEFAULT_COLUMNS = new QueryColumn[]{ID, MENU_ID, ROLE_ID, CREATE_TIME, UPDATE_TIME};
+
+ public BaseSysRoleMenuEntityTableDef() {
+ super("", "base_sys_role_menu");
+ }
+
+ private BaseSysRoleMenuEntityTableDef(String schema, String name, String alisa) {
+ super(schema, name, alisa);
+ }
+
+ public BaseSysRoleMenuEntityTableDef as(String alias) {
+ String key = getNameWithSchema() + "." + alias;
+ return getCache(key, k -> new BaseSysRoleMenuEntityTableDef("", "base_sys_role_menu", alias));
+ }
+
+}
diff --git a/target/generated-sources/annotations/com/cool/modules/base/entity/sys/table/BaseSysUserEntityTableDef.java b/target/generated-sources/annotations/com/cool/modules/base/entity/sys/table/BaseSysUserEntityTableDef.java
new file mode 100644
index 0000000..44678e9
--- /dev/null
+++ b/target/generated-sources/annotations/com/cool/modules/base/entity/sys/table/BaseSysUserEntityTableDef.java
@@ -0,0 +1,66 @@
+package com.cool.modules.base.entity.sys.table;
+
+import com.mybatisflex.core.query.QueryColumn;
+import com.mybatisflex.core.table.TableDef;
+
+// Auto generate by mybatis-flex, do not modify it.
+public class BaseSysUserEntityTableDef extends TableDef {
+
+ public static final BaseSysUserEntityTableDef BASE_SYS_USER_ENTITY = new BaseSysUserEntityTableDef();
+
+ public final QueryColumn ID = new QueryColumn(this, "id");
+
+ public final QueryColumn NAME = new QueryColumn(this, "name");
+
+ public final QueryColumn EMAIL = new QueryColumn(this, "email");
+
+ public final QueryColumn PHONE = new QueryColumn(this, "phone");
+
+ public final QueryColumn REMARK = new QueryColumn(this, "remark");
+
+ public final QueryColumn STATUS = new QueryColumn(this, "status");
+
+ public final QueryColumn HEAD_IMG = new QueryColumn(this, "head_img");
+
+ public final QueryColumn NICK_NAME = new QueryColumn(this, "nick_name");
+
+ public final QueryColumn PASSWORD = new QueryColumn(this, "password");
+
+ public final QueryColumn SOCKET_ID = new QueryColumn(this, "socket_id");
+
+ public final QueryColumn TENANT_ID = new QueryColumn(this, "tenant_id");
+
+ public final QueryColumn USERNAME = new QueryColumn(this, "username");
+
+ public final QueryColumn PASSWORD_V = new QueryColumn(this, "password_v");
+
+ public final QueryColumn CREATE_TIME = new QueryColumn(this, "create_time");
+
+ public final QueryColumn UPDATE_TIME = new QueryColumn(this, "update_time");
+
+ public final QueryColumn DEPARTMENT_ID = new QueryColumn(this, "department_id");
+
+ /**
+ * 所有字段。
+ */
+ public final QueryColumn ALL_COLUMNS = new QueryColumn(this, "*");
+
+ /**
+ * 默认字段,不包含逻辑删除或者 large 等字段。
+ */
+ public final QueryColumn[] DEFAULT_COLUMNS = new QueryColumn[]{ID, NAME, EMAIL, PHONE, REMARK, STATUS, HEAD_IMG, NICK_NAME, PASSWORD, SOCKET_ID, TENANT_ID, USERNAME, PASSWORD_V, CREATE_TIME, UPDATE_TIME, DEPARTMENT_ID};
+
+ public BaseSysUserEntityTableDef() {
+ super("", "base_sys_user");
+ }
+
+ private BaseSysUserEntityTableDef(String schema, String name, String alisa) {
+ super(schema, name, alisa);
+ }
+
+ public BaseSysUserEntityTableDef as(String alias) {
+ String key = getNameWithSchema() + "." + alias;
+ return getCache(key, k -> new BaseSysUserEntityTableDef("", "base_sys_user", alias));
+ }
+
+}
diff --git a/target/generated-sources/annotations/com/cool/modules/base/entity/sys/table/BaseSysUserRoleEntityTableDef.java b/target/generated-sources/annotations/com/cool/modules/base/entity/sys/table/BaseSysUserRoleEntityTableDef.java
new file mode 100644
index 0000000..c8ba4ff
--- /dev/null
+++ b/target/generated-sources/annotations/com/cool/modules/base/entity/sys/table/BaseSysUserRoleEntityTableDef.java
@@ -0,0 +1,44 @@
+package com.cool.modules.base.entity.sys.table;
+
+import com.mybatisflex.core.query.QueryColumn;
+import com.mybatisflex.core.table.TableDef;
+
+// Auto generate by mybatis-flex, do not modify it.
+public class BaseSysUserRoleEntityTableDef extends TableDef {
+
+ public static final BaseSysUserRoleEntityTableDef BASE_SYS_USER_ROLE_ENTITY = new BaseSysUserRoleEntityTableDef();
+
+ public final QueryColumn ID = new QueryColumn(this, "id");
+
+ public final QueryColumn ROLE_ID = new QueryColumn(this, "role_id");
+
+ public final QueryColumn USER_ID = new QueryColumn(this, "user_id");
+
+ public final QueryColumn CREATE_TIME = new QueryColumn(this, "create_time");
+
+ public final QueryColumn UPDATE_TIME = new QueryColumn(this, "update_time");
+
+ /**
+ * 所有字段。
+ */
+ public final QueryColumn ALL_COLUMNS = new QueryColumn(this, "*");
+
+ /**
+ * 默认字段,不包含逻辑删除或者 large 等字段。
+ */
+ public final QueryColumn[] DEFAULT_COLUMNS = new QueryColumn[]{ID, ROLE_ID, USER_ID, CREATE_TIME, UPDATE_TIME};
+
+ public BaseSysUserRoleEntityTableDef() {
+ super("", "base_sys_user_role");
+ }
+
+ private BaseSysUserRoleEntityTableDef(String schema, String name, String alisa) {
+ super(schema, name, alisa);
+ }
+
+ public BaseSysUserRoleEntityTableDef as(String alias) {
+ String key = getNameWithSchema() + "." + alias;
+ return getCache(key, k -> new BaseSysUserRoleEntityTableDef("", "base_sys_user_role", alias));
+ }
+
+}
diff --git a/target/generated-sources/annotations/com/cool/modules/dict/entity/table/DictInfoEntityTableDef.java b/target/generated-sources/annotations/com/cool/modules/dict/entity/table/DictInfoEntityTableDef.java
new file mode 100644
index 0000000..3c5eb77
--- /dev/null
+++ b/target/generated-sources/annotations/com/cool/modules/dict/entity/table/DictInfoEntityTableDef.java
@@ -0,0 +1,52 @@
+package com.cool.modules.dict.entity.table;
+
+import com.mybatisflex.core.query.QueryColumn;
+import com.mybatisflex.core.table.TableDef;
+
+// Auto generate by mybatis-flex, do not modify it.
+public class DictInfoEntityTableDef extends TableDef {
+
+ public static final DictInfoEntityTableDef DICT_INFO_ENTITY = new DictInfoEntityTableDef();
+
+ public final QueryColumn ID = new QueryColumn(this, "id");
+
+ public final QueryColumn NAME = new QueryColumn(this, "name");
+
+ public final QueryColumn VALUE = new QueryColumn(this, "value");
+
+ public final QueryColumn REMARK = new QueryColumn(this, "remark");
+
+ public final QueryColumn TYPE_ID = new QueryColumn(this, "type_id");
+
+ public final QueryColumn ORDER_NUM = new QueryColumn(this, "order_num");
+
+ public final QueryColumn PARENT_ID = new QueryColumn(this, "parent_id");
+
+ public final QueryColumn CREATE_TIME = new QueryColumn(this, "create_time");
+
+ public final QueryColumn UPDATE_TIME = new QueryColumn(this, "update_time");
+
+ /**
+ * 所有字段。
+ */
+ public final QueryColumn ALL_COLUMNS = new QueryColumn(this, "*");
+
+ /**
+ * 默认字段,不包含逻辑删除或者 large 等字段。
+ */
+ public final QueryColumn[] DEFAULT_COLUMNS = new QueryColumn[]{ID, NAME, VALUE, REMARK, TYPE_ID, ORDER_NUM, PARENT_ID, CREATE_TIME, UPDATE_TIME};
+
+ public DictInfoEntityTableDef() {
+ super("", "dict_info");
+ }
+
+ private DictInfoEntityTableDef(String schema, String name, String alisa) {
+ super(schema, name, alisa);
+ }
+
+ public DictInfoEntityTableDef as(String alias) {
+ String key = getNameWithSchema() + "." + alias;
+ return getCache(key, k -> new DictInfoEntityTableDef("", "dict_info", alias));
+ }
+
+}
diff --git a/target/generated-sources/annotations/com/cool/modules/dict/entity/table/DictTypeEntityTableDef.java b/target/generated-sources/annotations/com/cool/modules/dict/entity/table/DictTypeEntityTableDef.java
new file mode 100644
index 0000000..7473c0b
--- /dev/null
+++ b/target/generated-sources/annotations/com/cool/modules/dict/entity/table/DictTypeEntityTableDef.java
@@ -0,0 +1,44 @@
+package com.cool.modules.dict.entity.table;
+
+import com.mybatisflex.core.query.QueryColumn;
+import com.mybatisflex.core.table.TableDef;
+
+// Auto generate by mybatis-flex, do not modify it.
+public class DictTypeEntityTableDef extends TableDef {
+
+ public static final DictTypeEntityTableDef DICT_TYPE_ENTITY = new DictTypeEntityTableDef();
+
+ public final QueryColumn ID = new QueryColumn(this, "id");
+
+ public final QueryColumn KEY = new QueryColumn(this, "key");
+
+ public final QueryColumn NAME = new QueryColumn(this, "name");
+
+ public final QueryColumn CREATE_TIME = new QueryColumn(this, "create_time");
+
+ public final QueryColumn UPDATE_TIME = new QueryColumn(this, "update_time");
+
+ /**
+ * 所有字段。
+ */
+ public final QueryColumn ALL_COLUMNS = new QueryColumn(this, "*");
+
+ /**
+ * 默认字段,不包含逻辑删除或者 large 等字段。
+ */
+ public final QueryColumn[] DEFAULT_COLUMNS = new QueryColumn[]{ID, KEY, NAME, CREATE_TIME, UPDATE_TIME};
+
+ public DictTypeEntityTableDef() {
+ super("", "dict_type");
+ }
+
+ private DictTypeEntityTableDef(String schema, String name, String alisa) {
+ super(schema, name, alisa);
+ }
+
+ public DictTypeEntityTableDef as(String alias) {
+ String key = getNameWithSchema() + "." + alias;
+ return getCache(key, k -> new DictTypeEntityTableDef("", "dict_type", alias));
+ }
+
+}
diff --git a/target/generated-sources/annotations/com/cool/modules/plugin/entity/table/PluginInfoEntityTableDef.java b/target/generated-sources/annotations/com/cool/modules/plugin/entity/table/PluginInfoEntityTableDef.java
new file mode 100644
index 0000000..86e80df
--- /dev/null
+++ b/target/generated-sources/annotations/com/cool/modules/plugin/entity/table/PluginInfoEntityTableDef.java
@@ -0,0 +1,62 @@
+package com.cool.modules.plugin.entity.table;
+
+import com.mybatisflex.core.query.QueryColumn;
+import com.mybatisflex.core.table.TableDef;
+
+// Auto generate by mybatis-flex, do not modify it.
+public class PluginInfoEntityTableDef extends TableDef {
+
+ public static final PluginInfoEntityTableDef PLUGIN_INFO_ENTITY = new PluginInfoEntityTableDef();
+
+ public final QueryColumn ID = new QueryColumn(this, "id");
+
+ public final QueryColumn KEY = new QueryColumn(this, "key");
+
+ public final QueryColumn HOOK = new QueryColumn(this, "hook");
+
+ public final QueryColumn LOGO = new QueryColumn(this, "logo");
+
+ public final QueryColumn NAME = new QueryColumn(this, "name");
+
+ public final QueryColumn AUTHOR = new QueryColumn(this, "author");
+
+ public final QueryColumn CONFIG = new QueryColumn(this, "config");
+
+ public final QueryColumn README = new QueryColumn(this, "readme");
+
+ public final QueryColumn STATUS = new QueryColumn(this, "status");
+
+ public final QueryColumn VERSION = new QueryColumn(this, "version");
+
+ public final QueryColumn CREATE_TIME = new QueryColumn(this, "create_time");
+
+ public final QueryColumn PLUGIN_JSON = new QueryColumn(this, "plugin_json");
+
+ public final QueryColumn UPDATE_TIME = new QueryColumn(this, "update_time");
+
+ public final QueryColumn DESCRIPTION = new QueryColumn(this, "description");
+
+ /**
+ * 所有字段。
+ */
+ public final QueryColumn ALL_COLUMNS = new QueryColumn(this, "*");
+
+ /**
+ * 默认字段,不包含逻辑删除或者 large 等字段。
+ */
+ public final QueryColumn[] DEFAULT_COLUMNS = new QueryColumn[]{ID, KEY, HOOK, LOGO, NAME, AUTHOR, CONFIG, README, STATUS, VERSION, CREATE_TIME, PLUGIN_JSON, UPDATE_TIME, DESCRIPTION};
+
+ public PluginInfoEntityTableDef() {
+ super("", "plugin_info");
+ }
+
+ private PluginInfoEntityTableDef(String schema, String name, String alisa) {
+ super(schema, name, alisa);
+ }
+
+ public PluginInfoEntityTableDef as(String alias) {
+ String key = getNameWithSchema() + "." + alias;
+ return getCache(key, k -> new PluginInfoEntityTableDef("", "plugin_info", alias));
+ }
+
+}
diff --git a/target/generated-sources/annotations/com/cool/modules/recycle/entity/table/RecycleDataEntityTableDef.java b/target/generated-sources/annotations/com/cool/modules/recycle/entity/table/RecycleDataEntityTableDef.java
new file mode 100644
index 0000000..8e755fe
--- /dev/null
+++ b/target/generated-sources/annotations/com/cool/modules/recycle/entity/table/RecycleDataEntityTableDef.java
@@ -0,0 +1,55 @@
+package com.cool.modules.recycle.entity.table;
+
+import com.mybatisflex.core.query.QueryColumn;
+import com.mybatisflex.core.table.TableDef;
+
+// Auto generate by mybatis-flex, do not modify it.
+public class RecycleDataEntityTableDef extends TableDef {
+
+ /**
+ * 数据回收站 软删除的时候数据会回收到该表
+ */
+ public static final RecycleDataEntityTableDef RECYCLE_DATA_ENTITY = new RecycleDataEntityTableDef();
+
+ public final QueryColumn ID = new QueryColumn(this, "id");
+
+ public final QueryColumn URL = new QueryColumn(this, "url");
+
+ public final QueryColumn DATA = new QueryColumn(this, "data");
+
+ public final QueryColumn COUNT = new QueryColumn(this, "count");
+
+ public final QueryColumn PARAMS = new QueryColumn(this, "params");
+
+ public final QueryColumn USER_ID = new QueryColumn(this, "user_id");
+
+ public final QueryColumn CREATE_TIME = new QueryColumn(this, "create_time");
+
+ public final QueryColumn ENTITY_INFO = new QueryColumn(this, "entity_info");
+
+ public final QueryColumn UPDATE_TIME = new QueryColumn(this, "update_time");
+
+ /**
+ * 所有字段。
+ */
+ public final QueryColumn ALL_COLUMNS = new QueryColumn(this, "*");
+
+ /**
+ * 默认字段,不包含逻辑删除或者 large 等字段。
+ */
+ public final QueryColumn[] DEFAULT_COLUMNS = new QueryColumn[]{ID, URL, DATA, COUNT, PARAMS, USER_ID, CREATE_TIME, ENTITY_INFO, UPDATE_TIME};
+
+ public RecycleDataEntityTableDef() {
+ super("", "recycle_data");
+ }
+
+ private RecycleDataEntityTableDef(String schema, String name, String alisa) {
+ super(schema, name, alisa);
+ }
+
+ public RecycleDataEntityTableDef as(String alias) {
+ String key = getNameWithSchema() + "." + alias;
+ return getCache(key, k -> new RecycleDataEntityTableDef("", "recycle_data", alias));
+ }
+
+}
diff --git a/target/generated-sources/annotations/com/cool/modules/space/entity/table/SpaceInfoEntityTableDef.java b/target/generated-sources/annotations/com/cool/modules/space/entity/table/SpaceInfoEntityTableDef.java
new file mode 100644
index 0000000..5fc6e74
--- /dev/null
+++ b/target/generated-sources/annotations/com/cool/modules/space/entity/table/SpaceInfoEntityTableDef.java
@@ -0,0 +1,59 @@
+package com.cool.modules.space.entity.table;
+
+import com.mybatisflex.core.query.QueryColumn;
+import com.mybatisflex.core.table.TableDef;
+
+// Auto generate by mybatis-flex, do not modify it.
+public class SpaceInfoEntityTableDef extends TableDef {
+
+ /**
+ * 文件空间信息
+ */
+ public static final SpaceInfoEntityTableDef SPACE_INFO_ENTITY = new SpaceInfoEntityTableDef();
+
+ public final QueryColumn ID = new QueryColumn(this, "id");
+
+ public final QueryColumn URL = new QueryColumn(this, "url");
+
+ public final QueryColumn NAME = new QueryColumn(this, "name");
+
+ public final QueryColumn SIZE = new QueryColumn(this, "size");
+
+ public final QueryColumn TYPE = new QueryColumn(this, "type");
+
+ public final QueryColumn FILE_ID = new QueryColumn(this, "file_id");
+
+ public final QueryColumn VERSION = new QueryColumn(this, "version");
+
+ public final QueryColumn FILE_PATH = new QueryColumn(this, "file_path");
+
+ public final QueryColumn CLASSIFY_ID = new QueryColumn(this, "classify_id");
+
+ public final QueryColumn CREATE_TIME = new QueryColumn(this, "create_time");
+
+ public final QueryColumn UPDATE_TIME = new QueryColumn(this, "update_time");
+
+ /**
+ * 所有字段。
+ */
+ public final QueryColumn ALL_COLUMNS = new QueryColumn(this, "*");
+
+ /**
+ * 默认字段,不包含逻辑删除或者 large 等字段。
+ */
+ public final QueryColumn[] DEFAULT_COLUMNS = new QueryColumn[]{ID, URL, NAME, SIZE, TYPE, FILE_ID, VERSION, FILE_PATH, CLASSIFY_ID, CREATE_TIME, UPDATE_TIME};
+
+ public SpaceInfoEntityTableDef() {
+ super("", "space_info");
+ }
+
+ private SpaceInfoEntityTableDef(String schema, String name, String alisa) {
+ super(schema, name, alisa);
+ }
+
+ public SpaceInfoEntityTableDef as(String alias) {
+ String key = getNameWithSchema() + "." + alias;
+ return getCache(key, k -> new SpaceInfoEntityTableDef("", "space_info", alias));
+ }
+
+}
diff --git a/target/generated-sources/annotations/com/cool/modules/space/entity/table/SpaceTypeEntityTableDef.java b/target/generated-sources/annotations/com/cool/modules/space/entity/table/SpaceTypeEntityTableDef.java
new file mode 100644
index 0000000..dc979c6
--- /dev/null
+++ b/target/generated-sources/annotations/com/cool/modules/space/entity/table/SpaceTypeEntityTableDef.java
@@ -0,0 +1,47 @@
+package com.cool.modules.space.entity.table;
+
+import com.mybatisflex.core.query.QueryColumn;
+import com.mybatisflex.core.table.TableDef;
+
+// Auto generate by mybatis-flex, do not modify it.
+public class SpaceTypeEntityTableDef extends TableDef {
+
+ /**
+ * 图片空间信息分类
+ */
+ public static final SpaceTypeEntityTableDef SPACE_TYPE_ENTITY = new SpaceTypeEntityTableDef();
+
+ public final QueryColumn ID = new QueryColumn(this, "id");
+
+ public final QueryColumn NAME = new QueryColumn(this, "name");
+
+ public final QueryColumn PARENT_ID = new QueryColumn(this, "parent_id");
+
+ public final QueryColumn CREATE_TIME = new QueryColumn(this, "create_time");
+
+ public final QueryColumn UPDATE_TIME = new QueryColumn(this, "update_time");
+
+ /**
+ * 所有字段。
+ */
+ public final QueryColumn ALL_COLUMNS = new QueryColumn(this, "*");
+
+ /**
+ * 默认字段,不包含逻辑删除或者 large 等字段。
+ */
+ public final QueryColumn[] DEFAULT_COLUMNS = new QueryColumn[]{ID, NAME, PARENT_ID, CREATE_TIME, UPDATE_TIME};
+
+ public SpaceTypeEntityTableDef() {
+ super("", "space_type");
+ }
+
+ private SpaceTypeEntityTableDef(String schema, String name, String alisa) {
+ super(schema, name, alisa);
+ }
+
+ public SpaceTypeEntityTableDef as(String alias) {
+ String key = getNameWithSchema() + "." + alias;
+ return getCache(key, k -> new SpaceTypeEntityTableDef("", "space_type", alias));
+ }
+
+}
diff --git a/target/generated-sources/annotations/com/cool/modules/task/entity/table/TaskInfoEntityTableDef.java b/target/generated-sources/annotations/com/cool/modules/task/entity/table/TaskInfoEntityTableDef.java
new file mode 100644
index 0000000..b379d39
--- /dev/null
+++ b/target/generated-sources/annotations/com/cool/modules/task/entity/table/TaskInfoEntityTableDef.java
@@ -0,0 +1,68 @@
+package com.cool.modules.task.entity.table;
+
+import com.mybatisflex.core.query.QueryColumn;
+import com.mybatisflex.core.table.TableDef;
+
+// Auto generate by mybatis-flex, do not modify it.
+public class TaskInfoEntityTableDef extends TableDef {
+
+ public static final TaskInfoEntityTableDef TASK_INFO_ENTITY = new TaskInfoEntityTableDef();
+
+ public final QueryColumn ID = new QueryColumn(this, "id");
+
+ public final QueryColumn CRON = new QueryColumn(this, "cron");
+
+ public final QueryColumn DATA = new QueryColumn(this, "data");
+
+ public final QueryColumn NAME = new QueryColumn(this, "name");
+
+ public final QueryColumn TYPE = new QueryColumn(this, "type");
+
+ public final QueryColumn EVERY = new QueryColumn(this, "every");
+
+ public final QueryColumn JOB_ID = new QueryColumn(this, "job_id");
+
+ public final QueryColumn REMARK = new QueryColumn(this, "remark");
+
+ public final QueryColumn STATUS = new QueryColumn(this, "status");
+
+ public final QueryColumn END_DATE = new QueryColumn(this, "end_date");
+
+ public final QueryColumn SERVICE = new QueryColumn(this, "service");
+
+ public final QueryColumn TASK_TYPE = new QueryColumn(this, "task_type");
+
+ public final QueryColumn START_DATE = new QueryColumn(this, "start_date");
+
+ public final QueryColumn CREATE_TIME = new QueryColumn(this, "create_time");
+
+ public final QueryColumn UPDATE_TIME = new QueryColumn(this, "update_time");
+
+ public final QueryColumn NEXT_RUN_TIME = new QueryColumn(this, "next_run_time");
+
+ public final QueryColumn REPEAT_COUNT = new QueryColumn(this, "repeat_count");
+
+ /**
+ * 所有字段。
+ */
+ public final QueryColumn ALL_COLUMNS = new QueryColumn(this, "*");
+
+ /**
+ * 默认字段,不包含逻辑删除或者 large 等字段。
+ */
+ public final QueryColumn[] DEFAULT_COLUMNS = new QueryColumn[]{ID, CRON, DATA, NAME, TYPE, EVERY, JOB_ID, REMARK, STATUS, END_DATE, SERVICE, TASK_TYPE, START_DATE, CREATE_TIME, UPDATE_TIME, NEXT_RUN_TIME, REPEAT_COUNT};
+
+ public TaskInfoEntityTableDef() {
+ super("", "task_info");
+ }
+
+ private TaskInfoEntityTableDef(String schema, String name, String alisa) {
+ super(schema, name, alisa);
+ }
+
+ public TaskInfoEntityTableDef as(String alias) {
+ String key = getNameWithSchema() + "." + alias;
+ return getCache(key, k -> new TaskInfoEntityTableDef("", "task_info", alias));
+ }
+
+}
diff --git a/target/generated-sources/annotations/com/cool/modules/task/entity/table/TaskLogEntityTableDef.java b/target/generated-sources/annotations/com/cool/modules/task/entity/table/TaskLogEntityTableDef.java
new file mode 100644
index 0000000..99cf729
--- /dev/null
+++ b/target/generated-sources/annotations/com/cool/modules/task/entity/table/TaskLogEntityTableDef.java
@@ -0,0 +1,46 @@
+package com.cool.modules.task.entity.table;
+
+import com.mybatisflex.core.query.QueryColumn;
+import com.mybatisflex.core.table.TableDef;
+
+// Auto generate by mybatis-flex, do not modify it.
+public class TaskLogEntityTableDef extends TableDef {
+
+ public static final TaskLogEntityTableDef TASK_LOG_ENTITY = new TaskLogEntityTableDef();
+
+ public final QueryColumn ID = new QueryColumn(this, "id");
+
+ public final QueryColumn DETAIL = new QueryColumn(this, "detail");
+
+ public final QueryColumn STATUS = new QueryColumn(this, "status");
+
+ public final QueryColumn TASK_ID = new QueryColumn(this, "task_id");
+
+ public final QueryColumn CREATE_TIME = new QueryColumn(this, "create_time");
+
+ public final QueryColumn UPDATE_TIME = new QueryColumn(this, "update_time");
+
+ /**
+ * 所有字段。
+ */
+ public final QueryColumn ALL_COLUMNS = new QueryColumn(this, "*");
+
+ /**
+ * 默认字段,不包含逻辑删除或者 large 等字段。
+ */
+ public final QueryColumn[] DEFAULT_COLUMNS = new QueryColumn[]{ID, DETAIL, STATUS, TASK_ID, CREATE_TIME, UPDATE_TIME};
+
+ public TaskLogEntityTableDef() {
+ super("", "task_log");
+ }
+
+ private TaskLogEntityTableDef(String schema, String name, String alisa) {
+ super(schema, name, alisa);
+ }
+
+ public TaskLogEntityTableDef as(String alias) {
+ String key = getNameWithSchema() + "." + alias;
+ return getCache(key, k -> new TaskLogEntityTableDef("", "task_log", alias));
+ }
+
+}
diff --git a/target/generated-sources/annotations/com/cool/modules/user/entity/table/UserAddressEntityTableDef.java b/target/generated-sources/annotations/com/cool/modules/user/entity/table/UserAddressEntityTableDef.java
new file mode 100644
index 0000000..36743ec
--- /dev/null
+++ b/target/generated-sources/annotations/com/cool/modules/user/entity/table/UserAddressEntityTableDef.java
@@ -0,0 +1,59 @@
+package com.cool.modules.user.entity.table;
+
+import com.mybatisflex.core.query.QueryColumn;
+import com.mybatisflex.core.table.TableDef;
+
+// Auto generate by mybatis-flex, do not modify it.
+public class UserAddressEntityTableDef extends TableDef {
+
+ /**
+ * 用户模块-收货地址
+ */
+ public static final UserAddressEntityTableDef USER_ADDRESS_ENTITY = new UserAddressEntityTableDef();
+
+ public final QueryColumn ID = new QueryColumn(this, "id");
+
+ public final QueryColumn CITY = new QueryColumn(this, "city");
+
+ public final QueryColumn PHONE = new QueryColumn(this, "phone");
+
+ public final QueryColumn USER_ID = new QueryColumn(this, "user_id");
+
+ public final QueryColumn ADDRESS = new QueryColumn(this, "address");
+
+ public final QueryColumn CONTACT = new QueryColumn(this, "contact");
+
+ public final QueryColumn DISTRICT = new QueryColumn(this, "district");
+
+ public final QueryColumn PROVINCE = new QueryColumn(this, "province");
+
+ public final QueryColumn IS_DEFAULT = new QueryColumn(this, "is_default");
+
+ public final QueryColumn CREATE_TIME = new QueryColumn(this, "create_time");
+
+ public final QueryColumn UPDATE_TIME = new QueryColumn(this, "update_time");
+
+ /**
+ * 所有字段。
+ */
+ public final QueryColumn ALL_COLUMNS = new QueryColumn(this, "*");
+
+ /**
+ * 默认字段,不包含逻辑删除或者 large 等字段。
+ */
+ public final QueryColumn[] DEFAULT_COLUMNS = new QueryColumn[]{ID, CITY, PHONE, USER_ID, ADDRESS, CONTACT, DISTRICT, PROVINCE, IS_DEFAULT, CREATE_TIME, UPDATE_TIME};
+
+ public UserAddressEntityTableDef() {
+ super("", "user_address");
+ }
+
+ private UserAddressEntityTableDef(String schema, String name, String alisa) {
+ super(schema, name, alisa);
+ }
+
+ public UserAddressEntityTableDef as(String alias) {
+ String key = getNameWithSchema() + "." + alias;
+ return getCache(key, k -> new UserAddressEntityTableDef("", "user_address", alias));
+ }
+
+}
diff --git a/target/generated-sources/annotations/com/cool/modules/user/entity/table/UserInfoEntityTableDef.java b/target/generated-sources/annotations/com/cool/modules/user/entity/table/UserInfoEntityTableDef.java
new file mode 100644
index 0000000..e6b414e
--- /dev/null
+++ b/target/generated-sources/annotations/com/cool/modules/user/entity/table/UserInfoEntityTableDef.java
@@ -0,0 +1,56 @@
+package com.cool.modules.user.entity.table;
+
+import com.mybatisflex.core.query.QueryColumn;
+import com.mybatisflex.core.table.TableDef;
+
+// Auto generate by mybatis-flex, do not modify it.
+public class UserInfoEntityTableDef extends TableDef {
+
+ public static final UserInfoEntityTableDef USER_INFO_ENTITY = new UserInfoEntityTableDef();
+
+ public final QueryColumn ID = new QueryColumn(this, "id");
+
+ public final QueryColumn PHONE = new QueryColumn(this, "phone");
+
+ public final QueryColumn GENDER = new QueryColumn(this, "gender");
+
+ public final QueryColumn STATUS = new QueryColumn(this, "status");
+
+ public final QueryColumn UNIONID = new QueryColumn(this, "unionid");
+
+ public final QueryColumn NICK_NAME = new QueryColumn(this, "nick_name");
+
+ public final QueryColumn PASSWORD = new QueryColumn(this, "password");
+
+ public final QueryColumn AVATAR_URL = new QueryColumn(this, "avatar_url");
+
+ public final QueryColumn LOGIN_TYPE = new QueryColumn(this, "login_type");
+
+ public final QueryColumn CREATE_TIME = new QueryColumn(this, "create_time");
+
+ public final QueryColumn UPDATE_TIME = new QueryColumn(this, "update_time");
+
+ /**
+ * 所有字段。
+ */
+ public final QueryColumn ALL_COLUMNS = new QueryColumn(this, "*");
+
+ /**
+ * 默认字段,不包含逻辑删除或者 large 等字段。
+ */
+ public final QueryColumn[] DEFAULT_COLUMNS = new QueryColumn[]{ID, PHONE, GENDER, STATUS, UNIONID, NICK_NAME, PASSWORD, AVATAR_URL, LOGIN_TYPE, CREATE_TIME, UPDATE_TIME};
+
+ public UserInfoEntityTableDef() {
+ super("", "user_info");
+ }
+
+ private UserInfoEntityTableDef(String schema, String name, String alisa) {
+ super(schema, name, alisa);
+ }
+
+ public UserInfoEntityTableDef as(String alias) {
+ String key = getNameWithSchema() + "." + alias;
+ return getCache(key, k -> new UserInfoEntityTableDef("", "user_info", alias));
+ }
+
+}
diff --git a/target/generated-sources/annotations/com/cool/modules/user/entity/table/UserWxEntityTableDef.java b/target/generated-sources/annotations/com/cool/modules/user/entity/table/UserWxEntityTableDef.java
new file mode 100644
index 0000000..ad17f29
--- /dev/null
+++ b/target/generated-sources/annotations/com/cool/modules/user/entity/table/UserWxEntityTableDef.java
@@ -0,0 +1,60 @@
+package com.cool.modules.user.entity.table;
+
+import com.mybatisflex.core.query.QueryColumn;
+import com.mybatisflex.core.table.TableDef;
+
+// Auto generate by mybatis-flex, do not modify it.
+public class UserWxEntityTableDef extends TableDef {
+
+ public static final UserWxEntityTableDef USER_WX_ENTITY = new UserWxEntityTableDef();
+
+ public final QueryColumn ID = new QueryColumn(this, "id");
+
+ public final QueryColumn CITY = new QueryColumn(this, "city");
+
+ public final QueryColumn TYPE = new QueryColumn(this, "type");
+
+ public final QueryColumn GENDER = new QueryColumn(this, "gender");
+
+ public final QueryColumn OPENID = new QueryColumn(this, "openid");
+
+ public final QueryColumn COUNTRY = new QueryColumn(this, "country");
+
+ public final QueryColumn UNIONID = new QueryColumn(this, "unionid");
+
+ public final QueryColumn LANGUAGE = new QueryColumn(this, "language");
+
+ public final QueryColumn NICK_NAME = new QueryColumn(this, "nick_name");
+
+ public final QueryColumn PROVINCE = new QueryColumn(this, "province");
+
+ public final QueryColumn AVATAR_URL = new QueryColumn(this, "avatar_url");
+
+ public final QueryColumn CREATE_TIME = new QueryColumn(this, "create_time");
+
+ public final QueryColumn UPDATE_TIME = new QueryColumn(this, "update_time");
+
+ /**
+ * 所有字段。
+ */
+ public final QueryColumn ALL_COLUMNS = new QueryColumn(this, "*");
+
+ /**
+ * 默认字段,不包含逻辑删除或者 large 等字段。
+ */
+ public final QueryColumn[] DEFAULT_COLUMNS = new QueryColumn[]{ID, CITY, TYPE, GENDER, OPENID, COUNTRY, UNIONID, LANGUAGE, NICK_NAME, PROVINCE, AVATAR_URL, CREATE_TIME, UPDATE_TIME};
+
+ public UserWxEntityTableDef() {
+ super("", "user_wx");
+ }
+
+ private UserWxEntityTableDef(String schema, String name, String alisa) {
+ super(schema, name, alisa);
+ }
+
+ public UserWxEntityTableDef as(String alias) {
+ String key = getNameWithSchema() + "." + alias;
+ return getCache(key, k -> new UserWxEntityTableDef("", "user_wx", alias));
+ }
+
+}
diff --git a/target/maven-archiver/pom.properties b/target/maven-archiver/pom.properties
new file mode 100644
index 0000000..82188af
--- /dev/null
+++ b/target/maven-archiver/pom.properties
@@ -0,0 +1,3 @@
+artifactId=cool-admin
+groupId=com.cool
+version=8.0.0
diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
new file mode 100644
index 0000000..4b355f1
--- /dev/null
+++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
@@ -0,0 +1,281 @@
+com\cool\modules\space\service\impl\SpaceTypeServiceImpl.class
+com\cool\modules\plugin\entity\PluginInfoEntity.class
+com\cool\modules\task\config\ScheduleConfig.class
+com\cool\modules\space\service\SpaceInfoService.class
+com\cool\core\file\strategy\CloudFileUploadStrategy.class
+com\cool\core\leaf\common\Status.class
+com\cool\core\leaf\segment\SegmentIDGenImpl$UpdateThreadFactory.class
+com\cool\core\util\MapExtUtil.class
+com\cool\core\util\ConvertUtil$SimpleMultipartFile.class
+com\cool\core\leaf\segment\mapper\LeafAllocMapper.class
+com\cool\core\leaf\package-info.class
+com\cool\core\util\SpringContextUtils.class
+com\cool\modules\task\mapper\TaskLogMapper.class
+com\cool\modules\task\service\impl\TaskInfoServiceImpl.class
+com\cool\modules\user\entity\table\UserInfoEntityTableDef.class
+com\cool\modules\base\mapper\sys\BaseSysRoleMenuMapper.class
+com\cool\modules\user\service\impl\UserAddressServiceImpl.class
+com\cool\core\request\RequestParamsFilter$1.class
+com\cool\modules\dict\entity\table\DictInfoEntityTableDef.class
+com\cool\modules\base\controller\admin\sys\AdminBaseSysDepartmentController.class
+com\cool\core\security\JwtSecurityConfig$1.class
+com\cool\core\config\CoolProperties.class
+com\cool\core\request\CrudOption.class
+com\cool\core\code\CodeTypeEnum.class
+com\cool\core\security\jwt\JwtTokenUtil.class
+com\cool\modules\user\service\impl\UserInfoServiceImpl.class
+com\cool\core\lock\CoolLock.class
+com\cool\core\file\strategy\LocalFileUploadStrategy.class
+com\cool\core\util\PathUtils.class
+com\cool\modules\user\controller\app\AppUserInfoController.class
+com\cool\modules\task\entity\table\TaskLogEntityTableDef.class
+com\cool\core\eps\EpsEvent.class
+com\cool\modules\task\utils\ScheduleUtils$ScheduleStatus.class
+com\cool\modules\base\service\sys\impl\BaseSysLoginServiceImpl.class
+com\cool\modules\recycle\entity\table\RecycleDataEntityTableDef.class
+com\cool\modules\base\entity\sys\BaseSysDepartmentEntity.class
+com\cool\modules\recycle\entity\RecycleDataEntity.class
+com\cool\core\leaf\segment\model\SegmentBuffer.class
+com\cool\modules\base\service\sys\BaseCodingService.class
+com\cool\core\annotation\ColumnDefine.class
+com\cool\core\leaf\segment\entity\LeafAllocEntity.class
+com\cool\modules\base\entity\sys\BaseSysParamEntity.class
+com\cool\modules\dict\entity\DictInfoEntity.class
+com\cool\modules\base\entity\sys\table\BaseSysRoleMenuEntityTableDef.class
+com\cool\core\config\cache\RedisConfig.class
+com\cool\core\plugin\config\DynamicJarClassLoader.class
+com\cool\core\base\BaseService.class
+com\cool\modules\base\entity\sys\BaseSysRoleMenuEntity.class
+com\cool\core\config\OssFileProperties.class
+com\cool\modules\base\service\sys\impl\BaseSysRoleServiceImpl.class
+com\cool\core\leaf\common\CheckVO.class
+com\cool\core\leaf\segment\SegmentIDGenImpl.class
+com\cool\modules\user\entity\UserInfoEntity.class
+com\cool\core\exception\CoolPreconditions.class
+com\cool\core\request\PageResult.class
+com\cool\modules\base\controller\admin\sys\AdminBaseSysUserController.class
+com\cool\core\tenant\CoolTenantFactory.class
+com\cool\modules\recycle\entity\RecycleDataEntity$EntityInfo.class
+com\cool\core\util\AnnotationUtils.class
+com\cool\modules\base\service\sys\impl\BaseCodingServiceImpl.class
+com\cool\core\leaf\segment\entity\table\LeafAllocEntityTableDef.class
+com\cool\core\enums\AdminComponentsEnum.class
+com\cool\modules\task\run\ScheduleJob.class
+com\cool\core\request\CrudOption$TransformValue.class
+com\cool\modules\user\mapper\UserAddressMapper.class
+com\cool\modules\user\proxy\WxProxy.class
+com\cool\modules\base\service\sys\impl\BaseSysParamServiceImpl.class
+org\springframework\boot\autoconfigure\quartz\QuartzAutoConfiguration.class
+com\cool\modules\base\entity\sys\BaseSysLogEntity.class
+com\cool\modules\space\service\SpaceTypeService.class
+com\cool\modules\user\util\UserSmsUtil.class
+com\cool\modules\base\entity\sys\BaseSysConfEntity.class
+com\cool\modules\space\service\impl\SpaceInfoServiceImpl.class
+com\cool\core\file\FileUploadStrategyFactory.class
+com\cool\core\base\BaseController$1.class
+com\cool\modules\base\entity\sys\table\BaseSysUserEntityTableDef.class
+com\cool\core\plugin\event\PluginEvent.class
+com\cool\core\plugin\event\PluginActionEnum.class
+com\cool\modules\space\mapper\SpaceTypeMapper.class
+com\cool\modules\user\entity\UserAddressEntity.class
+com\cool\modules\base\controller\admin\sys\AdminBaseSysLogController.class
+com\cool\modules\base\service\sys\BaseSysLogService.class
+com\cool\CoolApplication.class
+com\cool\core\config\LocalFileProperties.class
+com\cool\modules\base\entity\sys\BaseSysMenuEntity.class
+com\cool\modules\user\controller\admin\AdminUserInfoController.class
+com\cool\core\cache\CoolCache$ToCacheData.class
+com\cool\modules\base\service\sys\BaseSysConfService.class
+com\cool\modules\base\security\MySecurityMetadataSource.class
+com\cool\modules\space\entity\SpaceInfoEntity.class
+com\cool\modules\user\entity\UserWxEntity.class
+com\cool\modules\base\entity\sys\table\BaseSysParamEntityTableDef.class
+com\cool\modules\base\mapper\sys\BaseSysUserMapper.class
+com\cool\modules\base\filter\BaseLogFilter.class
+com\cool\core\security\IgnoredUrlsProperties.class
+com\cool\modules\base\entity\sys\BaseSysUserRoleEntity.class
+com\cool\modules\base\entity\sys\table\BaseSysMenuEntityTableDef.class
+com\cool\core\config\FileModeEnum.class
+com\cool\core\annotation\CoolRestController.class
+com\cool\modules\base\mapper\sys\BaseSysRoleMapper.class
+com\cool\modules\plugin\service\impl\PluginInfoServiceImpl.class
+com\cool\modules\user\controller\app\params\LoginParam.class
+com\cool\modules\space\mapper\SpaceInfoMapper.class
+com\cool\core\security\EntryPointUnauthorizedHandler$1.class
+com\cool\modules\task\event\TaskEvent.class
+com\cool\core\eps\CoolEps.class
+com\cool\core\mybatis\handler\JacksonTypeHandler.class
+com\cool\modules\base\controller\admin\AdminBaseCodingController.class
+com\cool\modules\base\entity\sys\table\BaseSysUserRoleEntityTableDef.class
+com\cool\modules\base\service\sys\BaseSysPermsService.class
+com\cool\modules\base\mapper\sys\BaseSysDepartmentMapper.class
+com\cool\core\config\JacksonConfig$BigNumberSerializer.class
+com\cool\modules\base\service\sys\impl\BaseSysMenuServiceImpl.class
+com\cool\core\request\R.class
+com\cool\core\config\MyBatisFlexConfiguration.class
+com\cool\modules\user\service\UserInfoService.class
+com\cool\modules\recycle\mapper\RecycleDataMapper.class
+com\cool\core\config\SwaggerConfig.class
+com\cool\modules\base\service\sys\BaseSysLoginService.class
+com\cool\modules\base\entity\sys\table\BaseSysConfEntityTableDef.class
+com\cool\modules\space\entity\SpaceTypeEntity.class
+com\cool\core\annotation\CoolPlugin.class
+com\cool\core\config\cache\CaffeineConfig$CacheLoader.class
+com\cool\modules\recycle\aop\DeleteAspect.class
+com\cool\modules\task\run\ScheduleRunnable.class
+com\cool\core\config\FileProperties.class
+com\cool\core\code\CodeModel.class
+com\cool\core\init\DBFromJsonInit.class
+com\cool\modules\base\service\sys\impl\BaseSysUserServiceImpl.class
+com\cool\core\util\MappingAlgorithm.class
+com\cool\core\base\BaseEntity.class
+com\cool\core\request\PageResult$Pagination.class
+com\cool\modules\base\controller\admin\sys\AdminBaseSysRoleController.class
+com\cool\modules\base\controller\admin\sys\AdminBaseSysMenuController.class
+com\cool\core\util\CoolSecurityUtil.class
+com\cool\core\aop\NoRepeatSubmitAspect.class
+com\cool\core\config\ThreadPoolConfig.class
+com\cool\modules\user\entity\table\UserWxEntityTableDef.class
+com\cool\core\file\UpLoadModeType.class
+com\cool\modules\dict\controller\admin\AdminDictInfoController.class
+com\cool\modules\dict\service\impl\DictTypeServiceImpl.class
+com\cool\core\util\AutoTypeConverter.class
+com\cool\core\util\EntityUtils.class
+com\cool\modules\dict\mapper\DictInfoMapper.class
+com\cool\modules\dict\service\DictInfoService.class
+com\cool\modules\user\service\UserWxService.class
+com\cool\modules\user\util\UserSmsUtil$SendSceneEnum.class
+com\cool\core\enums\QueryModeEnum.class
+com\cool\modules\user\mapper\UserWxMapper.class
+com\cool\modules\base\service\sys\impl\BaseSysDepartmentServiceImpl.class
+com\cool\core\annotation\EpsField.class
+com\cool\modules\base\mapper\sys\BaseSysLogMapper.class
+com\cool\core\annotation\IgnoreRecycleData.class
+com\cool\modules\recycle\controller\admin\AdminRecycleDataController.class
+com\cool\modules\base\security\JwtUserDetailsServiceImpl.class
+com\cool\core\util\TenantUtil.class
+com\cool\modules\user\controller\app\AppUserAddressController.class
+com\cool\modules\base\service\sys\BaseSysDepartmentService.class
+com\cool\core\util\I18nUtil.class
+com\cool\core\plugin\event\PluginEventListener.class
+com\cool\core\base\service\MapperProviderService.class
+com\cool\core\plugin\service\CoolPluginService.class
+com\cool\core\request\prefix\AutoPrefixConfiguration.class
+com\cool\core\exception\CoolPreconditions$ReturnData.class
+com\cool\core\security\JwtAuthenticationTokenFilter.class
+com\cool\modules\user\service\impl\UserLoginServiceImpl.class
+com\cool\modules\base\controller\admin\AdminBaseCommController.class
+com\cool\core\mybatis\handler\Fastjson2TypeHandler.class
+com\cool\core\annotation\TokenIgnore.class
+com\cool\core\leaf\segment\model\Segment.class
+com\cool\modules\recycle\service\RecycleDataService.class
+com\cool\core\util\CompilerUtils.class
+com\cool\modules\base\entity\sys\table\BaseSysLogEntityTableDef.class
+com\cool\modules\base\dto\sys\CodeContentDto.class
+com\cool\core\config\cache\CaffeineConfig.class
+com\cool\modules\user\controller\app\params\RefreshTokenParam.class
+com\cool\core\config\LogProperties.class
+com\cool\modules\user\controller\app\AppUserLoginController.class
+com\cool\modules\base\service\sys\BaseSysRoleService.class
+com\cool\core\base\BaseController.class
+com\cool\core\util\DatabaseDialectUtils.class
+com\cool\core\request\CrudOption$TransformParam.class
+com\cool\core\request\RestInterceptor.class
+com\cool\modules\task\entity\TaskInfoEntity.class
+com\cool\modules\user\entity\table\UserAddressEntityTableDef.class
+com\cool\core\enums\Apis.class
+com\cool\core\security\JwtSecurityConfig.class
+com\cool\core\security\jwt\JwtUser.class
+com\cool\modules\plugin\mapper\PluginInfoMapper.class
+com\cool\core\code\CodeGenerator.class
+com\cool\modules\task\service\TaskInfoLogService.class
+com\cool\core\mybatis\handler\BaseJsonTypeHandler.class
+com\cool\modules\base\mapper\sys\BaseSysConfMapper.class
+com\cool\core\request\RequestParamsFilter.class
+com\cool\modules\recycle\service\impl\RecycleDataServiceImpl.class
+com\cool\core\exception\CoolException.class
+com\cool\modules\user\service\UserAddressService.class
+com\cool\modules\task\utils\ScheduleUtils.class
+com\cool\Welcome.class
+com\cool\modules\base\entity\sys\table\BaseSysDepartmentEntityTableDef.class
+com\cool\modules\task\service\impl\TaskInfoLogServiceImpl.class
+com\cool\modules\base\service\sys\BaseSysParamService.class
+com\cool\modules\user\controller\app\params\CaptchaParam.class
+com\cool\modules\task\mapper\TaskInfoMapper.class
+org\springframework\boot\autoconfigure\quartz\QuartzAutoConfiguration$JdbcStoreTypeConfiguration.class
+com\cool\modules\base\entity\sys\BaseSysRoleEntity.class
+com\cool\modules\user\mapper\UserInfoMapper.class
+com\cool\modules\dict\entity\DictTypeEntity.class
+com\cool\modules\base\entity\sys\table\BaseSysRoleEntityTableDef.class
+com\cool\modules\dict\service\DictTypeService.class
+com\cool\core\base\ModifyEnum.class
+com\cool\modules\plugin\entity\table\PluginInfoEntityTableDef.class
+com\cool\modules\dict\controller\app\AppDictInfoController.class
+com\cool\core\mybatis\pg\PostgresSequenceSyncService.class
+com\cool\modules\space\entity\table\SpaceTypeEntityTableDef.class
+com\cool\modules\plugin\service\PluginInfoService.class
+com\cool\core\security\RestAccessDeniedHandler$1.class
+com\cool\modules\space\controller\admin\AdminSpaceTypeController.class
+com\cool\modules\task\service\TaskInfoService.class
+com\cool\core\plugin\event\PluginEventPublisher.class
+com\cool\core\config\PluginJson.class
+com\cool\modules\base\service\sys\impl\BaseSysConfServiceImpl.class
+com\cool\core\config\JacksonConfig.class
+com\cool\modules\base\controller\app\AppBaseCommController.class
+com\cool\core\base\BaseServiceImpl.class
+com\cool\modules\space\entity\table\SpaceInfoEntityTableDef.class
+com\cool\core\enums\UserTypeEnum.class
+com\cool\core\security\MyAccessDecisionManager.class
+com\cool\modules\task\entity\TaskLogEntity.class
+com\cool\core\init\CoolPluginInit.class
+com\cool\core\security\EntryPointUnauthorizedHandler.class
+com\cool\modules\base\mapper\sys\BaseSysParamMapper.class
+com\cool\core\config\TokenProperties.class
+com\cool\modules\user\service\impl\UserWxServiceImpl.class
+com\cool\core\plugin\consts\PluginConsts.class
+com\cool\core\security\RestAccessDeniedHandler.class
+com\cool\core\annotation\NoRepeatSubmit.class
+com\cool\modules\dict\entity\table\DictTypeEntityTableDef.class
+com\cool\core\request\prefix\AutoPrefixUrlMapping.class
+com\cool\modules\task\controller\admin\AdminTaskInfoController.class
+com\cool\core\security\MyFilterSecurityInterceptor.class
+com\cool\core\config\LogDiscardPolicy.class
+com\cool\core\base\TenantEntity.class
+com\cool\core\cache\CoolCache.class
+com\cool\core\util\CoolPluginInvokers.class
+com\cool\modules\base\service\sys\impl\BaseSysPermsServiceImpl.class
+com\cool\modules\base\service\sys\BaseSysMenuService.class
+com\cool\core\exception\CoolExceptionHandler.class
+com\cool\modules\base\controller\admin\AdminBaseOpenController.class
+com\cool\modules\base\mapper\sys\BaseSysRoleDepartmentMapper.class
+com\cool\core\file\strategy\FileUploadStrategy.class
+com\cool\modules\base\mapper\sys\BaseSysUserRoleMapper.class
+com\cool\core\init\IDGenInit.class
+com\cool\modules\dict\mapper\DictTypeMapper.class
+com\cool\core\i18n\I18nGenerator.class
+com\cool\modules\base\entity\sys\BaseSysRoleDepartmentEntity.class
+org\springframework\boot\autoconfigure\quartz\QuartzAutoConfiguration$JdbcStoreTypeConfiguration$OnQuartzDatasourceInitializationCondition.class
+com\cool\modules\base\entity\sys\BaseSysUserEntity.class
+com\cool\modules\base\service\sys\impl\BaseSysLogServiceImpl.class
+com\cool\modules\user\util\UserWxUtil.class
+com\cool\core\init\DBFromJsonInit$DbInitCompleteEvent.class
+com\cool\core\leaf\common\Result.class
+com\cool\core\util\BodyReaderHttpServletRequestWrapper$1.class
+com\cool\core\leaf\IDGenService.class
+com\cool\modules\base\entity\sys\table\BaseSysRoleDepartmentEntityTableDef.class
+com\cool\modules\base\service\sys\BaseSysUserService.class
+com\cool\modules\base\dto\sys\BaseSysLoginDto.class
+com\cool\modules\plugin\controller\admin\AdminPluginInfoController.class
+com\cool\modules\base\mapper\sys\BaseSysMenuMapper.class
+com\cool\modules\user\service\UserLoginService.class
+com\cool\modules\dict\controller\admin\AdminDictTypeController.class
+com\cool\modules\base\controller\admin\sys\AdminBaseSysParamController.class
+com\cool\core\util\IPUtils.class
+com\cool\core\plugin\service\DynamicJarLoaderService.class
+com\cool\core\config\CustomOpenApiResource.class
+com\cool\core\util\BodyReaderHttpServletRequestWrapper.class
+com\cool\modules\space\controller\admin\AdminSpaceInfoController.class
+com\cool\modules\user\controller\app\params\SmsCodeParam.class
+com\cool\modules\task\entity\table\TaskInfoEntityTableDef.class
+com\cool\core\util\ConvertUtil.class
+com\cool\modules\dict\service\impl\DictInfoServiceImpl.class
diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
new file mode 100644
index 0000000..8a4c583
--- /dev/null
+++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
@@ -0,0 +1,238 @@
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\service\sys\impl\BaseSysDepartmentServiceImpl.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\config\JacksonConfig.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\plugin\event\PluginEventPublisher.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\leaf\segment\model\SegmentBuffer.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\plugin\controller\admin\AdminPluginInfoController.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\util\AutoTypeConverter.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\service\sys\BaseSysLogService.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\config\ThreadPoolConfig.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\controller\admin\sys\AdminBaseSysMenuController.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\exception\CoolPreconditions.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\config\SwaggerConfig.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\cache\CoolCache.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\recycle\service\RecycleDataService.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\security\RestAccessDeniedHandler.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\i18n\I18nGenerator.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\util\SpringContextUtils.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\task\mapper\TaskLogMapper.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\mybatis\pg\PostgresSequenceSyncService.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\annotation\IgnoreRecycleData.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\entity\sys\BaseSysRoleDepartmentEntity.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\base\service\MapperProviderService.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\security\EntryPointUnauthorizedHandler.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\dict\service\DictInfoService.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\user\service\impl\UserInfoServiceImpl.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\space\entity\SpaceTypeEntity.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\leaf\common\Result.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\recycle\controller\admin\AdminRecycleDataController.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\user\controller\app\AppUserLoginController.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\leaf\segment\mapper\LeafAllocMapper.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\config\PluginJson.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\util\CompilerUtils.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\service\sys\impl\BaseSysLogServiceImpl.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\space\controller\admin\AdminSpaceTypeController.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\service\sys\impl\BaseSysConfServiceImpl.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\user\controller\app\params\SmsCodeParam.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\user\util\UserWxUtil.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\code\CodeTypeEnum.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\leaf\package-info.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\user\mapper\UserWxMapper.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\base\BaseService.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\user\service\impl\UserWxServiceImpl.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\task\controller\admin\AdminTaskInfoController.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\controller\admin\sys\AdminBaseSysLogController.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\dto\sys\CodeContentDto.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\plugin\service\PluginInfoService.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\dict\entity\DictTypeEntity.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\dict\service\impl\DictInfoServiceImpl.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\util\I18nUtil.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\file\strategy\FileUploadStrategy.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\user\service\UserWxService.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\user\service\impl\UserAddressServiceImpl.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\mapper\sys\BaseSysRoleMapper.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\dict\service\DictTypeService.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\Welcome.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\entity\sys\BaseSysConfEntity.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\user\controller\app\params\LoginParam.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\mybatis\handler\JacksonTypeHandler.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\user\mapper\UserInfoMapper.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\recycle\mapper\RecycleDataMapper.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\task\event\TaskEvent.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\controller\admin\sys\AdminBaseSysDepartmentController.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\dict\service\impl\DictTypeServiceImpl.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\space\service\SpaceInfoService.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\mapper\sys\BaseSysParamMapper.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\space\controller\admin\AdminSpaceInfoController.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\controller\admin\sys\AdminBaseSysRoleController.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\service\sys\impl\BaseSysPermsServiceImpl.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\plugin\entity\PluginInfoEntity.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\file\UpLoadModeType.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\config\MyBatisFlexConfiguration.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\code\CodeGenerator.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\user\entity\UserWxEntity.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\leaf\common\CheckVO.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\leaf\segment\entity\LeafAllocEntity.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\controller\admin\AdminBaseCommController.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\service\sys\BaseSysConfService.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\task\run\ScheduleJob.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\task\config\ScheduleConfig.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\annotation\NoRepeatSubmit.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\service\sys\impl\BaseSysUserServiceImpl.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\task\service\TaskInfoLogService.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\entity\sys\BaseSysMenuEntity.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\plugin\event\PluginActionEnum.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\util\DatabaseDialectUtils.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\service\sys\impl\BaseCodingServiceImpl.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\base\ModifyEnum.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\util\EntityUtils.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\plugin\service\impl\PluginInfoServiceImpl.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\plugin\consts\PluginConsts.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\util\IPUtils.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\file\FileUploadStrategyFactory.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\mapper\sys\BaseSysLogMapper.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\security\JwtSecurityConfig.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\config\TokenProperties.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\entity\sys\BaseSysLogEntity.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\annotation\EpsField.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\file\strategy\LocalFileUploadStrategy.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\mapper\sys\BaseSysConfMapper.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\space\mapper\SpaceInfoMapper.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\mapper\sys\BaseSysRoleDepartmentMapper.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\dict\mapper\DictInfoMapper.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\user\proxy\WxProxy.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\base\BaseEntity.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\service\sys\impl\BaseSysLoginServiceImpl.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\filter\BaseLogFilter.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\eps\EpsEvent.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\request\RestInterceptor.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\request\R.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\task\entity\TaskInfoEntity.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\config\LogProperties.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\request\prefix\AutoPrefixConfiguration.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\request\PageResult.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\controller\app\AppBaseCommController.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\security\MyAccessDecisionManager.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\annotation\ColumnDefine.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\annotation\CoolPlugin.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\util\ConvertUtil.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\entity\sys\BaseSysDepartmentEntity.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\security\jwt\JwtTokenUtil.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\recycle\service\impl\RecycleDataServiceImpl.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\leaf\segment\SegmentIDGenImpl.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\request\CrudOption.java
+D:\Files\NCZY\cool-admin-java\src\main\java\org\springframework\boot\autoconfigure\quartz\QuartzAutoConfiguration.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\enums\AdminComponentsEnum.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\user\controller\app\AppUserInfoController.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\mapper\sys\BaseSysRoleMenuMapper.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\user\controller\app\AppUserAddressController.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\util\PathUtils.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\base\BaseController.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\user\service\impl\UserLoginServiceImpl.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\plugin\event\PluginEventListener.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\task\utils\ScheduleUtils.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\plugin\service\CoolPluginService.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\util\CoolPluginInvokers.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\entity\sys\BaseSysParamEntity.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\entity\sys\BaseSysUserRoleEntity.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\enums\Apis.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\user\service\UserLoginService.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\user\controller\app\params\CaptchaParam.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\service\sys\impl\BaseSysParamServiceImpl.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\space\service\impl\SpaceTypeServiceImpl.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\init\IDGenInit.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\plugin\service\DynamicJarLoaderService.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\plugin\mapper\PluginInfoMapper.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\user\controller\admin\AdminUserInfoController.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\mybatis\handler\BaseJsonTypeHandler.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\service\sys\BaseSysLoginService.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\exception\CoolExceptionHandler.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\tenant\CoolTenantFactory.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\dict\controller\admin\AdminDictInfoController.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\task\entity\TaskLogEntity.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\util\TenantUtil.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\space\service\SpaceTypeService.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\lock\CoolLock.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\recycle\aop\DeleteAspect.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\init\DBFromJsonInit.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\controller\admin\AdminBaseOpenController.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\util\MapExtUtil.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\annotation\CoolRestController.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\task\mapper\TaskInfoMapper.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\leaf\IDGenService.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\task\service\TaskInfoService.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\annotation\TokenIgnore.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\code\CodeModel.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\config\LocalFileProperties.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\config\cache\CaffeineConfig.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\config\FileModeEnum.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\security\JwtAuthenticationTokenFilter.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\dto\sys\BaseSysLoginDto.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\mapper\sys\BaseSysUserMapper.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\user\util\UserSmsUtil.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\service\sys\BaseCodingService.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\recycle\entity\RecycleDataEntity.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\dict\entity\DictInfoEntity.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\leaf\common\Status.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\task\service\impl\TaskInfoServiceImpl.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\CoolApplication.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\config\CustomOpenApiResource.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\controller\admin\sys\AdminBaseSysParamController.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\controller\admin\sys\AdminBaseSysUserController.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\file\strategy\CloudFileUploadStrategy.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\config\LogDiscardPolicy.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\exception\CoolException.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\security\JwtUserDetailsServiceImpl.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\leaf\segment\model\Segment.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\entity\sys\BaseSysUserEntity.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\mapper\sys\BaseSysUserRoleMapper.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\space\service\impl\SpaceInfoServiceImpl.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\service\sys\BaseSysUserService.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\service\sys\impl\BaseSysMenuServiceImpl.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\entity\sys\BaseSysRoleEntity.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\config\cache\RedisConfig.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\space\mapper\SpaceTypeMapper.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\enums\UserTypeEnum.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\user\service\UserInfoService.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\service\sys\BaseSysPermsService.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\service\sys\BaseSysRoleService.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\service\sys\impl\BaseSysRoleServiceImpl.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\init\CoolPluginInit.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\mybatis\handler\Fastjson2TypeHandler.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\plugin\event\PluginEvent.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\util\MappingAlgorithm.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\dict\controller\app\AppDictInfoController.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\entity\sys\BaseSysRoleMenuEntity.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\service\sys\BaseSysMenuService.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\base\BaseServiceImpl.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\task\service\impl\TaskInfoLogServiceImpl.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\base\TenantEntity.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\dict\controller\admin\AdminDictTypeController.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\request\RequestParamsFilter.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\user\service\UserAddressService.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\user\entity\UserAddressEntity.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\service\sys\BaseSysParamService.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\user\mapper\UserAddressMapper.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\dict\mapper\DictTypeMapper.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\task\run\ScheduleRunnable.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\util\BodyReaderHttpServletRequestWrapper.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\enums\QueryModeEnum.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\security\jwt\JwtUser.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\mapper\sys\BaseSysMenuMapper.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\controller\admin\AdminBaseCodingController.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\util\CoolSecurityUtil.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\service\sys\BaseSysDepartmentService.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\request\prefix\AutoPrefixUrlMapping.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\security\IgnoredUrlsProperties.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\util\AnnotationUtils.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\plugin\config\DynamicJarClassLoader.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\config\CoolProperties.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\user\controller\app\params\RefreshTokenParam.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\space\entity\SpaceInfoEntity.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\mapper\sys\BaseSysDepartmentMapper.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\eps\CoolEps.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\config\FileProperties.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\security\MyFilterSecurityInterceptor.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\config\OssFileProperties.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\core\aop\NoRepeatSubmitAspect.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\user\entity\UserInfoEntity.java
+D:\Files\NCZY\cool-admin-java\src\main\java\com\cool\modules\base\security\MySecurityMetadataSource.java
diff --git a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst
new file mode 100644
index 0000000..80ee64c
--- /dev/null
+++ b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst
@@ -0,0 +1,2 @@
+com\cool\CoolAdminJavaApplicationTests.class
+com\cool\CoolCodeGeneratorTest.class
diff --git a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
new file mode 100644
index 0000000..4746620
--- /dev/null
+++ b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
@@ -0,0 +1,2 @@
+D:\Files\NCZY\cool-admin-java\src\test\java\com\cool\CoolAdminJavaApplicationTests.java
+D:\Files\NCZY\cool-admin-java\src\test\java\com\cool\CoolCodeGeneratorTest.java
diff --git a/target/surefire-reports/2025-11-20T22-49-44_370.dumpstream b/target/surefire-reports/2025-11-20T22-49-44_370.dumpstream
new file mode 100644
index 0000000..65ce3dc
--- /dev/null
+++ b/target/surefire-reports/2025-11-20T22-49-44_370.dumpstream
@@ -0,0 +1,5 @@
+# Created at 2025-11-20T22:49:50.886
+Boot Manifest-JAR contains absolute paths in classpath 'D:\Files\NCZY\PROJECT\apache-maven-3.9.11\Repository\org\apache\maven\surefire\surefire-api\3.1.2\surefire-api-3.1.2.jar'
+Hint: -Djdk.net.URLClassPath.disableClassPathURLCheck=true
+'other' has different root
+
diff --git a/target/surefire-reports/TEST-com.cool.CoolAdminJavaApplicationTests.xml b/target/surefire-reports/TEST-com.cool.CoolAdminJavaApplicationTests.xml
new file mode 100644
index 0000000..88487d6
--- /dev/null
+++ b/target/surefire-reports/TEST-com.cool.CoolAdminJavaApplicationTests.xml
@@ -0,0 +1,237 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Preparing: SELECT `name`, `description`, `key`, `hook`, `readme`, `version`, `logo`, `author`, `status`, `plugin_json`, `config`, `id`, `create_time`, `update_time` FROM `plugin_info` WHERE `status` = ?
+2025-11-20T22:50:05.222+08:00 DEBUG 17008 --- [cool-admin-java] [ main] c.c.m.p.m.P.selectListByQuery : ==> Parameters: 1(Integer)
+2025-11-20T22:50:05.245+08:00 DEBUG 17008 --- [cool-admin-java] [ main] c.c.m.p.m.P.selectListByQuery : <== Total: 0
+2025-11-20T22:50:05.246+08:00 INFO 17008 --- [cool-admin-java] [ main] c.c.c.plugin.service.CoolPluginService : 没有可初始化的插件
+2025-11-20T22:50:05.251+08:00 DEBUG 17008 --- [cool-admin-java] [ main] c.c.m.b.m.s.B.selectListByQuery : ==> Preparing: SELECT `c_key`, `c_value`, `id`, `create_time`, `update_time` FROM `base_sys_conf` WHERE `c_key` = ? LIMIT 1
+2025-11-20T22:50:05.252+08:00 DEBUG 17008 --- [cool-admin-java] [ main] c.c.m.b.m.s.B.selectListByQuery : ==> Parameters: db_base.json(String)
+2025-11-20T22:50:05.266+08:00 DEBUG 17008 --- [cool-admin-java] [ main] c.c.m.b.m.s.B.selectListByQuery : <== Total: 1
+2025-11-20T22:50:05.270+08:00 INFO 17008 --- [cool-admin-java] [ main] com.cool.core.init.DBFromJsonInit : db_base.json 业务数据已初始化过...
+2025-11-20T22:50:05.273+08:00 DEBUG 17008 --- [cool-admin-java] [ main] c.c.m.b.m.s.B.selectListByQuery : ==> Preparing: SELECT `c_key`, `c_value`, `id`, `create_time`, `update_time` FROM `base_sys_conf` WHERE `c_key` = ? LIMIT 1
+2025-11-20T22:50:05.274+08:00 DEBUG 17008 --- [cool-admin-java] [ main] c.c.m.b.m.s.B.selectListByQuery : ==> Parameters: menu_menu.json(String)
+2025-11-20T22:50:05.275+08:00 DEBUG 17008 --- [cool-admin-java] [ main] c.c.m.b.m.s.B.selectListByQuery : <== Total: 1
+2025-11-20T22:50:05.276+08:00 INFO 17008 --- [cool-admin-java] [ main] com.cool.core.init.DBFromJsonInit : menu_menu.json 菜单数据已初始化过...
+2025-11-20T22:50:05.277+08:00 DEBUG 17008 --- [cool-admin-java] [ main] c.c.m.b.m.s.B.selectListByQuery : ==> Preparing: SELECT `c_key`, `c_value`, `id`, `create_time`, `update_time` FROM `base_sys_conf` WHERE `c_key` = ? LIMIT 1
+2025-11-20T22:50:05.277+08:00 DEBUG 17008 --- [cool-admin-java] [ main] c.c.m.b.m.s.B.selectListByQuery : ==> Parameters: menu_menu_8.0.json(String)
+2025-11-20T22:50:05.279+08:00 DEBUG 17008 --- [cool-admin-java] [ main] c.c.m.b.m.s.B.selectListByQuery : <== Total: 1
+2025-11-20T22:50:05.279+08:00 INFO 17008 --- [cool-admin-java] [ main] com.cool.core.init.DBFromJsonInit : menu_menu_8.0.json 菜单数据已初始化过...
+2025-11-20T22:50:05.281+08:00 INFO 17008 --- [cool-admin-java] [ main] com.cool.core.init.DBFromJsonInit : 数据初始化完成!
+2025-11-20T22:50:05.282+08:00 DEBUG 17008 --- [cool-admin-java] [ main] c.c.m.t.m.T.selectListByQuery : ==> Preparing: SELECT `name`, `job_id`, `repeat_count`, `every`, `status`, `service`, `task_type`, `type`, `data`, `remark`, `cron`, `next_run_time`, `start_date`, `end_date`, `id`, `create_time`, `update_time` FROM `task_info`
+2025-11-20T22:50:05.282+08:00 DEBUG 17008 --- [cool-admin-java] [ main] c.c.m.t.m.T.selectListByQuery : ==> Parameters:
+2025-11-20T22:50:05.286+08:00 DEBUG 17008 --- [cool-admin-java] [ main] c.c.m.t.m.T.selectListByQuery : <== Total: 1
+2025-11-20T22:50:05.399+08:00 DEBUG 17008 --- [cool-admin-java] [ main] c.c.m.task.mapper.TaskInfoMapper.update : ==> Preparing: UPDATE `task_info` SET `name` = ? , `job_id` = ? , `every` = ? , `status` = ? , `service` = ? , `task_type` = ? , `type` = ? , `cron` = ? , `next_run_time` = ? , `create_time` = ? , `update_time` = now() WHERE `id` = ?
+2025-11-20T22:50:05.401+08:00 DEBUG 17008 --- [cool-admin-java] [ main] c.c.m.task.mapper.TaskInfoMapper.update : ==> Parameters: 清理日志(String), 1(String), 5000(Integer), 1(Integer), baseSysLogServiceImpl.clear(false)(String), 0(Integer), 0(Integer), 0 0 1 * * ?(String), 2025-11-21 01:00:00.0(Timestamp), 2025-11-19 02:45:00.0(Timestamp), 1(Long)
+2025-11-20T22:50:05.416+08:00 DEBUG 17008 --- [cool-admin-java] [ main] c.c.m.task.mapper.TaskInfoMapper.update : <== Updates: 1
+2025-11-20T22:50:05.416+08:00 INFO 17008 --- [cool-admin-java] [ main] com.cool.modules.task.event.TaskEvent : 初始化任务
+2025-11-20T22:50:07.104+08:00 INFO 17008 --- [cool-admin-java] [[CoolScheduler]] o.s.s.quartz.SchedulerFactoryBean : Starting Quartz Scheduler now, after delay of 2 seconds
+2025-11-20T22:50:07.121+08:00 INFO 17008 --- [cool-admin-java] [[CoolScheduler]] org.quartz.core.QuartzScheduler : Scheduler CoolScheduler_$_OwO1763650201979 started.
+]]>
+
+
\ No newline at end of file
diff --git a/target/surefire-reports/com.cool.CoolAdminJavaApplicationTests.txt b/target/surefire-reports/com.cool.CoolAdminJavaApplicationTests.txt
new file mode 100644
index 0000000..4350dec
--- /dev/null
+++ b/target/surefire-reports/com.cool.CoolAdminJavaApplicationTests.txt
@@ -0,0 +1,4 @@
+-------------------------------------------------------------------------------
+Test set: com.cool.CoolAdminJavaApplicationTests
+-------------------------------------------------------------------------------
+Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.17 s -- in com.cool.CoolAdminJavaApplicationTests
diff --git a/target/test-classes/com/cool/CoolAdminJavaApplicationTests.class b/target/test-classes/com/cool/CoolAdminJavaApplicationTests.class
new file mode 100644
index 0000000..4e164e3
Binary files /dev/null and b/target/test-classes/com/cool/CoolAdminJavaApplicationTests.class differ
diff --git a/target/test-classes/com/cool/CoolCodeGeneratorTest.class b/target/test-classes/com/cool/CoolCodeGeneratorTest.class
new file mode 100644
index 0000000..ec9e842
Binary files /dev/null and b/target/test-classes/com/cool/CoolCodeGeneratorTest.class differ
diff --git a/target/test-ids/junit-platform-unique-ids-2129954521200082319.txt b/target/test-ids/junit-platform-unique-ids-2129954521200082319.txt
new file mode 100644
index 0000000..adb0dcf
--- /dev/null
+++ b/target/test-ids/junit-platform-unique-ids-2129954521200082319.txt
@@ -0,0 +1 @@
+[engine:junit-jupiter]/[class:com.cool.CoolAdminJavaApplicationTests]/[method:contextLoads()]