|
@@ -3230,8 +3230,11 @@ CREATE TABLE IF NOT EXISTS health_meal_record (
|
|
|
fiber_g INT COMMENT '膳食纤维克数',
|
|
fiber_g INT COMMENT '膳食纤维克数',
|
|
|
meal_time DATETIME COMMENT '用餐时间',
|
|
meal_time DATETIME COMMENT '用餐时间',
|
|
|
remark VARCHAR(500) COMMENT '备注',
|
|
remark VARCHAR(500) COMMENT '备注',
|
|
|
|
|
+ record_date DATE COMMENT '用餐日期(补打时为实际用餐日,默认等于创建日)',
|
|
|
|
|
+ is_backfill TINYINT DEFAULT 0 COMMENT '是否补打: 1=补打(无能量值), 0=当日打卡',
|
|
|
created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
|
- INDEX idx_member_id (member_id)
|
|
|
|
|
|
|
+ INDEX idx_member_id (member_id),
|
|
|
|
|
+ INDEX idx_meal_record_date (member_id, record_date)
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='饮食打卡记录';
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='饮食打卡记录';
|
|
|
|
|
|
|
|
-- 健康打卡 - 冥想记录
|
|
-- 健康打卡 - 冥想记录
|