|
|
@@ -3461,3 +3461,20 @@ CREATE TABLE IF NOT EXISTS points_exchange_records (
|
|
|
INDEX idx_product (product_id),
|
|
|
INDEX idx_status (status)
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='积分兑换记录';
|
|
|
+
|
|
|
+-- 文章阅读记录表
|
|
|
+CREATE TABLE IF NOT EXISTS article_reading_records (
|
|
|
+ id BIGINT AUTO_INCREMENT PRIMARY KEY,
|
|
|
+ article_id BIGINT DEFAULT NULL COMMENT '文章ID',
|
|
|
+ user_id BIGINT COMMENT '用户ID',
|
|
|
+ child_id BIGINT NOT NULL COMMENT '孩子ID',
|
|
|
+ content VARCHAR(500) COMMENT '阅读内容摘要',
|
|
|
+ duration_seconds INT DEFAULT 0 COMMENT '阅读时长(秒)',
|
|
|
+ task_id BIGINT DEFAULT NULL COMMENT '关联的任务ID',
|
|
|
+ read_at DATETIME COMMENT '阅读时间',
|
|
|
+ updated_at DATETIME DEFAULT NULL COMMENT '更新时间',
|
|
|
+ created_at DATETIME,
|
|
|
+ INDEX idx_child_id (child_id),
|
|
|
+ INDEX idx_read_at (read_at),
|
|
|
+ INDEX idx_article_child_date (article_id, child_id, read_at)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章阅读记录表';
|