feat(#1894): 废弃标题库整合到文案库 - scripts 模型新增标题字段 #1927
Reference in New Issue
Block a user
Delete Branch "refactor/1894-merge-title-library-into-scripts"
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?
概述
将冗余的 title_libraries(标题库)整合进 scripts(文案库),实现标题配置的统一管理。
变更内容
1. Scripts 模型新增字段
title_text(String 500):标题文字内容title_category(String 50):标题分类title_config(JSON):标题样式配置(字体、字号、颜色、位置等)2. 数据迁移脚本 (009)
3. title_libraries API 标记 deprecated
[Deprecated]文档前缀Warningheader4. 视频生成支持从 script 读取标题配置
script_id字段script_id时,自动从 script 读取title_text/title_config作为标题配置title_config优先级高于 script 中的配置(兼容旧逻辑)5. 补充单元测试
test_script_title_integration.py:新增 8 个测试覆盖完整链路test_scripts_routes.py:更新现有测试覆盖新字段向后兼容
title_config请求参数仍优先生效title_ids仍可在请求中传入(向后兼容)关联 Issue
🚀 预览环境已部署
be4879096ato08cad1f1ee8d7546ac0btoea8e17e80d7fc342df8bto6a4913a3b9b64d384b91to24da6c966724da6c9667to41fa4e016f0b1fb30147to41fa4e016fa62dc33599to509b8db3a3ffc39686dftof30fe14ff8a8843fee8etod0125a1da2🗑️ 预览环境已清理
PR #1927 已关闭或合并,对应的预览环境已被清理。