diff --git a/README.md b/README.md index 6f1ba1e4..bdc406dd 100644 --- a/README.md +++ b/README.md @@ -87,7 +87,8 @@ public class DeptController extends BaseControllerVue | 3.4.21 | 渐进式 JavaScript 框架,易学易用,性能出色,适用场景丰富的 Web 前端框架。 | | Arco Design | 2.55.0 | 字节跳动推出的前端 UI 框架,年轻化的色彩和组件设计。 | | TypeScript | 5.0.4 | TypeScript 是微软开发的一个开源的编程语言,通过在 JavaScript 的基础上添加静态类型定义构建而成。 | @@ -221,6 +230,7 @@ public class DeptController extends BaseControllerRedisson | 3.32.0 | 不仅仅是一个 Redis Java 客户端,Redisson 充分的利用了 Redis 键值数据库提供的一系列优势,为使用者提供了一系列具有分布式特性的常用工具:分布式锁、限流器等。 | | Redis | 7.2.3 | 高性能的 key-value 数据库。 | +| [Snail Job](https://snailjob.opensnail.com/) | 1.1.0 | 灵活,可靠和快速的分布式任务重试和分布式任务调度平台。 | | [X File Storage](https://x-file-storage.xuyanwu.cn/#/) | 2.2.0 | 一行代码将文件存储到本地、FTP、SFTP、WebDAV、阿里云 OSS、华为云 OBS...等其它兼容 S3 协议的存储平台。 | | SMS4J | 3.2.1 | 短信聚合框架,轻松集成多家短信服务,解决接入多个短信 SDK 的繁琐流程。 | | Just Auth | 1.16.6 | 开箱即用的整合第三方登录的开源组件,脱离繁琐的第三方登录 SDK,让登录变得 So easy! | @@ -278,7 +288,7 @@ continew-admin │ │ │ │ │ ├─ monitor(系统监控相关 API) │ │ │ │ │ ├─ system(系统管理相关 API) │ │ │ │ │ └─ tool(系统工具相关 API) -│ │ │ │ └─ ContiNewAdminApplication.java(Spring Boot 启动程序) +│ │ │ │ └─ ContiNewAdminApplication.java(ContiNew Admin 启动程序) │ │ │ └─ resources │ │ │ ├─ config(核心配置目录) │ │ │ │ ├─ application-dev.yml(开发环境配置文件) @@ -318,6 +328,20 @@ continew-admin │ │ └─ test(测试相关代码目录) │ └─ pom.xml ├─ continew-admin-plugins(插件模块,存放代码生成、任务调度等扩展模块,后续会进行插件化改造) +│ ├─ continew-admin-job(任务调度插件模块) +│ │ ├─ src +│ │ │ ├─ main/java/top/continew/admin/job +│ │ │ │ ├─ api(任务调度中心相关 API) +│ │ │ │ ├─ config(任务调度相关配置) +│ │ │ │ ├─ constant(任务调度相关常量) +│ │ │ │ ├─ enums(任务调度相关枚举) +│ │ │ │ ├─ model(任务调度相关模型) +│ │ │ │ │ ├─ query(任务调度相关查询条件) +│ │ │ │ │ ├─ req(任务调度相关请求对象(Request)) +│ │ │ │ │ └─ resp(任务调度相关响应对象(Response)) +│ │ │ │ └─ service(代码生成器相关业务接口及实现类) +│ │ │ └─ test(测试相关代码目录) +│ │ └─ pom.xml │ ├─ continew-admin-generator(代码生成器插件模块) │ │ ├─ src │ │ │ ├─ main @@ -351,6 +375,25 @@ continew-admin │ │ │ └─ util(公共工具类) │ │ └─ test(测试相关代码目录) │ └─ pom.xml +├─ continew-admin-extension(扩展模块) +│ ├─ continew-admin-job-server(任务调度服务模块,实际开发时如果是公司统一提供环境,可直接删除本模块) +│ │ ├─ src +│ │ │ ├─ main +│ │ │ │ ├─ java/top/continew/admin/extension/job +│ │ │ │ │ └─ JobServerApplication.java(任务调度服务启动程序) +│ │ │ │ └─ resources +│ │ │ │ ├─ config(核心配置目录) +│ │ │ │ │ ├─ application-dev.yml(开发环境配置文件) +│ │ │ │ │ ├─ application-prod.yml(生产环境配置文件) +│ │ │ │ │ └─ application.yml(通用配置文件) +│ │ │ │ ├─ db/changelog(Liquibase 数据脚本配置目录) +│ │ │ │ │ ├─ mysql(MySQL 数据库初始 SQL 脚本目录) +│ │ │ │ │ ├─ postgresql(PostgreSQL 数据库初始 SQL 脚本目录) +│ │ │ │ │ └─ db.changelog-master.yaml(Liquibase 变更记录文件) +│ │ │ │ └─ logback-spring.xml(日志配置文件) +│ │ │ └─ test(测试相关代码目录) +│ │ └─ pom.xml +│ └─ pom.xml ├─ .github(GitHub 相关配置目录,实际开发时直接删除) ├─ .idea │ └─ icon.png(IDEA 项目图标,实际开发时直接删除)