feat: govern knowledge assets and source citations

This commit is contained in:
key
2026-08-02 01:43:43 +08:00
parent cafb836cda
commit 699cc08050
144 changed files with 17205 additions and 453 deletions
+13 -1
View File
@@ -17,11 +17,20 @@ CREATE TABLE IF NOT EXISTS `aihr_case_record` (
`media_oss_id` bigint DEFAULT NULL COMMENT '原始音频OSS文件ID',
`media_url` varchar(500) DEFAULT NULL COMMENT '原始音频访问地址',
`owner` varchar(80) DEFAULT '培训组' COMMENT '负责人',
`synthetic_content` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否包含AI或确定性生成内容',
`generator_type` varchar(40) DEFAULT NULL COMMENT 'real-llm/local-transcript',
`model_name` varchar(120) DEFAULT NULL COMMENT '生成模型;本地规则为空',
`prompt_version` varchar(50) DEFAULT NULL COMMENT '案例整理提示词版本',
`grounding_oss_id` bigint DEFAULT NULL COMMENT '整理所依据的原始音频OSS',
`ai_summary_hash` char(64) DEFAULT NULL COMMENT 'AI整理摘要SHA-256',
`reviewer_id` bigint DEFAULT NULL COMMENT '人工审核人',
`reviewed_time` datetime DEFAULT NULL 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`)
KEY `idx_aihr_case_record_status` (`tenant_id`, `status`, `update_time`),
KEY `idx_aihr_case_synthetic_review` (`tenant_id`, `synthetic_content`, `status`, `reviewed_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='AI HR 案例沉淀记录';
CREATE TABLE IF NOT EXISTS `aihr_practice_session` (
@@ -326,7 +335,10 @@ CREATE TABLE IF NOT EXISTS `aihr_knowledge_answer_feedback` (
`position` varchar(80) DEFAULT NULL COMMENT '岗位',
`source` varchar(50) DEFAULT 'knowledge_search' COMMENT '来源',
`review_id` bigint DEFAULT NULL COMMENT '对应SOP问答评审ID',
`request_id` varchar(64) DEFAULT NULL COMMENT '知识查询请求ID',
`review_status` varchar(30) DEFAULT '待复核' COMMENT '复核状态',
`review_action` varchar(20) DEFAULT NULL COMMENT '复核动作 KEEP/WITHDRAW',
`review_note` varchar(500) DEFAULT NULL COMMENT '复核结论',
`reviewer` varchar(100) DEFAULT NULL COMMENT '复核人',
`reviewed_time` datetime DEFAULT NULL COMMENT '复核时间',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',