Files
xiaoxia-saas/apps/api
CI Bot d73f0d88b5 feat: 片段分割与合并 - 时间线剪刀工具后端能力
- EditPlanService.split_clip(): 指定时间点一分为二
  - 自动重排后续片段 order
  - 素材片段自动加 trim_start/trim_end
  - 属性完整继承(类型/转场/速度/config)
- EditPlanService.merge_clips(): 连续同类型片段合并
  - 校验:同计划/连续order/同类型/至少2个
  - 时长累加、文案拼接、config合并
  - 自动清理 trim 字段、重排后续 order
- API: POST /clips/{id}/split + POST /clips/merge
  - 项目级权限校验
- 17个单元测试全覆盖
2026-07-17 07:57:22 +08:00
..
2026-06-15 15:17:40 +08:00
2026-07-11 16:29:07 +08:00
2026-06-15 15:17:40 +08:00
2026-06-15 15:17:40 +08:00

xiaoxia-saas API

结构

  • app/core/:配置与基础能力
  • app/api/:路由组织
  • app/schemas/:请求响应模型
  • app/dependencies.py:依赖注入入口
  • main.pyFastAPI 启动入口

当前可用接口

  • GET /api/health
  • GET /api/projects?workspace_id=...
  • POST /api/projects