|
|
@@ -0,0 +1,54 @@
|
|
|
+-- ============================================================
|
|
|
+-- 龙虾引擎完整模块 DDL(续 - AI质量+Token统计表)
|
|
|
+-- 日期: 2025-06-05
|
|
|
+-- ============================================================
|
|
|
+
|
|
|
+-- 13. Token消耗记录表
|
|
|
+DROP TABLE IF EXISTS `company_workflow_lobster_token_record`;
|
|
|
+CREATE TABLE `company_workflow_lobster_token_record` (
|
|
|
+ `id` bigint NOT NULL AUTO_INCREMENT,
|
|
|
+ `company_id` bigint NOT NULL COMMENT '公司ID',
|
|
|
+ `instance_id` bigint DEFAULT NULL COMMENT '实例ID',
|
|
|
+ `node_code` varchar(64) DEFAULT NULL COMMENT '节点编码',
|
|
|
+ `model_name` varchar(64) NOT NULL COMMENT '模型名称',
|
|
|
+ `prompt_tokens` int DEFAULT 0 COMMENT '输入token数',
|
|
|
+ `completion_tokens` int DEFAULT 0 COMMENT '输出token数',
|
|
|
+ `total_tokens` int NOT NULL DEFAULT 0 COMMENT '总token数',
|
|
|
+ `request_time` datetime DEFAULT NULL COMMENT '请求时间',
|
|
|
+ `cost` decimal(10,6) DEFAULT 0 COMMENT '费用(美元)',
|
|
|
+ `create_by` varchar(64) DEFAULT NULL,
|
|
|
+ `create_time` datetime DEFAULT CURRENT_TIMESTAMP,
|
|
|
+ `update_by` varchar(64) DEFAULT NULL,
|
|
|
+ `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
|
+ `del_flag` tinyint NOT NULL DEFAULT 0,
|
|
|
+ PRIMARY KEY (`id`),
|
|
|
+ KEY `idx_company_date` (`company_id`,`request_time`),
|
|
|
+ KEY `idx_company_model` (`company_id`,`model_name`),
|
|
|
+ KEY `idx_instance` (`instance_id`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='龙虾引擎Token消耗记录';
|
|
|
+
|
|
|
+-- 14. AI回复质量评分表
|
|
|
+DROP TABLE IF EXISTS `company_workflow_lobster_ai_quality`;
|
|
|
+CREATE TABLE `company_workflow_lobster_ai_quality` (
|
|
|
+ `id` bigint NOT NULL AUTO_INCREMENT,
|
|
|
+ `company_id` bigint NOT NULL COMMENT '公司ID',
|
|
|
+ `instance_id` bigint DEFAULT NULL COMMENT '实例ID',
|
|
|
+ `node_code` varchar(64) DEFAULT NULL COMMENT '节点编码',
|
|
|
+ `external_user_id` varchar(255) DEFAULT NULL COMMENT '外部用户ID',
|
|
|
+ `user_message` text DEFAULT NULL COMMENT '用户消息',
|
|
|
+ `ai_response` text DEFAULT NULL COMMENT 'AI回复',
|
|
|
+ `score` int DEFAULT NULL COMMENT '评分0-100',
|
|
|
+ `score_dimensions` text DEFAULT NULL COMMENT '多维评分JSON',
|
|
|
+ `human_score` int DEFAULT NULL COMMENT '人工评分',
|
|
|
+ `human_remark` varchar(500) DEFAULT NULL COMMENT '人工备注',
|
|
|
+ `reviewer` varchar(64) DEFAULT NULL COMMENT '评审人',
|
|
|
+ `scene_code` varchar(64) DEFAULT NULL COMMENT '场景编码',
|
|
|
+ `create_by` varchar(64) DEFAULT NULL,
|
|
|
+ `create_time` datetime DEFAULT CURRENT_TIMESTAMP,
|
|
|
+ `update_by` varchar(64) DEFAULT NULL,
|
|
|
+ `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
|
+ `del_flag` tinyint NOT NULL DEFAULT 0,
|
|
|
+ PRIMARY KEY (`id`),
|
|
|
+ KEY `idx_company_create` (`company_id`,`create_time`),
|
|
|
+ KEY `idx_instance` (`instance_id`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='龙虾引擎AI回复质量评分';
|