hsy
15 小时以前 81730da6fe27689cfa3a63692a26d1b87d6db045
分支
用户 hsy <1029150275@qq.com>
星期一, 八月 31, 2026 15:14 +0800
提交者 hsy <1029150275@qq.com>
星期一, 八月 31, 2026 15:14 +0800
提交81730da6fe27689cfa3a63692a26d1b87d6db045
目录 d4343942b850072be84c1d1a5427d5fd8591913f 目录 | zip | gz
上一版本 917a88a4841da725db10a7a8cbaf22458abfa342 查看 | 对比
feat(system): 新增 mysqldump 数据库备份接口

- 新增 `GET /admin-api/system/database/backup` 接口,包含 `@PreAuthorize` 权限校验。
- Service 层解析 JDBC 动态调用本地 `mysqldump` 导出数据库。
- 通过设置 `Content-Length` 响应头支持前端进度条读取,确保流传输完成后及时清除服务器临时生成的 `.sql` 文件。
已添加3个文件
143 ■■■■■ 文件已修改
yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/controller/admin/database/DatabaseBackupController.java 29 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/service/database/DatabaseBackupService.java 14 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/service/database/DatabaseBackupServiceImpl.java 100 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史