feat(phase2): 模板编辑器子路由全量迁移(38个端点) #641
Merged
auto-approve-bot
merged 4 commits from 2026-07-20 14:56:08 +08:00
feat/phase2-editor-subroutes into develop
4 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
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%门禁门槛 |
||
|
|
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) |
||
|
|
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个 |
||
|
|
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 业务逻辑,零代码重复
|