zhangtao
|
b81126ed0d
|
fix(deploy): 更新部署文件状态并优化解压流程
- 在部署文件时更新父文件的状态为未使用
- 添加解压文件前的日志记录和删除目标文件夹的操作
|
2025-08-06 14:43:19 +08:00 |
zhangtao
|
41a46a42d3
|
feat(deploy): 增加部署文件下载和部署功能
- 新增 DownloadByID 和 DeployByID 方法,实现文件下载和部署
- 优化文件校验逻辑,仅支持 zip 格式
- 添加解压 zip 文件到指定目录的功能
- 修复查询部署项目时关联文件查询的问题
- 优化代码结构,提高可维护性
|
2025-08-06 14:18:22 +08:00 |
zhangtao
|
73492a4add
|
feat(deploy): 支持 tar 和 gz 文件格式
- 修改文件格式校验逻辑,增加对 tar 和 gz 文件的支持
- 添加文件 ID 生成逻辑,确保唯一性
- 实现文件内容校验功能,确保压缩包中包含 index.html
- 优化项目创建流程,支持关联部署文件
-改进项目删除逻辑,使用事务确保数据一致性
|
2025-08-06 12:22:53 +08:00 |
zhangtao
|
d024f0c9e0
|
feat(deploy): 新增部署项目管理功能
- 添加部署项目模型和相关服务
- 实现部署项目的增删改查接口
- 新增文件上传和管理功能- 优化数据库迁移和初始化逻辑
|
2025-08-06 11:38:16 +08:00 |
zhangtao
|
288526c5f9
|
refactor(internal): 优化部署文件模型和删除逻辑
- 在 SysDeployFile 模型中添加 File 字段,用于接收上传的文件
- 修改删除逻辑,使用 Domain 字段替代 ProjectName 字段来删除部署文件夹
|
2025-08-04 13:49:59 +08:00 |
zhangtao
|
d94ced13b0
|
feat(deploy): 增加部署文件域名验证和存在性检查
- 在创建部署文件时增加域名必填验证
- 添加域名存在性检查,防止重复使用已存在的域名
- 优化了参数绑定和错误处理逻辑
|
2025-08-04 13:16:05 +08:00 |
zhangtao
|
e8aa95b7c5
|
refactor(internal/service): 简化部署文件更新逻辑
-移除了对 UpdateBy 字段的冗余条件判断
- 直接使用 currentUserId 更新 UpdateBy 字段
|
2025-08-04 10:10:52 +08:00 |
zhangtao
|
eadeac064b
|
feat(sys_deploy_file_service):增加用户权限控制并优化部署文件操作
- 在 GetByID、Update、Delete 和 List 方法中添加用户权限控制,确保只能操作自己创建的部署文件
- 优化部署文件查询逻辑,提高数据安全性
- 改进错误处理,提升用户体验
|
2025-08-04 09:55:20 +08:00 |
zhangtao
|
7536ae53b0
|
feat(deploy): 添加部署文件管理功能
- 新增部署文件自动迁移
- 创建部署文件管理路由
- 实现部署文件删除功能,包括删除数据库记录和实际文件夹
- 更新文件上传路由,添加鉴权中间件
|
2025-08-01 16:59:47 +08:00 |
zhangtao
|
138af37397
|
build: 更新项目依赖并删除日志文件
- 更新 gorm、swag 等依赖库版本
- 删除 ego.20250716.log 和 ego.20250801.log 日志文件
|
2025-08-01 16:40:56 +08:00 |
zhangtao
|
d9ece60bff
|
first commit
|
2025-08-01 16:38:08 +08:00 |