chore(aihr): add practice evidence migration
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
-- AIHR 训练证据表迁移(MySQL 8.x)
|
||||
-- 仅补齐结构,不写入业务数据;可重复执行。
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `aihr_practice_audio` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||
`tenant_id` varchar(20) DEFAULT '000000' COMMENT '租户编号',
|
||||
`session_id` varchar(100) NOT NULL COMMENT '训练会话ID',
|
||||
`turn_index` int NOT NULL COMMENT '话术序号',
|
||||
`role` varchar(30) NOT NULL COMMENT '音频角色',
|
||||
`oss_id` bigint DEFAULT NULL COMMENT 'OSS文件ID',
|
||||
`audio_url` varchar(1000) DEFAULT NULL COMMENT '音频URL',
|
||||
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
||||
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `uk_aihr_practice_audio` (`tenant_id`, `session_id`, `turn_index`, `role`),
|
||||
KEY `idx_aihr_practice_audio_session` (`tenant_id`, `session_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='AI HR 对练音频';
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `aihr_practice_calibration` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||
`tenant_id` varchar(20) DEFAULT '000000' COMMENT '租户编号',
|
||||
`session_id` varchar(100) NOT NULL COMMENT '训练会话ID',
|
||||
`reviewer` varchar(100) DEFAULT NULL COMMENT '校准人',
|
||||
`original_score` int DEFAULT NULL COMMENT 'AI原始总分',
|
||||
`corrected_score` int DEFAULT NULL COMMENT '人工校准总分',
|
||||
`corrected_dimensions_json` text DEFAULT NULL COMMENT '校准维度JSON',
|
||||
`reason` varchar(500) DEFAULT NULL COMMENT '校准原因',
|
||||
`status` varchar(30) DEFAULT '已记录' COMMENT '状态',
|
||||
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
||||
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `idx_aihr_calibration_session` (`tenant_id`, `session_id`, `create_time`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='AI HR 评分校准记录';
|
||||
Reference in New Issue
Block a user