Commit Graph

3 Commits

Author SHA1 Message Date
CI Bot 0d98d1ecca feat: 素材批量操作后端接口(软删除/批量打标签/批量分类/批量智能视图标记)
- AssetStatus 新增 DELETED 枚举值
- batch_delete 从硬删除改为软删除(标记 status=deleted)
- Repository 新增 batch_update_metadata / batch_add_tags / batch_replace_tags
- 新增4个API接口:
  - POST /assets/batch-delete(软删除,字段从ids改为asset_ids)
  - POST /assets/batch-tag(add/replace两种模式)
  - POST /assets/batch-classify(设置metadata.category)
  - POST /assets/batch-mark(设置metadata.smart_view)
- 单操作上限200个,返回成功/失败明细
- 素材库删除改为硬删除(循环调用单条delete)
- 20个新增单测 + 更新旧单测,共88个素材相关测试通过
- 集成测试MockRepository同步更新
2026-07-14 09:17:48 +08:00
灵应 32ab1a0561 chore: 修复black代码格式问题
CI/CD Pipeline / Frontend Lint (push) Failing after 1h3m24s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 1h3m24s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1659h38m29s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 1659h38m31s
CI/CD Pipeline / Build Production Runtime Images (push) Failing after 1659h38m33s
CI/CD Pipeline / Deploy Production (push) Failing after 1659h38m31s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (push) Failing after 1659h38m33s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 1660h10m0s
2026-07-09 11:51:04 +08:00
用户CI Test 8c2cd28c08 test(api): 补充P0级API集成测试(分片上传/素材CRUD/生成任务/任务中心/支付回调)
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 2h29m23s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 2h29m23s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1660h51m6s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1660h51m9s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1660h51m9s
CI/CD Pipeline / Build Production Runtime Images (pull_request) Failing after 1660h51m11s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Failing after 1660h51m11s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1661h22m38s
2026-07-09 10:24:41 +08:00