release: v3.0.0
Before Width: | Height: | Size: 678 KiB After Width: | Height: | Size: 210 KiB |
Before Width: | Height: | Size: 182 KiB After Width: | Height: | Size: 234 KiB |
Before Width: | Height: | Size: 175 KiB After Width: | Height: | Size: 286 KiB |
Before Width: | Height: | Size: 68 KiB |
BIN
.image/screenshot/010账号管理.png
Normal file
After Width: | Height: | Size: 99 KiB |
Before Width: | Height: | Size: 71 KiB |
BIN
.image/screenshot/011安全设置.png
Normal file
After Width: | Height: | Size: 113 KiB |
Before Width: | Height: | Size: 75 KiB |
BIN
.image/screenshot/012安全设置-修改邮箱.png
Normal file
After Width: | Height: | Size: 106 KiB |
Before Width: | Height: | Size: 48 KiB After Width: | Height: | Size: 48 KiB |
Before Width: | Height: | Size: 101 KiB |
Before Width: | Height: | Size: 122 KiB |
Before Width: | Height: | Size: 135 KiB |
Before Width: | Height: | Size: 291 KiB |
Before Width: | Height: | Size: 77 KiB After Width: | Height: | Size: 83 KiB |
Before Width: | Height: | Size: 80 KiB After Width: | Height: | Size: 93 KiB |
Before Width: | Height: | Size: 83 KiB After Width: | Height: | Size: 90 KiB |
Before Width: | Height: | Size: 81 KiB After Width: | Height: | Size: 100 KiB |
Before Width: | Height: | Size: 66 KiB After Width: | Height: | Size: 69 KiB |
Before Width: | Height: | Size: 79 KiB After Width: | Height: | Size: 87 KiB |
Before Width: | Height: | Size: 82 KiB After Width: | Height: | Size: 144 KiB |
Before Width: | Height: | Size: 91 KiB After Width: | Height: | Size: 131 KiB |
Before Width: | Height: | Size: 94 KiB After Width: | Height: | Size: 87 KiB |
BIN
.image/screenshot/041系统管理-公告管理-修改.png
Normal file
After Width: | Height: | Size: 375 KiB |
Before Width: | Height: | Size: 63 KiB |
BIN
.image/screenshot/045系统管理-字典管理-列表.png
Normal file
After Width: | Height: | Size: 63 KiB |
Before Width: | Height: | Size: 63 KiB |
BIN
.image/screenshot/046系统管理-字典项管理.png
Normal file
After Width: | Height: | Size: 88 KiB |
Before Width: | Height: | Size: 62 KiB |
BIN
.image/screenshot/050系统管理-文件管理-列表-1.png
Normal file
After Width: | Height: | Size: 120 KiB |
Before Width: | Height: | Size: 67 KiB |
BIN
.image/screenshot/051系统管理-文件管理-列表-2.png
Normal file
After Width: | Height: | Size: 102 KiB |
BIN
.image/screenshot/052系统管理-文件管理-图片.png
Normal file
After Width: | Height: | Size: 849 KiB |
BIN
.image/screenshot/053系统管理-文件管理-音乐.png
Normal file
After Width: | Height: | Size: 136 KiB |
BIN
.image/screenshot/055系统管理-存储管理-列表.png
Normal file
After Width: | Height: | Size: 78 KiB |
Before Width: | Height: | Size: 74 KiB |
BIN
.image/screenshot/056系统管理-存储管理-新增.png
Normal file
After Width: | Height: | Size: 96 KiB |
Before Width: | Height: | Size: 75 KiB |
BIN
.image/screenshot/060系统管理-系统配置.png
Normal file
After Width: | Height: | Size: 90 KiB |
Before Width: | Height: | Size: 86 KiB After Width: | Height: | Size: 101 KiB |
Before Width: | Height: | Size: 86 KiB After Width: | Height: | Size: 89 KiB |
BIN
.image/screenshot/102系统工具-代码生成-预览.png
Normal file
After Width: | Height: | Size: 167 KiB |
Before Width: | Height: | Size: 54 KiB After Width: | Height: | Size: 73 KiB |
Before Width: | Height: | Size: 98 KiB |
BIN
.image/screenshot/201系统监控-系统日志-登录日志.png
Normal file
After Width: | Height: | Size: 122 KiB |
BIN
.image/screenshot/202系统监控-系统日志-操作日志-详情.png
Normal file
After Width: | Height: | Size: 154 KiB |
BIN
.image/screenshot/202系统监控-系统日志-操作日志.png
Normal file
After Width: | Height: | Size: 129 KiB |
Before Width: | Height: | Size: 97 KiB |
Before Width: | Height: | Size: 103 KiB |
47
CHANGELOG.md
@ -1,3 +1,50 @@
|
||||
## [v3.0.0](https://github.com/Charles7c/continew-admin/compare/v2.5.0...v3.0.0) (2024-04-27)
|
||||
|
||||
### ✨ 新特性
|
||||
|
||||
* 系统日志新增导出 API ([bd0f40c](https://github.com/Charles7c/continew-admin/commit/bd0f40c6ad397174baf80b04923ef1e94ff28e3c))
|
||||
* 适配 3.0 前端菜单,并梳理菜单数据
|
||||
* 适配 3.0 前端代码生成模板,代码预览及生成 ([3dbe72f](https://github.com/Charles7c/continew-admin/commit/3dbe72fd570c44b32599d869abd30331137a6c7d))
|
||||
|
||||
### 💎 功能优化
|
||||
|
||||
- 重构日志管理相关接口 ([7793f82](https://github.com/Charles7c/continew-admin/commit/7793f82009bcdb5fcdfe5e91daab211ab1705bf7))
|
||||
- 优化部门管理相关 API,合并 DeptResp 及 DeptDetailResp ([a2cf072](https://github.com/Charles7c/continew-admin/commit/a2cf072609ac33543605ecbb5f8e498237bc3d91))
|
||||
- 优化存储管理相关 API,合并 StorageResp 及 StorageDetailResp ([f7b5a4f](https://github.com/Charles7c/continew-admin/commit/f7b5a4ff8dd93f444c00d103b0609ae81e0dd70c))
|
||||
- 优化字典管理相关 API ([9ec5945](https://github.com/Charles7c/continew-admin/commit/9ec594509f2d4b31f46e3aca66d65d139dc8b94f))
|
||||
- 移除部门、角色、菜单、用户、存储的状态默认值 ([bd5ede2](https://github.com/Charles7c/continew-admin/commit/bd5ede2e2956057376b930ecfed88ca44437cbc1))
|
||||
- 代码生成新增 MySQL json 数据类型映射 ([fe57350](https://github.com/Charles7c/continew-admin/commit/fe5735090d94f5d900d79142e5e42ba2db9c0249))
|
||||
- 优化角色管理相关 API,角色编码不允许修改 ([df59cee](https://github.com/Charles7c/continew-admin/commit/df59cee98565f9f45b04d16533888be39c3d7a6f))
|
||||
- 优化用户管理相关 API ([5269608](https://github.com/Charles7c/continew-admin/commit/5269608c61b1f5a6a9f61cd45b349f28db714232))
|
||||
- 文件管理查询 API 调整为分页查询 ([f8bea90](https://github.com/Charles7c/continew-admin/commit/f8bea901938aec0f0ac21c63179c5bde2a0965a7))
|
||||
- 移除 Qodana 扫描 ([d88581f](https://github.com/Charles7c/continew-admin/commit/d88581f939afb0caa3589c8ee76c9b296bb9997e))
|
||||
- 移除菜单导出接口 ([4363c91](https://github.com/Charles7c/continew-admin/commit/4363c91872e6d83e139b22c95a0d7e83183d8f69))
|
||||
- 优化系统日志、在线用户、存储管理、部门管理相关代码 ([a2e4f9a](https://github.com/Charles7c/continew-admin/commit/a2e4f9a28b744e269c46dc66c60311bb939021a7))
|
||||
- 优化查询参数字典 API 地址 ([79a3de8](https://github.com/Charles7c/continew-admin/commit/79a3de8971c613277bdcea79463b6f06959e7b85))
|
||||
- 移除角色状态字段 ([e89ba7d](https://github.com/Charles7c/continew-admin/commit/e89ba7d5cd793e20c3562c7bd1e4655ed1e5a2a3))
|
||||
|
||||
|
||||
### 🐛 问题修复
|
||||
|
||||
- 使用字典时,仅查询启用状态字典 ([17c795f](https://github.com/Charles7c/continew-admin/commit/17c795fedef5b6801f2053d97b9d78d067775ca1))
|
||||
- 获取 Authorization 请求头内容兼容小写请求头场景 ([e68c445](https://github.com/Charles7c/continew-admin/commit/e68c4455a8af1b4d7a25cd63f9fc9e5aabb441ab))
|
||||
- 修复查询用户权限存在空值的问题 ([fce4a56](https://github.com/Charles7c/continew-admin/commit/fce4a566d7204791650153f0a5507a5d05d2d6c3))
|
||||
- 存储管理 S3 存储功能修复 (GitHub#51) ([f71c4c2](https://github.com/Charles7c/continew-admin/commit/f71c4c226ffd7c27f6726873be6af125affaf148))
|
||||
- 修复 sys_role_menu 表初始数据错误 ([70ed667](https://github.com/Charles7c/continew-admin/commit/70ed667c16388093204eecd97e4914076c62d1ff))
|
||||
- 修复用户管理/角色管理编辑及状态变更问题 (GitHub#53) ([abf1e65](https://github.com/Charles7c/continew-admin/commit/abf1e651e9782a6f7bf2a896018de17130038c57))
|
||||
- 修复Failed to submit a listener notification task. Event loop shut down? 问题,开发时表现为需要点击两次才能关闭程序 ([f5ab22e](https://github.com/Charles7c/continew-admin/commit/f5ab22eedf594cee43592a2f29409ee9c33a88d3))
|
||||
|
||||
### 💥 破坏性变更
|
||||
|
||||
- 适配 continew-starter 2.0.0,top.charles7c.continew.starter => top.continew.starter ([f5ab22e](https://github.com/Charles7c/continew-admin/commit/f5ab22eedf594cee43592a2f29409ee9c33a88d3))
|
||||
- 移除 monitor 模块 ([b6206a3](https://github.com/Charles7c/continew-admin/commit/b6206a334671894306043f86ec07d7c045cd757d))
|
||||
- top.charles7c.continew.admin => top.continew.admin ([08eeabc](https://github.com/Charles7c/continew-admin/commit/08eeabc47d58db3cfc861a3a527e52bf89f6183b))
|
||||
- 公告管理 Announcement => Notice ([dbe93df](https://github.com/Charles7c/continew-admin/commit/dbe93df8bcec0b7dfb24fbd92f35928a3156f4e5))
|
||||
|
||||
### 📦 依赖升级
|
||||
|
||||
- ContiNew Starter 1.5.1 => 2.0.0 (更多依赖升级详情,请查看 ContiNew Starter [更新日志](https://github.com/Charles7c/continew-starter/blob/dev/CHANGELOG.md))
|
||||
|
||||
## [v2.5.0](https://github.com/Charles7c/continew-admin/compare/v2.4.0...v2.5.0) (2024-03-23)
|
||||
|
||||
### ✨ 新特性
|
||||
|
58
README.md
@ -4,7 +4,7 @@
|
||||
<img src="https://img.shields.io/badge/License-Apache--2.0-blue.svg" alt="License" />
|
||||
</a>
|
||||
<a href="https://github.com/Charles7c/continew-admin" target="_blank">
|
||||
<img src="https://img.shields.io/badge/SNAPSHOT-v3.0.0-%23ff3f59.svg" alt="Release" />
|
||||
<img src="https://img.shields.io/badge/RELEASE-v3.0.0-%23ff3f59.svg" alt="Release" />
|
||||
</a>
|
||||
<a href="https://app.codacy.com/gh/Charles7c/continew-admin/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade" target="_blank">
|
||||
<img src="https://app.codacy.com/project/badge/Grade/19e3e2395d554efe902c3822e65db30e" alt="Codacy Badge" />
|
||||
@ -99,10 +99,10 @@ public class DeptController extends BaseController<DeptService, DeptResp, DeptDe
|
||||
|
||||
7.**卓越工程:** 后端采用模块化工程结构,并适配了统一项目版本号、编译项目自动代码格式化、代码混淆等插件,提供了自定义打包部署结构配置(配置文件、三方依赖和主程序分离),提供全套环境及应用的 Docker Compose 部署脚本。为了减少您开发新项目时的改造耗时,项目品牌配置持续进行深度聚合,简单的配置和结构修改即可快速开始独属于你的新项目。
|
||||
|
||||
8.**业务脚手架:** 有颜有料,不止是说说而已,提供基于 RBAC 的权限控制、通用数据权限,包含丰富的通用业务功能:第三方登录,邮箱、短信(生产级炸弹漏洞处理方案),用户管理、角色管理、组织管理、系统配置、系统日志、消息中心、公告等,设计用心,逻辑合理闭环。
|
||||
8.**业务脚手架:** 有颜有料,不止是说说而已,提供基于 RBAC 的权限控制、通用数据权限,包含丰富的通用业务功能:第三方登录,邮箱、短信(生产级炸弹漏洞处理方案),用户管理、角色管理、部门管理、文件管理、系统配置、系统日志、消息中心、公告等,设计用心,逻辑合理闭环。
|
||||
> 一个好的脚手架项目,不仅仅是提供一系列组件集成与配置,也不仅仅是封装一堆好用的工具,还更应该提供一系列通用基础业务解决方案及设计,为初创团队项目减负。
|
||||
|
||||
9.**高可靠代码:** 项目 CI 已集成 Sonarqube、Codacy、Qodana,Push 即触发代码质量扫描,并定期进行 CVE 漏洞扫描,及时解决潜在问题。
|
||||
9.**高可靠代码:** 项目 CI 已集成 Sonarqube、Codacy,Push 即触发代码质量扫描,并定期进行 CVE 漏洞扫描,及时解决潜在问题。
|
||||
|
||||
由于篇幅有限,且项目正处于高速发展期,更多功能正在陆续上线(敬请关注仓库或群内动态)。另外像最基本的统一异常、错误处理,基础线程池等配置就不在此赘述,细节优化详情请 clone 代码查看。
|
||||
> Talk is cheap, show me the code.
|
||||
@ -112,25 +112,25 @@ public class DeptController extends BaseController<DeptService, DeptResp, DeptDe
|
||||
> [!TIP]
|
||||
> 更多功能和优化正在赶来💦,最新项目计划、进展请进群或关注 [任务清单](https://continew.top/admin/intro/require.html#任务清单) 和 [更新日志](https://continew.top/admin/other/changelog.html)。
|
||||
|
||||
- 个人中心:支持基础信息修改、安全设置(密码修改、邮箱绑定、手机号绑定(并提供行为验证码、短信限流等安全处理)、第三方账号绑定/解绑)、头像裁剪上传、个人操作日志查看
|
||||
- 用户管理:提供用户的相关配置,新增用户后,默认密码为 123456
|
||||
- 部门管理:可配置系统组织架构,树形表格展示
|
||||
- 个人中心:支持基础信息修改、安全设置(密码修改、邮箱绑定、手机号绑定(并提供行为验证码、短信限流等安全处理)、第三方账号绑定/解绑)、头像裁剪上传等能力
|
||||
- 用户管理:提供系统用户的新增维护,支持禁用登录及重置指定用户密码
|
||||
- 角色管理:对权限与菜单进行分配,可根据部门设置角色的数据权限
|
||||
- 菜单管理:已实现菜单动态路由,后端可配置化,支持多级菜单
|
||||
- 部门管理:可配置系统组织架构,以树形表格展示
|
||||
- 公告管理:提供公告的发布、查看和删除等功能。管理员可以在后台发布公告,并可以设置公告的生效时间、终止时间,以 markdown-it 为内核渲染 Markdown 格式内容显示
|
||||
- 消息管理:提供消息查看、标记已读、全部已读、删除等功能(适配对接导航栏站内信功能)
|
||||
- 消息管理:提供消息查看、标记已读、全部已读、删除等功能(适配对接导航栏站内信功能)(v3.1 重构,v2.5 版可用)
|
||||
- 字典管理:提供对系统公用数据字典的维护,例如:公告类型,支持字典标签背景色和排序等配置
|
||||
- 文件管理:提供文件上传、下载、预览(目前支持图片、音视频)、重命名、切换视图(列表、网格)等功能
|
||||
- 存储库管理:提供文件存储库新增、编辑、删除、导出等功能
|
||||
- 系统配置:提供修改系统标题、Logo、favicon 等基础配置功能,以方便用户系统与其自身品牌形象保持一致(暂未开放高级配置)
|
||||
- 存储管理:提供文件存储库新增、编辑、删除等功能,支持本地存储、兼容 S3 协议存储
|
||||
- 系统配置:提供修改系统标题、Logo、favicon 等基础配置功能,以方便用户系统与其自身品牌形象保持一致(v3.1 支持邮件配置)
|
||||
- 代码生成:提供根据数据库表自动生成相应的前后端 CRUD 代码的功能
|
||||
- 在线用户:管理当前登录用户,可一键踢下线
|
||||
- 日志管理:提供在线用户监控、登录日志监控、操作日志监控和系统日志监控等监控功能
|
||||
- 系统日志:提供登录日志、操作日志管理功能,可查看指定日志的详细请求及响应信息
|
||||
|
||||
## 系统截图
|
||||
|
||||
> [!TIP]
|
||||
> 受篇幅长度及功能更新频率影响,下方仅为系统 **部分** 功能于 **2023年11月4日** 进行的截图,更多新增功能及细节请登录演示环境或 clone 代码到本地启动查看。
|
||||
> 受篇幅长度及功能更新频率影响,下方仅为系统 **部分** 功能于 **2024年4月27日** 进行的截图,更多新增功能及细节请登录演示环境或 clone 代码到本地启动查看。
|
||||
|
||||
<table border="1" cellpadding="1" cellspacing="1" style="width: 500px">
|
||||
<tbody>
|
||||
@ -140,19 +140,15 @@ public class DeptController extends BaseController<DeptService, DeptResp, DeptDe
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src=".image/screenshot/002仪表盘-查看公告.png" alt="仪表盘-查看公告" width="1920" /></td>
|
||||
<td><img src=".image/screenshot/010个人中心-安全设置.png" alt="个人中心-安全设置" width="1920" /></td>
|
||||
<td><img src=".image/screenshot/010账号管理.png" alt="账号管理" width="1920" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src=".image/screenshot/011个人中心-安全设置-修改邮箱.png" alt="个人中心-安全设置-修改邮箱" width="1920" /></td>
|
||||
<td><img src=".image/screenshot/012个人中心-修改邮箱-发送验证码.png" alt="个人中心-修改邮箱-发送验证码" width="1920" /></td>
|
||||
<td><img src=".image/screenshot/011安全设置.png" alt="安全设置" width="1920" /></td>
|
||||
<td><img src=".image/screenshot/012安全设置-修改邮箱.png" alt="安全设置-修改邮箱" width="1920" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src=".image/screenshot/013个人中心-修改邮箱-邮箱验证码.png" alt="个人中心-修改邮箱-邮箱验证码" width="1920" /></td>
|
||||
<td><img src=".image/screenshot/014个人中心-操作日志.png" alt="个人中心-操作日志" width="1920" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src=".image/screenshot/015数据可视化-分析页.png" alt="数据可视化-分析页" width="1920" /></td>
|
||||
<td><img src=".image/screenshot/016数据可视化-多维数据分析页.png" alt="数据可视化-多维数据分析页" width="1920" /></td>
|
||||
<td><img src=".image/screenshot/013安全设置-修改邮箱-邮箱验证码.png" alt="安全设置-修改邮箱-邮箱验证码" width="1920" /></td>
|
||||
<td><img src=".image/screenshot/060系统管理-系统配置.png" alt="系统管理-系统配置" width="1920" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src=".image/screenshot/020系统管理-用户管理-列表.png" alt="系统管理-用户管理-列表" width="1920" /></td>
|
||||
@ -172,31 +168,31 @@ public class DeptController extends BaseController<DeptService, DeptResp, DeptDe
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src=".image/screenshot/040系统管理-公告管理-列表.png" alt="系统管理-公告管理-列表" width="1920" /></td>
|
||||
<td><img src=".image/screenshot/041系统管理-公告管理-新增.png" alt="系统管理-公告管理-新增" width="1920" /></td>
|
||||
<td><img src=".image/screenshot/041系统管理-公告管理-修改.png" alt="系统管理-公告管理-修改" width="1920" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src=".image/screenshot/045系统管理-消息管理-列表.png" alt="系统管理-消息管理-列表" width="1920" /></td>
|
||||
<td><img src=".image/screenshot/046站内信.png" alt="站内信" width="1920" /></td>
|
||||
<td><img src=".image/screenshot/045系统管理-字典管理-列表.png" alt="系统管理-字典管理-列表" width="1920" /></td>
|
||||
<td><img src=".image/screenshot/046系统管理-字典项管理.png" alt="系统管理-字典项管理" width="1920" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src=".image/screenshot/050系统管理-字典管理-列表.png" alt="系统管理-字典管理-列表" width="1920" /></td>
|
||||
<td><img src=".image/screenshot/051系统管理-字典管理-新增.png" alt="系统管理-字典管理-新增" width="1920" /></td>
|
||||
<td><img src=".image/screenshot/050系统管理-文件管理-列表-1.png" alt="系统管理-文件管理-列表-1" width="1920" /></td>
|
||||
<td><img src=".image/screenshot/051系统管理-文件管理-列表-2.png" alt="系统管理-文件管理-列表-2" width="1920" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src=".image/screenshot/055系统管理-系统配置.png" alt="系统管理-系统配置" width="1920" /></td>
|
||||
<td><img src=".image/screenshot/056系统管理-系统配置-恢复默认.png" alt="系统管理-系统配置-恢复默认" width="1920" /></td>
|
||||
<td><img src=".image/screenshot/052系统管理-文件管理-图片.png" alt="系统管理-文件管理-图片" width="1920" /></td>
|
||||
<td><img src=".image/screenshot/053系统管理-文件管理-音乐.png" alt="系统管理-文件管理-音乐" width="1920" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src=".image/screenshot/100系统工具-代码生成-列表.png" alt="系统工具-代码生成-列表" width="1920" /></td>
|
||||
<td><img src=".image/screenshot/101系统工具-代码生成-配置.png" alt="系统工具-代码生成-配置" width="1920" /></td>
|
||||
<td><img src=".image/screenshot/102系统工具-代码生成-预览.png" alt="系统工具-代码生成-预览" width="1920" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src=".image/screenshot/200系统监控-在线用户.png" alt="系统监控-在线用户" width="1920" /></td>
|
||||
<td><img src=".image/screenshot/201系统监控-操作日志.png" alt="系统监控-操作日志" width="1920" /></td>
|
||||
<td><img src=".image/screenshot/201系统监控-系统日志-登录日志.png" alt="系统监控-系统日志-登录日志" width="1920" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><img src=".image/screenshot/202系统监控-系统日志.png" alt="系统监控-系统日志" width="1920" /></td>
|
||||
<td><img src=".image/screenshot/203系统监控-系统日志-详情.png" alt="系统监控-系统日志-详情" width="1920" /></td>
|
||||
<td><img src=".image/screenshot/202系统监控-系统日志-操作日志.png" alt="系统监控-系统日志-操作日志" width="1920" /></td>
|
||||
<td><img src=".image/screenshot/202系统监控-系统日志-操作日志-详情.png" alt="系统监控-系统日志-操作日志-详情" width="1920" /></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
@ -5,7 +5,7 @@ project:
|
||||
# 应用名称
|
||||
app-name: continew-admin
|
||||
# 版本
|
||||
version: 3.0.0-SNAPSHOT
|
||||
version: 3.0.0
|
||||
# 描述
|
||||
description: 持续迭代优化的前后端分离中后台管理系统框架,开箱即用,持续提供舒适的开发体验。
|
||||
# 基本包
|
||||
|