feat: 统一模板 segments 数据源到 template_clip_configs #1579
Reference in New Issue
Block a user
Delete Branch "feat/unify-template-segments"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
背景
项目有两套模板数据表:
templates+template_segments(前端模板列表读取)edit_templates+template_clip_configs(编辑器发布写入)两套数据不互通,导致前端读到的 segments 为空。
改动
template_repository.py:所有 segments 读写统一改为操作template_clip_configs表list_segments:优先读template_clip_configs,为空时回退读旧template_segments(兼容历史数据)create_segments:写入template_clip_configs,material_type保存在configJSON 字段delete:同时清理两张表copy_template:从template_clip_configs复制template_segments中的孤儿数据到template_clip_configs不改的
🚀 预览环境已部署
2b3f1801d4toa99c0515eaCI全绿,自动审批通过。
CI全绿,自动审批通过。
b7401fcffatob3f608efee8940f580c9to67c596c3eb320b2fcedbto5224870f8d8a46ef49b9to5224870f8d303f544e41to6e76b45d342b73655500to6e76b45d34c3aecd7742toa9438ed996代码审查结果 - PR #1579
⚠️ 问题(0个需要修改)
💡 建议(0个可选)
✅ 格式检查通过 | ✅ 逻辑审查通过 | ✅ 性能无问题
🤖 由 AI 代码审查机器人自动生成 | 2026-08-31 13:34:37 | 模型:
🗑️ 预览环境已清理
PR #1579 已关闭或合并,对应的预览环境已被清理。