Commit Graph

7 Commits

Author SHA1 Message Date
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