背景:A4 需要字典三层合并、配置版本与命名规则的共享契约。\n改动:新增 dict/config 契约、system-configs 定义与校验、命名模板解析;新增 dict_types/dict_items/system_config_versions 迁移与 13 类/96 条字典、26 项配置种子。\n影响面:shared 新增导出;prisma 新增表与迁移;客户基础字段 DTO 硬上界调整为 50(实际生效上限仍由配置动态校验)。\n回滚:回滚本提交并保留新增表(不删数据)。\n验证:shared typecheck/test 147;seed 幂等;prisma migrate dev 已应用。
1219 lines
30 KiB
JSON
1219 lines
30 KiB
JSON
{
|
||
"types": [
|
||
{
|
||
"code": "platform_spec",
|
||
"name": "平台与规格",
|
||
"group": "platform",
|
||
"kind": "tree",
|
||
"description": "投放平台及常用尺寸比例,图片与视频共用;行业可追加平台或覆盖尺寸说明",
|
||
"industryScoped": true,
|
||
"builtin": true,
|
||
"status": "active",
|
||
"sortOrder": 10,
|
||
"updatedBy": "江岚"
|
||
},
|
||
{
|
||
"code": "light_style",
|
||
"name": "光影与风格",
|
||
"group": "platform",
|
||
"kind": "list",
|
||
"description": "光影池与视觉风格,供图片合成与视频提示词引用",
|
||
"industryScoped": true,
|
||
"builtin": true,
|
||
"status": "active",
|
||
"sortOrder": 20,
|
||
"updatedBy": "林清"
|
||
},
|
||
{
|
||
"code": "duration_tier",
|
||
"name": "时长档",
|
||
"group": "content",
|
||
"kind": "list",
|
||
"description": "视频成片的时长档位,脚本结构与素材生成共用",
|
||
"industryScoped": false,
|
||
"builtin": true,
|
||
"status": "active",
|
||
"sortOrder": 30,
|
||
"updatedBy": "江岚"
|
||
},
|
||
{
|
||
"code": "hook_type",
|
||
"name": "钩子类型",
|
||
"group": "content",
|
||
"kind": "list",
|
||
"description": "脚本前三秒钩子的类型,用于生成与质量校核",
|
||
"industryScoped": false,
|
||
"builtin": true,
|
||
"status": "active",
|
||
"sortOrder": 40,
|
||
"updatedBy": "江岚"
|
||
},
|
||
{
|
||
"code": "shot_type",
|
||
"name": "景别",
|
||
"group": "content",
|
||
"kind": "list",
|
||
"description": "分镜景别,视频线逐镜生成与画面校验使用",
|
||
"industryScoped": false,
|
||
"builtin": true,
|
||
"status": "active",
|
||
"sortOrder": 50,
|
||
"updatedBy": "林清"
|
||
},
|
||
{
|
||
"code": "script_direction",
|
||
"name": "脚本方向",
|
||
"group": "content",
|
||
"kind": "list",
|
||
"description": "脚本“说什么”的方向;行业可追加或覆盖,视频方向与脚本方向并列",
|
||
"industryScoped": true,
|
||
"builtin": true,
|
||
"status": "active",
|
||
"sortOrder": 60,
|
||
"updatedBy": "江岚"
|
||
},
|
||
{
|
||
"code": "emotion_style",
|
||
"name": "情绪与风格",
|
||
"group": "content",
|
||
"kind": "list",
|
||
"description": "脚本与画面的情绪风格,供提示词与卖点匹配",
|
||
"industryScoped": true,
|
||
"builtin": true,
|
||
"status": "active",
|
||
"sortOrder": 70,
|
||
"updatedBy": "周岸"
|
||
},
|
||
{
|
||
"code": "material_form",
|
||
"name": "素材形态",
|
||
"group": "audience",
|
||
"kind": "list",
|
||
"description": "素材的呈现形态,图片线与视频线按形态选择模板",
|
||
"industryScoped": true,
|
||
"builtin": true,
|
||
"status": "active",
|
||
"sortOrder": 80,
|
||
"updatedBy": "林清"
|
||
},
|
||
{
|
||
"code": "warning_type",
|
||
"name": "警示语类型",
|
||
"group": "quality",
|
||
"kind": "list",
|
||
"description": "合规警示语的分类;金融等行业可追加行业专用类型",
|
||
"industryScoped": true,
|
||
"builtin": true,
|
||
"status": "active",
|
||
"sortOrder": 90,
|
||
"updatedBy": "江岚"
|
||
},
|
||
{
|
||
"code": "banned_words",
|
||
"name": "禁用词库",
|
||
"group": "quality",
|
||
"kind": "tree",
|
||
"description": "通用极限词、行业词与客户词;发布行业包与脚本校核时引用",
|
||
"industryScoped": true,
|
||
"builtin": true,
|
||
"status": "active",
|
||
"sortOrder": 100,
|
||
"updatedBy": "江岚"
|
||
},
|
||
{
|
||
"code": "failure_reason",
|
||
"name": "失败原因",
|
||
"group": "quality",
|
||
"kind": "list",
|
||
"description": "任务与素材失败的原因码,任务中心与质量看板共用",
|
||
"industryScoped": false,
|
||
"builtin": true,
|
||
"status": "active",
|
||
"sortOrder": 110,
|
||
"updatedBy": "苏禾"
|
||
},
|
||
{
|
||
"code": "reject_reason",
|
||
"name": "淘汰理由",
|
||
"group": "quality",
|
||
"kind": "list",
|
||
"description": "快筛淘汰理由,理由进字典统计",
|
||
"industryScoped": false,
|
||
"builtin": true,
|
||
"status": "active",
|
||
"sortOrder": 120,
|
||
"updatedBy": "赵一诺"
|
||
},
|
||
{
|
||
"code": "audience_tag",
|
||
"name": "人群标签",
|
||
"group": "audience",
|
||
"kind": "tree",
|
||
"description": "年龄、性别、身份、消费力等人群标签,可扩展",
|
||
"industryScoped": true,
|
||
"builtin": true,
|
||
"status": "active",
|
||
"sortOrder": 130,
|
||
"updatedBy": "高岑"
|
||
}
|
||
],
|
||
"items": [
|
||
{
|
||
"typeCode": "platform_spec",
|
||
"code": "douyin",
|
||
"name": "抖音",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 10,
|
||
"status": "active",
|
||
"remark": "短视频与信息流主投平台",
|
||
"updatedBy": "江岚"
|
||
},
|
||
{
|
||
"typeCode": "platform_spec",
|
||
"code": "douyin_feed",
|
||
"name": "抖音信息流",
|
||
"parentCode": "douyin",
|
||
"industryId": null,
|
||
"sortOrder": 10,
|
||
"status": "active",
|
||
"remark": "竖版 9:16,1080×1920",
|
||
"updatedBy": "江岚"
|
||
},
|
||
{
|
||
"typeCode": "platform_spec",
|
||
"code": "douyin_square",
|
||
"name": "抖音方图",
|
||
"parentCode": "douyin",
|
||
"industryId": null,
|
||
"sortOrder": 20,
|
||
"status": "active",
|
||
"remark": "1:1,1080×1080",
|
||
"updatedBy": "江岚"
|
||
},
|
||
{
|
||
"typeCode": "platform_spec",
|
||
"code": "xhs",
|
||
"name": "小红书",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 20,
|
||
"status": "active",
|
||
"remark": "图文与视频笔记",
|
||
"updatedBy": "林清"
|
||
},
|
||
{
|
||
"typeCode": "platform_spec",
|
||
"code": "xhs_note",
|
||
"name": "小红书笔记",
|
||
"parentCode": "xhs",
|
||
"industryId": null,
|
||
"sortOrder": 10,
|
||
"status": "active",
|
||
"remark": "竖版 3:4,1080×1440",
|
||
"updatedBy": "林清"
|
||
},
|
||
{
|
||
"typeCode": "platform_spec",
|
||
"code": "wechat",
|
||
"name": "微信朋友圈",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 30,
|
||
"status": "active",
|
||
"remark": "朋友圈广告位",
|
||
"updatedBy": "江岚"
|
||
},
|
||
{
|
||
"typeCode": "platform_spec",
|
||
"code": "wechat_moments",
|
||
"name": "朋友圈竖版",
|
||
"parentCode": "wechat",
|
||
"industryId": null,
|
||
"sortOrder": 10,
|
||
"status": "active",
|
||
"remark": "1080×1920",
|
||
"updatedBy": "江岚"
|
||
},
|
||
{
|
||
"typeCode": "platform_spec",
|
||
"code": "ec_live",
|
||
"name": "电商直播切片",
|
||
"parentCode": null,
|
||
"industryId": "ec",
|
||
"sortOrder": 40,
|
||
"status": "active",
|
||
"remark": "电商行业追加,直播回放切条后投放",
|
||
"updatedBy": "江岚"
|
||
},
|
||
{
|
||
"typeCode": "platform_spec",
|
||
"code": "ec_product",
|
||
"name": "商品主图",
|
||
"parentCode": null,
|
||
"industryId": "ec",
|
||
"sortOrder": 50,
|
||
"status": "active",
|
||
"remark": "电商行业追加,1:1 商品展示位",
|
||
"updatedBy": "江岚"
|
||
},
|
||
{
|
||
"typeCode": "platform_spec",
|
||
"code": "apparel_look",
|
||
"name": "穿搭场景",
|
||
"parentCode": null,
|
||
"industryId": "ec_apparel",
|
||
"sortOrder": 60,
|
||
"status": "active",
|
||
"remark": "服饰鞋包二级追加,模特场景图",
|
||
"updatedBy": "江岚"
|
||
},
|
||
{
|
||
"typeCode": "light_style",
|
||
"code": "L1",
|
||
"name": "自然光",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 10,
|
||
"status": "active",
|
||
"remark": "日常、真实感场景",
|
||
"updatedBy": "林清"
|
||
},
|
||
{
|
||
"typeCode": "light_style",
|
||
"code": "L2",
|
||
"name": "棚拍柔光",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 20,
|
||
"status": "active",
|
||
"remark": "电商白底/产品图常用",
|
||
"updatedBy": "林清"
|
||
},
|
||
{
|
||
"typeCode": "light_style",
|
||
"code": "L3",
|
||
"name": "暖调氛围",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 30,
|
||
"status": "active",
|
||
"remark": "食品、家居、生活方式",
|
||
"updatedBy": "林清"
|
||
},
|
||
{
|
||
"typeCode": "light_style",
|
||
"code": "L4",
|
||
"name": "冷调质感",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 40,
|
||
"status": "active",
|
||
"remark": "科技、金融、专业感",
|
||
"updatedBy": "林清"
|
||
},
|
||
{
|
||
"typeCode": "light_style",
|
||
"code": "L5",
|
||
"name": "高反差硬光",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 50,
|
||
"status": "disabled",
|
||
"remark": "暂停使用,部分平台审核风险较高",
|
||
"updatedBy": "林清"
|
||
},
|
||
{
|
||
"typeCode": "light_style",
|
||
"code": "fin_L6",
|
||
"name": "商务蓝调",
|
||
"parentCode": null,
|
||
"industryId": "fin",
|
||
"sortOrder": 60,
|
||
"status": "active",
|
||
"remark": "金融行业追加,专业可信",
|
||
"updatedBy": "高岑"
|
||
},
|
||
{
|
||
"typeCode": "duration_tier",
|
||
"code": "15s",
|
||
"name": "15 秒",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 10,
|
||
"status": "active",
|
||
"remark": "信息流强钩子短版",
|
||
"updatedBy": "江岚"
|
||
},
|
||
{
|
||
"typeCode": "duration_tier",
|
||
"code": "30s",
|
||
"name": "30 秒",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 20,
|
||
"status": "active",
|
||
"remark": "标准卖点展示",
|
||
"updatedBy": "江岚"
|
||
},
|
||
{
|
||
"typeCode": "duration_tier",
|
||
"code": "60s",
|
||
"name": "60 秒",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 30,
|
||
"status": "active",
|
||
"remark": "剧情/口播完整叙事",
|
||
"updatedBy": "江岚"
|
||
},
|
||
{
|
||
"typeCode": "hook_type",
|
||
"code": "question",
|
||
"name": "提问",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 10,
|
||
"status": "active",
|
||
"remark": "用问题制造好奇",
|
||
"updatedBy": "周岸"
|
||
},
|
||
{
|
||
"typeCode": "hook_type",
|
||
"code": "contrast",
|
||
"name": "反差",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 20,
|
||
"status": "active",
|
||
"remark": "前后对比、预期反转",
|
||
"updatedBy": "周岸"
|
||
},
|
||
{
|
||
"typeCode": "hook_type",
|
||
"code": "price",
|
||
"name": "价格",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 30,
|
||
"status": "active",
|
||
"remark": "价格锚点与优惠",
|
||
"updatedBy": "周岸"
|
||
},
|
||
{
|
||
"typeCode": "hook_type",
|
||
"code": "scene",
|
||
"name": "场景",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 40,
|
||
"status": "active",
|
||
"remark": "痛点场景代入",
|
||
"updatedBy": "周岸"
|
||
},
|
||
{
|
||
"typeCode": "hook_type",
|
||
"code": "identity",
|
||
"name": "身份",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 50,
|
||
"status": "active",
|
||
"remark": "身份标签引发共鸣",
|
||
"updatedBy": "周岸"
|
||
},
|
||
{
|
||
"typeCode": "hook_type",
|
||
"code": "suspense",
|
||
"name": "悬念",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 60,
|
||
"status": "active",
|
||
"remark": "先抛结果再解释",
|
||
"updatedBy": "周岸"
|
||
},
|
||
{
|
||
"typeCode": "shot_type",
|
||
"code": "medium_close",
|
||
"name": "中近景",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 10,
|
||
"status": "active",
|
||
"remark": "口播与产品展示常用",
|
||
"updatedBy": "林清"
|
||
},
|
||
{
|
||
"typeCode": "shot_type",
|
||
"code": "close_up",
|
||
"name": "特写",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 20,
|
||
"status": "active",
|
||
"remark": "细节、材质与情绪",
|
||
"updatedBy": "林清"
|
||
},
|
||
{
|
||
"typeCode": "shot_type",
|
||
"code": "wide",
|
||
"name": "全景",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 30,
|
||
"status": "active",
|
||
"remark": "场景与空间关系",
|
||
"updatedBy": "林清"
|
||
},
|
||
{
|
||
"typeCode": "script_direction",
|
||
"code": "oral",
|
||
"name": "口播",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 10,
|
||
"status": "active",
|
||
"remark": "真人出镜讲解",
|
||
"updatedBy": "江岚"
|
||
},
|
||
{
|
||
"typeCode": "script_direction",
|
||
"code": "drama",
|
||
"name": "剧情",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 20,
|
||
"status": "active",
|
||
"remark": "情景短剧",
|
||
"updatedBy": "江岚"
|
||
},
|
||
{
|
||
"typeCode": "script_direction",
|
||
"code": "review",
|
||
"name": "测评",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 30,
|
||
"status": "active",
|
||
"remark": "横向对比与实测",
|
||
"updatedBy": "江岚"
|
||
},
|
||
{
|
||
"typeCode": "script_direction",
|
||
"code": "seeding",
|
||
"name": "种草",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 40,
|
||
"status": "active",
|
||
"remark": "体验分享与推荐",
|
||
"updatedBy": "江岚"
|
||
},
|
||
{
|
||
"typeCode": "script_direction",
|
||
"code": "scene",
|
||
"name": "情景",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 50,
|
||
"status": "active",
|
||
"remark": "生活场景演绎",
|
||
"updatedBy": "江岚"
|
||
},
|
||
{
|
||
"typeCode": "script_direction",
|
||
"code": "live_clip",
|
||
"name": "直播切片",
|
||
"parentCode": null,
|
||
"industryId": "ec",
|
||
"sortOrder": 60,
|
||
"status": "active",
|
||
"remark": "电商行业追加,直播高光片段",
|
||
"updatedBy": "江岚"
|
||
},
|
||
{
|
||
"typeCode": "script_direction",
|
||
"code": "seeding",
|
||
"name": "种草短视频",
|
||
"parentCode": null,
|
||
"industryId": "ec",
|
||
"sortOrder": 40,
|
||
"status": "active",
|
||
"remark": "电商行业覆盖名称,优先短视频表达",
|
||
"updatedBy": "江岚"
|
||
},
|
||
{
|
||
"typeCode": "script_direction",
|
||
"code": "outfit",
|
||
"name": "穿搭教程",
|
||
"parentCode": null,
|
||
"industryId": "ec_apparel",
|
||
"sortOrder": 70,
|
||
"status": "active",
|
||
"remark": "服饰鞋包二级追加,穿搭教学",
|
||
"updatedBy": "江岚"
|
||
},
|
||
{
|
||
"typeCode": "script_direction",
|
||
"code": "calc",
|
||
"name": "算账",
|
||
"parentCode": null,
|
||
"industryId": "fin",
|
||
"sortOrder": 60,
|
||
"status": "active",
|
||
"remark": "金融行业追加,收益/成本测算",
|
||
"updatedBy": "高岑"
|
||
},
|
||
{
|
||
"typeCode": "script_direction",
|
||
"code": "risk_note",
|
||
"name": "风险提示",
|
||
"parentCode": null,
|
||
"industryId": "fin",
|
||
"sortOrder": 70,
|
||
"status": "active",
|
||
"remark": "金融行业追加,合规提示前置",
|
||
"updatedBy": "高岑"
|
||
},
|
||
{
|
||
"typeCode": "script_direction",
|
||
"code": "apr_read",
|
||
"name": "年化利率解读",
|
||
"parentCode": null,
|
||
"industryId": "fin_credit",
|
||
"sortOrder": 80,
|
||
"status": "active",
|
||
"remark": "信贷二级追加,利率口径解释",
|
||
"updatedBy": "高岑"
|
||
},
|
||
{
|
||
"typeCode": "emotion_style",
|
||
"code": "warm",
|
||
"name": "亲和",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 10,
|
||
"status": "active",
|
||
"remark": "可信、生活化",
|
||
"updatedBy": "周岸"
|
||
},
|
||
{
|
||
"typeCode": "emotion_style",
|
||
"code": "pro",
|
||
"name": "专业",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 20,
|
||
"status": "active",
|
||
"remark": "理性、权威",
|
||
"updatedBy": "周岸"
|
||
},
|
||
{
|
||
"typeCode": "emotion_style",
|
||
"code": "passion",
|
||
"name": "激情",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 30,
|
||
"status": "active",
|
||
"remark": "强节奏、强行动号召",
|
||
"updatedBy": "周岸"
|
||
},
|
||
{
|
||
"typeCode": "emotion_style",
|
||
"code": "humor",
|
||
"name": "幽默",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 40,
|
||
"status": "active",
|
||
"remark": "轻松、反套路",
|
||
"updatedBy": "周岸"
|
||
},
|
||
{
|
||
"typeCode": "emotion_style",
|
||
"code": "suspense",
|
||
"name": "悬念",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 50,
|
||
"status": "active",
|
||
"remark": "好奇驱动",
|
||
"updatedBy": "周岸"
|
||
},
|
||
{
|
||
"typeCode": "emotion_style",
|
||
"code": "fin_trust",
|
||
"name": "稳健可信",
|
||
"parentCode": null,
|
||
"industryId": "fin",
|
||
"sortOrder": 60,
|
||
"status": "active",
|
||
"remark": "金融行业追加,克制、可信",
|
||
"updatedBy": "高岑"
|
||
},
|
||
{
|
||
"typeCode": "material_form",
|
||
"code": "display",
|
||
"name": "展示",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 10,
|
||
"status": "active",
|
||
"remark": "产品/服务直接展示",
|
||
"updatedBy": "林清"
|
||
},
|
||
{
|
||
"typeCode": "material_form",
|
||
"code": "oral",
|
||
"name": "口播",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 20,
|
||
"status": "active",
|
||
"remark": "真人讲解",
|
||
"updatedBy": "林清"
|
||
},
|
||
{
|
||
"typeCode": "material_form",
|
||
"code": "drama",
|
||
"name": "剧情",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 30,
|
||
"status": "active",
|
||
"remark": "情景演绎",
|
||
"updatedBy": "林清"
|
||
},
|
||
{
|
||
"typeCode": "material_form",
|
||
"code": "motion_graphics",
|
||
"name": "图文动效",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 40,
|
||
"status": "active",
|
||
"remark": "文字与图形动效",
|
||
"updatedBy": "林清"
|
||
},
|
||
{
|
||
"typeCode": "material_form",
|
||
"code": "infographic",
|
||
"name": "信息图",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 50,
|
||
"status": "active",
|
||
"remark": "数据与卖点信息图",
|
||
"updatedBy": "林清"
|
||
},
|
||
{
|
||
"typeCode": "warning_type",
|
||
"code": "common",
|
||
"name": "行业通用",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 10,
|
||
"status": "active",
|
||
"remark": "各行业通用提示语",
|
||
"updatedBy": "江岚"
|
||
},
|
||
{
|
||
"typeCode": "warning_type",
|
||
"code": "platform",
|
||
"name": "平台强制",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 20,
|
||
"status": "active",
|
||
"remark": "投放平台强制展示",
|
||
"updatedBy": "江岚"
|
||
},
|
||
{
|
||
"typeCode": "warning_type",
|
||
"code": "customer",
|
||
"name": "客户指定",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 30,
|
||
"status": "active",
|
||
"remark": "客户合同/品牌规范指定",
|
||
"updatedBy": "江岚"
|
||
},
|
||
{
|
||
"typeCode": "warning_type",
|
||
"code": "risk_warning",
|
||
"name": "风险提示",
|
||
"parentCode": null,
|
||
"industryId": "fin",
|
||
"sortOrder": 40,
|
||
"status": "active",
|
||
"remark": "金融行业追加,投资有风险",
|
||
"updatedBy": "高岑"
|
||
},
|
||
{
|
||
"typeCode": "warning_type",
|
||
"code": "apr_warning",
|
||
"name": "年化利率提示",
|
||
"parentCode": null,
|
||
"industryId": "fin_credit",
|
||
"sortOrder": 50,
|
||
"status": "active",
|
||
"remark": "信贷二级追加,展示年化区间",
|
||
"updatedBy": "高岑"
|
||
},
|
||
{
|
||
"typeCode": "warning_type",
|
||
"code": "price_warning",
|
||
"name": "价格真实性提示",
|
||
"parentCode": null,
|
||
"industryId": "ec",
|
||
"sortOrder": 40,
|
||
"status": "active",
|
||
"remark": "电商行业追加,价格与优惠说明",
|
||
"updatedBy": "江岚"
|
||
},
|
||
{
|
||
"typeCode": "banned_words",
|
||
"code": "extreme",
|
||
"name": "极限词",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 10,
|
||
"status": "active",
|
||
"remark": "广告法通用极限词",
|
||
"updatedBy": "江岚"
|
||
},
|
||
{
|
||
"typeCode": "banned_words",
|
||
"code": "extreme_national",
|
||
"name": "国家级",
|
||
"parentCode": "extreme",
|
||
"industryId": null,
|
||
"sortOrder": 10,
|
||
"status": "active",
|
||
"remark": "禁用",
|
||
"updatedBy": "江岚"
|
||
},
|
||
{
|
||
"typeCode": "banned_words",
|
||
"code": "extreme_best",
|
||
"name": "最高级",
|
||
"parentCode": "extreme",
|
||
"industryId": null,
|
||
"sortOrder": 20,
|
||
"status": "active",
|
||
"remark": "禁用",
|
||
"updatedBy": "江岚"
|
||
},
|
||
{
|
||
"typeCode": "banned_words",
|
||
"code": "extreme_first",
|
||
"name": "第一品牌",
|
||
"parentCode": "extreme",
|
||
"industryId": null,
|
||
"sortOrder": 30,
|
||
"status": "active",
|
||
"remark": "无依据时禁用",
|
||
"updatedBy": "江岚"
|
||
},
|
||
{
|
||
"typeCode": "banned_words",
|
||
"code": "medical",
|
||
"name": "医疗功效",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 20,
|
||
"status": "active",
|
||
"remark": "非医疗类目禁用功效表述",
|
||
"updatedBy": "江岚"
|
||
},
|
||
{
|
||
"typeCode": "banned_words",
|
||
"code": "medical_cure",
|
||
"name": "治愈",
|
||
"parentCode": "medical",
|
||
"industryId": null,
|
||
"sortOrder": 10,
|
||
"status": "active",
|
||
"remark": "禁用",
|
||
"updatedBy": "江岚"
|
||
},
|
||
{
|
||
"typeCode": "banned_words",
|
||
"code": "medical_root",
|
||
"name": "根治",
|
||
"parentCode": "medical",
|
||
"industryId": null,
|
||
"sortOrder": 20,
|
||
"status": "active",
|
||
"remark": "禁用",
|
||
"updatedBy": "江岚"
|
||
},
|
||
{
|
||
"typeCode": "banned_words",
|
||
"code": "finance",
|
||
"name": "金融承诺",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 30,
|
||
"status": "active",
|
||
"remark": "不得承诺收益/保本",
|
||
"updatedBy": "江岚"
|
||
},
|
||
{
|
||
"typeCode": "banned_words",
|
||
"code": "finance_return",
|
||
"name": "保证收益",
|
||
"parentCode": "finance",
|
||
"industryId": null,
|
||
"sortOrder": 10,
|
||
"status": "active",
|
||
"remark": "禁用",
|
||
"updatedBy": "江岚"
|
||
},
|
||
{
|
||
"typeCode": "banned_words",
|
||
"code": "finance_principal",
|
||
"name": "保本保息",
|
||
"parentCode": "finance",
|
||
"industryId": null,
|
||
"sortOrder": 20,
|
||
"status": "active",
|
||
"remark": "禁用",
|
||
"updatedBy": "江岚"
|
||
},
|
||
{
|
||
"typeCode": "banned_words",
|
||
"code": "edu",
|
||
"name": "教育升学",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 40,
|
||
"status": "active",
|
||
"remark": "不得承诺升学/通过",
|
||
"updatedBy": "江岚"
|
||
},
|
||
{
|
||
"typeCode": "banned_words",
|
||
"code": "edu_pass",
|
||
"name": "包过",
|
||
"parentCode": "edu",
|
||
"industryId": null,
|
||
"sortOrder": 10,
|
||
"status": "active",
|
||
"remark": "禁用",
|
||
"updatedBy": "江岚"
|
||
},
|
||
{
|
||
"typeCode": "banned_words",
|
||
"code": "edu_rate",
|
||
"name": "升学率",
|
||
"parentCode": "edu",
|
||
"industryId": null,
|
||
"sortOrder": 20,
|
||
"status": "active",
|
||
"remark": "无依据时禁用",
|
||
"updatedBy": "江岚"
|
||
},
|
||
{
|
||
"typeCode": "banned_words",
|
||
"code": "fin_stable",
|
||
"name": "稳赚不赔",
|
||
"parentCode": "finance",
|
||
"industryId": "fin",
|
||
"sortOrder": 30,
|
||
"status": "active",
|
||
"remark": "金融行业追加,禁用",
|
||
"updatedBy": "高岑"
|
||
},
|
||
{
|
||
"typeCode": "banned_words",
|
||
"code": "ec_lowest",
|
||
"name": "全网最低价",
|
||
"parentCode": "extreme",
|
||
"industryId": "ec",
|
||
"sortOrder": 40,
|
||
"status": "active",
|
||
"remark": "电商行业追加,需证明或禁用",
|
||
"updatedBy": "江岚"
|
||
},
|
||
{
|
||
"typeCode": "failure_reason",
|
||
"code": "review_reject",
|
||
"name": "审核拒绝",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 10,
|
||
"status": "active",
|
||
"remark": "平台或内部审核未通过",
|
||
"updatedBy": "苏禾"
|
||
},
|
||
{
|
||
"typeCode": "failure_reason",
|
||
"code": "timeout",
|
||
"name": "超时",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 20,
|
||
"status": "active",
|
||
"remark": "模型或渲染超时",
|
||
"updatedBy": "苏禾"
|
||
},
|
||
{
|
||
"typeCode": "failure_reason",
|
||
"code": "invalid_param",
|
||
"name": "参数非法",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 30,
|
||
"status": "active",
|
||
"remark": "提交参数或 schema 校验失败",
|
||
"updatedBy": "苏禾"
|
||
},
|
||
{
|
||
"typeCode": "failure_reason",
|
||
"code": "rate_limit",
|
||
"name": "限流",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 40,
|
||
"status": "active",
|
||
"remark": "供应商或平台限流",
|
||
"updatedBy": "苏禾"
|
||
},
|
||
{
|
||
"typeCode": "reject_reason",
|
||
"code": "poor_visual",
|
||
"name": "画面差",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 10,
|
||
"status": "active",
|
||
"remark": "构图、清晰度或质感不足",
|
||
"updatedBy": "赵一诺"
|
||
},
|
||
{
|
||
"typeCode": "reject_reason",
|
||
"code": "wrong_subject",
|
||
"name": "主体不对",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 20,
|
||
"status": "active",
|
||
"remark": "主体与要素卡不一致",
|
||
"updatedBy": "赵一诺"
|
||
},
|
||
{
|
||
"typeCode": "reject_reason",
|
||
"code": "bad_copy",
|
||
"name": "台词怪",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 30,
|
||
"status": "active",
|
||
"remark": "表达生硬、口播不自然",
|
||
"updatedBy": "赵一诺"
|
||
},
|
||
{
|
||
"typeCode": "reject_reason",
|
||
"code": "off_character",
|
||
"name": "人物出戏",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 40,
|
||
"status": "active",
|
||
"remark": "人物形象与场景不匹配",
|
||
"updatedBy": "赵一诺"
|
||
},
|
||
{
|
||
"typeCode": "audience_tag",
|
||
"code": "age",
|
||
"name": "年龄",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 10,
|
||
"status": "active",
|
||
"remark": "",
|
||
"updatedBy": "高岑"
|
||
},
|
||
{
|
||
"typeCode": "audience_tag",
|
||
"code": "age_18_24",
|
||
"name": "18–24 岁",
|
||
"parentCode": "age",
|
||
"industryId": null,
|
||
"sortOrder": 10,
|
||
"status": "active",
|
||
"remark": "",
|
||
"updatedBy": "高岑"
|
||
},
|
||
{
|
||
"typeCode": "audience_tag",
|
||
"code": "age_25_34",
|
||
"name": "25–34 岁",
|
||
"parentCode": "age",
|
||
"industryId": null,
|
||
"sortOrder": 20,
|
||
"status": "active",
|
||
"remark": "",
|
||
"updatedBy": "高岑"
|
||
},
|
||
{
|
||
"typeCode": "audience_tag",
|
||
"code": "age_35_44",
|
||
"name": "35–44 岁",
|
||
"parentCode": "age",
|
||
"industryId": null,
|
||
"sortOrder": 30,
|
||
"status": "active",
|
||
"remark": "",
|
||
"updatedBy": "高岑"
|
||
},
|
||
{
|
||
"typeCode": "audience_tag",
|
||
"code": "gender",
|
||
"name": "性别",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 20,
|
||
"status": "active",
|
||
"remark": "",
|
||
"updatedBy": "高岑"
|
||
},
|
||
{
|
||
"typeCode": "audience_tag",
|
||
"code": "gender_male",
|
||
"name": "男性",
|
||
"parentCode": "gender",
|
||
"industryId": null,
|
||
"sortOrder": 10,
|
||
"status": "active",
|
||
"remark": "",
|
||
"updatedBy": "高岑"
|
||
},
|
||
{
|
||
"typeCode": "audience_tag",
|
||
"code": "gender_female",
|
||
"name": "女性",
|
||
"parentCode": "gender",
|
||
"industryId": null,
|
||
"sortOrder": 20,
|
||
"status": "active",
|
||
"remark": "",
|
||
"updatedBy": "高岑"
|
||
},
|
||
{
|
||
"typeCode": "audience_tag",
|
||
"code": "identity",
|
||
"name": "身份",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 30,
|
||
"status": "active",
|
||
"remark": "",
|
||
"updatedBy": "高岑"
|
||
},
|
||
{
|
||
"typeCode": "audience_tag",
|
||
"code": "identity_white",
|
||
"name": "白领",
|
||
"parentCode": "identity",
|
||
"industryId": null,
|
||
"sortOrder": 10,
|
||
"status": "active",
|
||
"remark": "",
|
||
"updatedBy": "高岑"
|
||
},
|
||
{
|
||
"typeCode": "audience_tag",
|
||
"code": "identity_mom",
|
||
"name": "宝妈",
|
||
"parentCode": "identity",
|
||
"industryId": null,
|
||
"sortOrder": 20,
|
||
"status": "active",
|
||
"remark": "",
|
||
"updatedBy": "高岑"
|
||
},
|
||
{
|
||
"typeCode": "audience_tag",
|
||
"code": "identity_student",
|
||
"name": "学生",
|
||
"parentCode": "identity",
|
||
"industryId": null,
|
||
"sortOrder": 30,
|
||
"status": "active",
|
||
"remark": "",
|
||
"updatedBy": "高岑"
|
||
},
|
||
{
|
||
"typeCode": "audience_tag",
|
||
"code": "power",
|
||
"name": "消费力",
|
||
"parentCode": null,
|
||
"industryId": null,
|
||
"sortOrder": 40,
|
||
"status": "active",
|
||
"remark": "",
|
||
"updatedBy": "高岑"
|
||
},
|
||
{
|
||
"typeCode": "audience_tag",
|
||
"code": "power_high",
|
||
"name": "高",
|
||
"parentCode": "power",
|
||
"industryId": null,
|
||
"sortOrder": 10,
|
||
"status": "active",
|
||
"remark": "",
|
||
"updatedBy": "高岑"
|
||
},
|
||
{
|
||
"typeCode": "audience_tag",
|
||
"code": "power_mid",
|
||
"name": "中",
|
||
"parentCode": "power",
|
||
"industryId": null,
|
||
"sortOrder": 20,
|
||
"status": "active",
|
||
"remark": "",
|
||
"updatedBy": "高岑"
|
||
},
|
||
{
|
||
"typeCode": "audience_tag",
|
||
"code": "power_low",
|
||
"name": "低",
|
||
"parentCode": "power",
|
||
"industryId": null,
|
||
"sortOrder": 30,
|
||
"status": "active",
|
||
"remark": "",
|
||
"updatedBy": "高岑"
|
||
},
|
||
{
|
||
"typeCode": "audience_tag",
|
||
"code": "fin_new_citizen",
|
||
"name": "新市民",
|
||
"parentCode": null,
|
||
"industryId": "fin",
|
||
"sortOrder": 50,
|
||
"status": "active",
|
||
"remark": "金融行业追加客群",
|
||
"updatedBy": "高岑"
|
||
},
|
||
{
|
||
"typeCode": "audience_tag",
|
||
"code": "apparel_quality",
|
||
"name": "品质人群",
|
||
"parentCode": null,
|
||
"industryId": "ec_apparel",
|
||
"sortOrder": 60,
|
||
"status": "active",
|
||
"remark": "服饰鞋包二级追加客群",
|
||
"updatedBy": "高岑"
|
||
}
|
||
]
|
||
}
|