rwadurian/backend/services/admin-service
Developer 8a57013596 feat(admin-service): 实现完整的移动端版本管理和升级服务
- 添加版本CRUD API:list, get, update, delete, toggle
- 添加文件上传支持:APK/IPA文件上传并计算SHA256校验
- 新增移动端专用API endpoint: /api/app/version/check
- 修复deploy.sh自调用权限问题(使用绝对路径)
- 添加完整的技术文档 APP_UPGRADE_SERVICE.md

新增文件:
- MobileVersionController: 移动端兼容的版本检查接口
- FileStorageService: 文件上传和存储服务
- CQRS handlers: ListVersions, GetVersion, UpdateVersion, DeleteVersion, ToggleVersion, UploadVersion

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 21:31:36 -08:00
..
database feat(admin-service): 添加 database 目录和初始化脚本 2025-12-02 18:42:33 -08:00
docs feat(admin-service): 实现完整的移动端版本管理和升级服务 2025-12-02 21:31:36 -08:00
prisma feat(admin-service): 实现移动应用版本管理服务 2025-12-02 11:22:30 -08:00
scripts docs(admin-service): 添加完整测试执行指南和数据库测试脚本 2025-12-02 18:23:18 -08:00
src feat(admin-service): 实现完整的移动端版本管理和升级服务 2025-12-02 21:31:36 -08:00
test fix(admin-service): 修复TypeScript编译错误 2025-12-02 20:01:08 -08:00
.dockerignore feat(admin-service): 添加完整的量产部署设施 2025-12-02 19:34:31 -08:00
.env.development feat(admin-service): 添加完整的量产部署设施 2025-12-02 19:34:31 -08:00
.env.example feat(admin-service): 实现移动应用版本管理服务 2025-12-02 11:22:30 -08:00
.env.production feat(admin-service): 添加完整的量产部署设施 2025-12-02 19:34:31 -08:00
.env.test test(admin-service): 添加完整的自动化测试框架 2025-12-02 18:15:59 -08:00
.gitignore feat(admin-service): 实现移动应用版本管理服务 2025-12-02 11:22:30 -08:00
Dockerfile feat(admin-service): 实现移动应用版本管理服务 2025-12-02 11:22:30 -08:00
Dockerfile.test test(admin-service): 添加完整的自动化测试框架 2025-12-02 18:15:59 -08:00
Makefile test(admin-service): 添加完整的自动化测试框架 2025-12-02 18:15:59 -08:00
TESTING_SUMMARY.md test(admin-service): 添加完整的自动化测试框架 2025-12-02 18:15:59 -08:00
TEST_EXECUTION_GUIDE.md docs(admin-service): 添加完整测试执行指南和数据库测试脚本 2025-12-02 18:23:18 -08:00
TEST_GUIDE.md test(admin-service): 添加完整的自动化测试框架 2025-12-02 18:15:59 -08:00
TEST_RESULTS.md docs(admin-service): 添加测试执行结果文档 2025-12-02 18:34:21 -08:00
deploy.sh feat(admin-service): 实现完整的移动端版本管理和升级服务 2025-12-02 21:31:36 -08:00
docker-compose.test.yml test(admin-service): 添加完整的自动化测试框架 2025-12-02 18:15:59 -08:00
docker-compose.yml feat(admin-service): 添加完整的量产部署设施 2025-12-02 19:34:31 -08:00
nest-cli.json feat(admin-service): 实现移动应用版本管理服务 2025-12-02 11:22:30 -08:00
package-lock.json feat(admin-service): 实现完整的移动端版本管理和升级服务 2025-12-02 21:31:36 -08:00
package.json feat(admin-service): 实现完整的移动端版本管理和升级服务 2025-12-02 21:31:36 -08:00
tsconfig.json feat(admin-service): 实现移动应用版本管理服务 2025-12-02 11:22:30 -08:00