0e36799938
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 11s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 17s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 49s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 3m5s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Build Production Runtime Images (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 / Production Browser E2E (pull_request) Has been skipped
- 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同步更新
xiaoxia-saas API
结构
app/core/:配置与基础能力app/api/:路由组织app/schemas/:请求响应模型app/dependencies.py:依赖注入入口main.py:FastAPI 启动入口
当前可用接口
GET /api/healthGET /api/projects?workspace_id=...POST /api/projects