Jelajahi Sumber

boss的龙虾工作流节点表同步数据库字段

lk 6 hari lalu
induk
melakukan
c3e45a3ead

+ 32 - 0
fs-service/src/main/resources/db/tenant-initData.sql

@@ -5693,3 +5693,35 @@ INSERT INTO `fastgpt_chat_artificial_words` (`company_id`, `type`, `content`, `s
 (NULL, 1, '报错', 0, 100, NOW()),
 (NULL, 1, '报错', 0, 100, NOW()),
 (NULL, 1, '系统错误', 0, 101, NOW()),
 (NULL, 1, '系统错误', 0, 101, NOW()),
 (NULL, 1, '服务异常', 0, 102, NOW());
 (NULL, 1, '服务异常', 0, 102, NOW());
+
+
+INSERT INTO lobster_workflow_node_type (node_type, node_name, code_name, description, category, sort_order)
+VALUES (1, '开始节点', 'start', '自动生成触发条件和变量初始化', 'core', 1),
+       (2, '消息节点', 'message', '生成话术模板、对话目标、退出条件、多轮开关', 'core', 2),
+       (3, '判断节点', 'judgment', '生成分支条件表达式(字段/操作符/值/分支节点)', 'core', 3),
+       (4, '等待节点', 'wait', '生成等待时长和时间单位', 'core', 4),
+       (5, '结束节点', 'end', '生成退出原因', 'core', 5),
+       (6, '促单结束节点', 'promotion_end', '生成促单原因', 'core', 6),
+       (7, '成单节点', 'order_success', '生成促单话术和关键词提取规则', 'core', 7),
+       (8, '订单节点', 'order_confirm', '生成订单确认流程', 'core', 8),
+       (9, '标签操作节点', 'tag_operation', '生成标签添加/删除规则', 'core', 9),
+       (10, '关怀节点', 'care', '生成个性化关怀话术', 'core', 10),
+       (11, '调查节点', 'survey', '生成满意度问题和分支规则', 'core', 11),
+       (12, '画像更新节点', 'profile_update', '生成字段映射规则', 'core', 12),
+       (13, '复购节点', 'repurchase', '生成增值服务推荐话术', 'core', 13),
+       (14, '智能API调用节点', 'smart_api', '语义匹配API、参数映射、结果变量绑定', 'core', 14),
+       (20, '意图识别', 'intent_recognition', '调用LLM识别客户意图', 'extended', 20),
+       (21, '转人工检测', 'takeover_detect', '检测是否需要转人工', 'extended', 21),
+       (22, '质检评分', 'quality_check', 'AI内容发送前质量检查', 'extended', 22),
+       (23, '知识库检索', 'knowledge_retrieval', 'RAG向量检索', 'extended', 23),
+       (24, '商品推荐', 'product_recommend', '根据标签推荐商品', 'extended', 24),
+       (30, '企微消息', 'qw_message', '发送企业微信消息', 'extended', 30),
+       (31, '个微消息', 'im_message', '发送个人微信消息', 'extended', 31),
+       (40, '变量赋值', 'variable_assign', '设置/修改变量', 'extended', 40),
+       (41, '打标签', 'add_tag', '为用户打标签', 'extended', 41),
+       (42, 'Webhook', 'webhook', '回调外部系统API', 'external', 42),
+       (50, 'SOP模板执行', 'sop_execute', '调用SOP模板自动执行', 'extended', 50),
+       (51, 'CID任务执行', 'cid_task', '调用CID任务模板', 'extended', 51),
+       (52, '商品推送', 'product_push', '推送商品小程序地址', 'extended', 52),
+       (53, '物流推送', 'logistics_notify', '推送物流信息', 'extended', 53),
+       (100, '外部API', 'external_api', '调用外部API接口', 'external', 100);

+ 18 - 0
fs-service/src/main/resources/db/tenant-initTable.sql

@@ -18565,6 +18565,24 @@ CREATE TABLE `crm_customer_call_app_log`
 
 
 ALTER TABLE company_user ADD COLUMN mp_subscribed INT(1) DEFAULT 0 COMMENT '是否已订阅公众号通知 (0未订阅 1已订阅)';
 ALTER TABLE company_user ADD COLUMN mp_subscribed INT(1) DEFAULT 0 COMMENT '是否已订阅公众号通知 (0未订阅 1已订阅)';
 
 
+CREATE TABLE IF NOT EXISTS lobster_workflow_node_type (
+    id BIGINT AUTO_INCREMENT PRIMARY KEY COMMENT '主键ID',
+    node_type INT NOT NULL COMMENT '节点类型编码',
+    node_name VARCHAR(100) NOT NULL COMMENT '节点名称',
+    code_name VARCHAR(100) NOT NULL COMMENT '英文标识',
+    description TEXT COMMENT '节点描述/AI生成时的能力说明',
+    category VARCHAR(50) NOT NULL DEFAULT 'core' COMMENT '分类:core-核心节点, extended-扩展节点, external-外部节点, custom-自定义节点',
+    icon VARCHAR(200) COMMENT '图标路径',
+    color VARCHAR(20) COMMENT '节点颜色',
+    template_json TEXT COMMENT '节点配置模板JSON',
+    enabled TINYINT NOT NULL DEFAULT 1 COMMENT '是否启用',
+    sort_order INT NOT NULL DEFAULT 0 COMMENT '排序号',
+    created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
+    updated_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
+    UNIQUE KEY uk_node_type (node_type),
+    UNIQUE KEY uk_code_name (code_name)
+    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='龙虾工作流节点类型配置表';
+
 SET
 SET
 FOREIGN_KEY_CHECKS = 1;
 FOREIGN_KEY_CHECKS = 1;