feat(medications): 添加用药AI总结功能,支持生成用户用药计划的重点解读
This commit is contained in:
20
sql-scripts/2025-01-18-medication-ai-summaries-table.sql
Normal file
20
sql-scripts/2025-01-18-medication-ai-summaries-table.sql
Normal file
@@ -0,0 +1,20 @@
|
||||
-- 用药 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 存储生成的重点解读文本。
|
||||
Reference in New Issue
Block a user