feat(case): persist source audio for learning detail
This commit is contained in:
@@ -1,6 +1,27 @@
|
||||
-- 物业 AI HR 对练记录最小表结构。
|
||||
-- ponytail: one session table covers history, review list and profile aggregation for MVP.
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `aihr_case_record` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||
`tenant_id` varchar(20) DEFAULT '000000' COMMENT '租户编号',
|
||||
`case_id` varchar(80) NOT NULL COMMENT '案例ID',
|
||||
`file_name` varchar(255) DEFAULT NULL COMMENT '来源文件',
|
||||
`project_ext_org_id` varchar(100) DEFAULT NULL COMMENT '项目外部组织ID',
|
||||
`title` varchar(120) DEFAULT NULL COMMENT '标题',
|
||||
`type` varchar(80) DEFAULT NULL COMMENT '案例类型',
|
||||
`status` varchar(30) DEFAULT '已转写' COMMENT '状态',
|
||||
`transcript` text DEFAULT NULL COMMENT 'ASR转写',
|
||||
`summary` varchar(1000) DEFAULT NULL COMMENT '摘要',
|
||||
`media_oss_id` bigint DEFAULT NULL COMMENT '原始音频OSS文件ID',
|
||||
`media_url` varchar(500) DEFAULT NULL COMMENT '原始音频访问地址',
|
||||
`owner` varchar(80) DEFAULT '培训组' COMMENT '负责人',
|
||||
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
||||
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `uk_aihr_case_record_case` (`tenant_id`, `case_id`),
|
||||
KEY `idx_aihr_case_record_status` (`tenant_id`, `status`, `update_time`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='AI HR 案例沉淀记录';
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `aihr_practice_session` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||
`tenant_id` varchar(20) DEFAULT '000000' COMMENT '租户编号',
|
||||
|
||||
Reference in New Issue
Block a user