This commit is contained in:
Your Name
2026-05-27 15:50:54 +08:00
parent 8b0fcd7050
commit 19af50c344
16 changed files with 5372 additions and 684 deletions
@@ -0,0 +1,15 @@
-- 日常记录游戏化:稳糖分、勋章、每日任务领奖记录(按诊单+用户)
CREATE TABLE IF NOT EXISTS `zyt_tcm_daily_gamify` (
`id` int unsigned NOT NULL AUTO_INCREMENT,
`diagnosis_id` int unsigned NOT NULL COMMENT '诊单ID',
`user_id` int unsigned NOT NULL COMMENT '小程序用户ID',
`points` int unsigned NOT NULL DEFAULT 0 COMMENT '稳糖分累计',
`badges` text COMMENT '已解锁勋章ID列表 JSON',
`task_awards` mediumtext COMMENT '每日任务领奖记录 JSON,键为日期',
`create_time` int unsigned NOT NULL DEFAULT 0,
`update_time` int unsigned NOT NULL DEFAULT 0,
PRIMARY KEY (`id`),
UNIQUE KEY `uk_diagnosis_user` (`diagnosis_id`, `user_id`),
KEY `idx_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='日常记录稳糖分与勋章';