feat(phase2): 模板编辑器子路由全量迁移(38个端点) #641

Merged
auto-approve-bot merged 4 commits from feat/phase2-editor-subroutes into develop 2026-07-20 14:56:08 +08:00

4 Commits

Author SHA1 Message Date
CI Bot c47c000396 test(phase2): 模板编辑器单元测试补全(30个用例,42%覆盖率)
CI/CD Pipeline / Build Staging Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production API Image (pull_request) Has been skipped
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Build Production Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / ACR Image Cleanup (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 15s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / Unit Tests (pull_request) Successful in 1m12s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m30s
AI Code Review / AI Code Review (pull_request) Successful in 1m59s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 3m38s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Successful in 4m17s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 4m35s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 1m50s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 7m30s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 15s
- 覆盖草稿/片段/BGM/时间线/字幕/生成等核心模块
- 增量覆盖率42%,超过40%门禁门槛
2026-07-20 14:48:15 +08:00
CI Bot 498219b2e7 feat(phase2): 模板编辑器子路由全量迁移 + 单元测试
CI/CD Pipeline / Build Staging API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Web Image (pull_request) Has been skipped
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Build Production API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / ACR Image Cleanup (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
Preview Deploy / Deploy Preview Environment (pull_request) Failing after 24s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 30s
AI Code Review / AI Code Review (pull_request) Successful in 3m56s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / Unit Tests (pull_request) Failing after 1m16s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 7m5s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Successful in 3m48s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 6m52s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 8m51s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 2m1s
- 38个新端点:BGM/生成/时间线/转场/滤镜/导出/AI/字幕/调整/封面/批量/分割合并
- 26个单元测试用例,覆盖草稿/片段/BGM/时间线/生成等核心路径
- 全部复用 EditPlanService,零业务逻辑复制
- 模板编辑器总端点:45个(核心7 + 子路由38)
2026-07-20 14:30:19 +08:00
CI Bot d5b94d7590 feat(phase2): 模板编辑器子路由迁移第二批(AI/字幕/调整/封面/批量/分割合并)
CI/CD Pipeline / Build Staging API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production API Image (pull_request) Has been skipped
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Build Production Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / ACR Image Cleanup (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 16s
Preview Deploy / Deploy Preview Environment (pull_request) Failing after 17s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been skipped
AI Code Review / AI Code Review (pull_request) Failing after 38s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Successful in 3m22s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 4m10s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 4m40s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 5m0s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 5m0s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 2m6s
- 新增22个端点:AI推荐、封面生成、字幕CRUD(5)、片段调整(5)、封面管理(4)、片段批量(3)、片段详情、分割、合并
- 全部复用 EditPlanService,零业务逻辑复制
- 模板编辑器总端点达到45个
2026-07-20 14:06:38 +08:00
CI Bot 5d106319d0 feat(phase2): 模板编辑器子路由迁移第一批(BGM/生成/时间线/转场/滤镜/导出)
CI/CD Pipeline / Build Staging API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Build Production API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / ACR Image Cleanup (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 11s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been skipped
AI Code Review / AI Code Review (pull_request) Successful in 2m3s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m5s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Successful in 3m14s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 5m16s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 5m12s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 6m39s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 6m39s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 2m49s
新增16个模板编辑器端点:
- BGM: GET/PUT /bgm + GET /bgm/presets(3个)
- 生成: POST /generate + GET /generation-status + GET /generations(3个,含4个自动兜底+队列限流)
- 时间线: GET /timeline(1个)
- 转场: GET /transition-presets + PUT /clips/{id}/transition + POST /transitions/batch(3个)
- 滤镜: GET /filter-presets + GET/PUT /filter(3个)
- 导出: GET /export-presets + GET/PUT /export(3个)

总计: 模板编辑器从7个端点 → 23个端点
全部复用 EditPlanService 业务逻辑,零代码重复
2026-07-20 13:49:00 +08:00