|
@@ -1372,6 +1372,7 @@ CREATE TABLE IF NOT EXISTS articles (
|
|
|
visibility VARCHAR(20) DEFAULT 'public' COMMENT '浏览权限:public/login/private',
|
|
visibility VARCHAR(20) DEFAULT 'public' COMMENT '浏览权限:public/login/private',
|
|
|
visible_to TEXT COMMENT '私密指定人群 JSON',
|
|
visible_to TEXT COMMENT '私密指定人群 JSON',
|
|
|
status VARCHAR(20) DEFAULT 'draft' COMMENT '状态:draft/published/archived',
|
|
status VARCHAR(20) DEFAULT 'draft' COMMENT '状态:draft/published/archived',
|
|
|
|
|
+ growth_category VARCHAR(50) DEFAULT NULL COMMENT '成长分类',
|
|
|
is_featured TINYINT DEFAULT 0 COMMENT '是否精选:1 精选/0 普通',
|
|
is_featured TINYINT DEFAULT 0 COMMENT '是否精选:1 精选/0 普通',
|
|
|
published_at DATETIME DEFAULT NULL COMMENT '发布时间',
|
|
published_at DATETIME DEFAULT NULL COMMENT '发布时间',
|
|
|
view_count INT DEFAULT 0 COMMENT '浏览次数',
|
|
view_count INT DEFAULT 0 COMMENT '浏览次数',
|
|
@@ -1713,6 +1714,8 @@ CREATE TABLE IF NOT EXISTS health_reports (
|
|
|
proxy_uploader_id BIGINT COMMENT '代上传人ID(规划师/营养师)',
|
|
proxy_uploader_id BIGINT COMMENT '代上传人ID(规划师/营养师)',
|
|
|
proxy_upload_note TEXT COMMENT '代上传备注',
|
|
proxy_upload_note TEXT COMMENT '代上传备注',
|
|
|
ai_analysis TEXT COMMENT 'AI解读结果JSON',
|
|
ai_analysis TEXT COMMENT 'AI解读结果JSON',
|
|
|
|
|
+ shannon_index VARCHAR(32) DEFAULT NULL COMMENT '香农指数',
|
|
|
|
|
+ payload_json LONGTEXT COMMENT '报告完整载荷快照',
|
|
|
created_at DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
created_at DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
INDEX idx_user_id (user_id),
|
|
INDEX idx_user_id (user_id),
|
|
@@ -4618,3 +4621,20 @@ CREATE TABLE IF NOT EXISTS family_gate_progress (
|
|
|
created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
|
UNIQUE KEY uk_family_gate (family_id, gate_id)
|
|
UNIQUE KEY uk_family_gate (family_id, gate_id)
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='家庭关卡通关进度';
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='家庭关卡通关进度';
|
|
|
|
|
+
|
|
|
|
|
+-- 菌群知识库文章管理
|
|
|
|
|
+CREATE TABLE IF NOT EXISTS microbiome_article (
|
|
|
|
|
+ id BIGINT AUTO_INCREMENT PRIMARY KEY,
|
|
|
|
|
+ title VARCHAR(255) NOT NULL COMMENT '文章标题',
|
|
|
|
|
+ content MEDIUMTEXT COMMENT '文章原文Markdown',
|
|
|
|
|
+ category VARCHAR(50) DEFAULT '科普' COMMENT '分类',
|
|
|
|
|
+ tags VARCHAR(500) COMMENT '逗号分隔标签',
|
|
|
|
|
+ source_url VARCHAR(500) COMMENT '来源URL',
|
|
|
|
|
+ pub_date VARCHAR(20) COMMENT '发布日期',
|
|
|
|
|
+ status TINYINT DEFAULT 1 COMMENT '1=启用 0=禁用',
|
|
|
|
|
+ created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
|
|
|
+ updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
|
|
|
+ INDEX idx_category (category),
|
|
|
|
|
+ INDEX idx_status (status),
|
|
|
|
|
+ FULLTEXT INDEX ft_content (title, content)
|
|
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='菌群知识库文章';
|