21 lines
1.2 KiB
SQL
21 lines
1.2 KiB
SQL
-- 用药 AI 总结表创建脚本
|
||
-- 创建时间: 2025-01-18
|
||
-- 说明: 按天存储用户的用药AI总结,避免重复调用大模型
|
||
|
||
CREATE TABLE IF NOT EXISTS `t_medication_ai_summaries` (
|
||
`id` varchar(50) NOT NULL COMMENT '唯一标识',
|
||
`user_id` varchar(50) NOT NULL COMMENT '用户ID',
|
||
`summary_date` date NOT NULL COMMENT '统计日期(YYYY-MM-DD)',
|
||
`medication_analysis` json NOT NULL COMMENT '用药计划与进度统计',
|
||
`key_insights` text NOT NULL COMMENT 'AI重点解读',
|
||
`created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`updated_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
PRIMARY KEY (`id`),
|
||
UNIQUE KEY `uq_user_date` (`user_id`, `summary_date`),
|
||
KEY `idx_user_date` (`user_id`, `summary_date`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用药AI总结表(按天缓存)';
|
||
|
||
-- 使用说明:
|
||
-- 1) 每位用户每日最多一条记录,用于缓存当天的用药AI总结。
|
||
-- 2) medication_analysis 字段存储 JSON 数组(medicationAnalysis 列表),key_insights 存储生成的重点解读文本。
|