feat(aihr): harden M0-M2 mobile training flows
This commit is contained in:
@@ -62,6 +62,19 @@ CREATE TABLE IF NOT EXISTS `aihr_practice_session` (
|
||||
KEY `idx_aihr_practice_review` (`tenant_id`, `mode`, `status`, `finished_time`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='AI HR 对练记录';
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `aihr_practice_help_event` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||
`tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '000000' COMMENT '租户编号',
|
||||
`session_id` varchar(100) NOT NULL COMMENT '训练会话ID',
|
||||
`scenario_id` varchar(80) NOT NULL COMMENT '训练场景ID',
|
||||
`ext_party_id` varchar(100) DEFAULT NULL COMMENT '员工外部主体ID',
|
||||
`round_index` int NOT NULL DEFAULT 0 COMMENT '求助时所在回合',
|
||||
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `idx_aihr_practice_help_session` (`tenant_id`, `session_id`, `create_time`),
|
||||
KEY `idx_aihr_practice_help_party` (`tenant_id`, `ext_party_id`, `create_time`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='AI HR 训练求助事件';
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `aihr_practice_annotation` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||
`tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '000000' COMMENT '租户编号',
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
-- AIHR M2 训练求助事件迁移(MySQL 8.x)
|
||||
-- 训练中的“求助 SOP”与知识检索日志分开留痕;可重复执行。
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `aihr_practice_help_event` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||
`tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '000000' COMMENT '租户编号',
|
||||
`session_id` varchar(100) NOT NULL COMMENT '训练会话ID',
|
||||
`scenario_id` varchar(80) NOT NULL COMMENT '训练场景ID',
|
||||
`ext_party_id` varchar(100) DEFAULT NULL COMMENT '员工外部主体ID',
|
||||
`round_index` int NOT NULL DEFAULT 0 COMMENT '求助时所在回合',
|
||||
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `idx_aihr_practice_help_session` (`tenant_id`, `session_id`, `create_time`),
|
||||
KEY `idx_aihr_practice_help_party` (`tenant_id`, `ext_party_id`, `create_time`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='AI HR 训练求助事件';
|
||||
|
||||
-- 兼容曾由开发环境运行时 DDL 创建的同名表,统一到发布 schema 的排序规则。
|
||||
ALTER TABLE `aihr_practice_help_event`
|
||||
CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci;
|
||||
|
||||
ALTER TABLE `aihr_practice_help_event`
|
||||
MODIFY COLUMN `tenant_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '000000' COMMENT '租户编号';
|
||||
Reference in New Issue
Block a user