47 lines
3.6 KiB
SQL
47 lines
3.6 KiB
SQL
-- 小红书系统预置技能卡片(CustomerId=0)
|
||
|
||
-- 来源:LIKE AI .xhs_bridge/skills.json
|
||
|
||
--
|
||
|
||
-- 若报 1146 Table doesn't exist:请先执行 migrate_t_xhs.sql(建全部 t_xhs_* 表)
|
||
|
||
-- 或仅缺本表时,下方 CREATE TABLE 会自动创建 t_xhs_skill
|
||
|
||
|
||
|
||
CREATE TABLE IF NOT EXISTS `t_xhs_skill` (
|
||
|
||
`Id` INT NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||
|
||
`CustomerId` INT NOT NULL COMMENT '客户ID;0 表示系统预置',
|
||
|
||
`ExternalId` VARCHAR(32) NOT NULL COMMENT '对外稳定 ID',
|
||
|
||
`Title` VARCHAR(256) NOT NULL COMMENT '技能名称',
|
||
|
||
`SkillType` VARCHAR(32) NOT NULL DEFAULT 'ai_create' COMMENT '技能类型',
|
||
|
||
`PresetId` VARCHAR(64) NULL COMMENT '内置预设标识',
|
||
|
||
`RecipeJson` JSON NOT NULL COMMENT '配方 JSON',
|
||
|
||
`SortOrder` INT NOT NULL DEFAULT 0 COMMENT '排序',
|
||
|
||
`IsDeleted` TINYINT NOT NULL DEFAULT 0,
|
||
|
||
`ConcurrencyStamp` CHAR(36) NOT NULL DEFAULT (UUID()),
|
||
|
||
`CreateUserId` INT NOT NULL DEFAULT 0,
|
||
|
||
`CreateTime` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||
|
||
`UpdateUserId` INT NULL,
|
||
|
||
`UpdateTime` DATETIME NULL,
|
||
|
||
PRIMARY KEY (`Id`),
|
||
|
||
UNIQUE KEY `uk_xhs_skill_external` (`CustomerId`, `ExternalId`),
|
||
|
||
KEY `idx_xhs_skill_customer` (`CustomerId`, `SortOrder`)
|
||
|
||
) COMMENT='小红书技能卡片表';
|
||
|
||
|
||
|
||
INSERT INTO `t_xhs_skill` (
|
||
|
||
`CustomerId`, `ExternalId`, `Title`, `SkillType`, `PresetId`, `RecipeJson`, `SortOrder`,
|
||
|
||
`IsDeleted`, `CreateUserId`, `CreateTime`
|
||
|
||
) VALUES
|
||
|
||
(0, '5a9d3c012d50', '数字型/疑问型 · 物流知识 · 图文', 'ai_create', NULL,
|
||
|
||
'{"formula":["emotion","utility","visual","social"],"title_types":["number","question"],"body":{"domain":"物流知识","content_type":"干货教程","emotion":"生活场景","social":"知识炫耀"},"image_modes":["cover_impact"],"video_modes":[],"notes":"讲解9610的简易申报和汇总申报,退税,以及申报要求"}',
|
||
|
||
1, 0, 0, NOW()),
|
||
|
||
(0, '7dd58bfe4770', '效率工具 · 干货教程(新号)', 'ai_create', 'efficiency_tutorial',
|
||
|
||
'{"formula":["emotion","utility","visual","social"],"title_types":["number","question"],"body":{"domain":"效率工具","content_type":"干货教程","emotion":"焦虑共鸣","social":"价值传递"},"image_modes":["cover_impact","step_cards"],"video_modes":[],"notes":"话题示例:笔记工具提升效率"}',
|
||
|
||
2, 0, 0, NOW()),
|
||
|
||
(0, '3f6ed9f62afd', '职场发展 · 经验分享', 'ai_create', 'career_experience',
|
||
|
||
'{"formula":["emotion","utility","social"],"title_types":["story","compare"],"body":{"domain":"职场发展","content_type":"经验分享","emotion":"理想生活","social":"身份标签"},"image_modes":["cover_impact","lifestyle"],"video_modes":[],"notes":"话题示例:职场人际关系"}',
|
||
|
||
3, 0, 0, NOW()),
|
||
|
||
(0, '61a4d4febada', '情感共鸣 · 真实场景', 'ai_create', 'emotional_relatable',
|
||
|
||
'{"formula":["emotion","social"],"title_types":["story","question"],"body":{"domain":"情感共鸣","content_type":"经验分享","emotion":"生活场景","social":"情感支持"},"image_modes":["lifestyle"],"video_modes":["vlog_clip"],"notes":"让读者觉得这也太真实了"}',
|
||
|
||
4, 0, 0, NOW()),
|
||
|
||
(0, 'ec62cc03eea9', '避坑指南 · 观点表达', 'ai_create', 'pitfall_opinion',
|
||
|
||
'{"formula":["emotion","utility","visual","social"],"title_types":["number"],"body":{"domain":"职场发展","content_type":"避坑指南","emotion":"吐槽宣泄","social":"观点表达"},"image_modes":["info_chart"],"video_modes":["talking_head"],"notes":"话题示例:避坑指南"}',
|
||
|
||
5, 0, 0, NOW())
|
||
|
||
ON DUPLICATE KEY UPDATE `Title` = VALUES(`Title`), `RecipeJson` = VALUES(`RecipeJson`);
|
||
|
||
|