本页由 docs:sync 从数据库结构生成,请勿手工编辑。
articles
| 字段 |
类型 |
可空 |
默认 |
说明 |
id |
bigint unsigned |
否 |
— |
— |
tenant_id |
bigint unsigned |
否 |
— |
— |
site_id |
bigint unsigned |
否 |
— |
— |
channel_id |
bigint unsigned |
否 |
— |
— |
category_id |
bigint unsigned |
是 |
— |
文章二级栏目分类 |
title |
varchar(255) |
否 |
— |
— |
slug |
varchar(255) |
是 |
— |
URL 标识,静态构建时生成 |
summary |
varchar(500) |
是 |
— |
— |
content |
text |
是 |
— |
— |
meta |
json |
是 |
— |
SEO/GEO 元数据:keywords[]、faq[{q,a}](用于页面 FAQ 与 JSON-LD 结构化数据) |
cover_image |
varchar(255) |
是 |
— |
— |
status |
varchar(20) |
否 |
published |
draft / published |
published_at |
timestamp |
是 |
— |
— |
created_at |
timestamp |
是 |
— |
— |
updated_at |
timestamp |
是 |
— |
— |
scheduled_at |
timestamp |
是 |
— |
定时发布时间:草稿到点自动发布上线;null=不排期 |
content_format |
varchar(10) |
否 |
markdown |
正文格式:markdown / html(富文本) |
extra |
json |
是 |
— |
自定义字段值(键=栏目 field_schema 的字段机器名) |
deleted_at |
timestamp |
是 |
— |
软删除:回收站保留 30 天后清理 |
is_pinned |
tinyint(1) |
否 |
0 |
置顶:列表与标签页排最前 |
tags |
json |
是 |
— |
内容标签(字符串数组,前台聚合页 /{新闻栏目}/tag/{slug}/) |
article_categories
| 字段 |
类型 |
可空 |
默认 |
说明 |
id |
bigint unsigned |
否 |
— |
— |
tenant_id |
bigint unsigned |
否 |
— |
— |
site_id |
bigint unsigned |
否 |
— |
— |
channel_id |
bigint unsigned |
否 |
— |
— |
name |
varchar(255) |
否 |
— |
文章二级栏目名称,如「公司新闻」「行业资讯」 |
slug |
varchar(255) |
是 |
— |
URL slug,按名称拼音自动生成 |
sort |
int unsigned |
否 |
0 |
— |
created_at |
timestamp |
是 |
— |
— |
updated_at |
timestamp |
是 |
— |
— |
article_topics
| 字段 |
类型 |
可空 |
默认 |
说明 |
id |
bigint unsigned |
否 |
— |
— |
tenant_id |
bigint unsigned |
否 |
— |
— |
site_id |
bigint unsigned |
否 |
— |
— |
channel_id |
bigint unsigned |
是 |
— |
选题归属栏目(channels.id;无 DB 外键口径同 2026_08_20 迁移) |
title |
varchar(300) |
否 |
— |
选题(拟用标题/角度) |
keywords |
varchar(300) |
是 |
— |
该选题的目标关键词 |
status |
varchar(20) |
否 |
pending |
pending 待写 / used 已成文 / skipped 跳过 |
article_id |
bigint unsigned |
是 |
— |
— |
source |
varchar(20) |
否 |
ai |
ai 自动选题 / manual 人工添加 |
created_at |
timestamp |
是 |
— |
— |
updated_at |
timestamp |
是 |
— |
— |
cases
| 字段 |
类型 |
可空 |
默认 |
说明 |
id |
bigint unsigned |
否 |
— |
— |
tenant_id |
bigint unsigned |
否 |
— |
— |
site_id |
bigint unsigned |
否 |
— |
— |
channel_id |
bigint unsigned |
否 |
— |
— |
title |
varchar(255) |
否 |
— |
— |
slug |
varchar(255) |
是 |
— |
URL 标识,静态构建时生成 |
summary |
varchar(500) |
是 |
— |
— |
content |
text |
是 |
— |
— |
images |
json |
是 |
— |
— |
seo |
json |
是 |
— |
页面级 SEO:{title,description,keywords} |
sort |
int unsigned |
否 |
0 |
— |
created_at |
timestamp |
是 |
— |
— |
updated_at |
timestamp |
是 |
— |
— |
content_format |
varchar(10) |
否 |
markdown |
正文格式:markdown / html(富文本) |
extra |
json |
是 |
— |
自定义字段值(键=栏目 field_schema 的字段机器名) |
deleted_at |
timestamp |
是 |
— |
软删除:回收站保留 30 天后清理 |
status |
varchar(10) |
否 |
active |
active 展示 / hidden 隐藏(数据保留,对齐产品上下架) |
products
| 字段 |
类型 |
可空 |
默认 |
说明 |
id |
bigint unsigned |
否 |
— |
— |
tenant_id |
bigint unsigned |
否 |
— |
— |
site_id |
bigint unsigned |
否 |
— |
— |
channel_id |
bigint unsigned |
否 |
— |
— |
category_id |
bigint unsigned |
是 |
— |
— |
name |
varchar(255) |
否 |
— |
— |
slug |
varchar(255) |
是 |
— |
URL 标识,静态构建时生成 |
summary |
varchar(500) |
是 |
— |
— |
description |
text |
是 |
— |
产品详情(富文本/Markdown) |
images |
json |
是 |
— |
图片 URL 数组 |
specs |
json |
是 |
— |
规格参数表 [{name, value}] |
seo |
json |
是 |
— |
页面级 SEO:{title,description,keywords} |
sort |
int unsigned |
否 |
0 |
— |
created_at |
timestamp |
是 |
— |
— |
updated_at |
timestamp |
是 |
— |
— |
status |
varchar(10) |
否 |
active |
active 上架 / hidden 下架(不出现在站点,数据保留) |
description_format |
varchar(10) |
否 |
markdown |
详情格式:markdown / html(富文本) |
extra |
json |
是 |
— |
自定义字段值(键=栏目 field_schema 的字段机器名) |
deleted_at |
timestamp |
是 |
— |
软删除:回收站保留 30 天后清理 |
product_categories
| 字段 |
类型 |
可空 |
默认 |
说明 |
id |
bigint unsigned |
否 |
— |
— |
tenant_id |
bigint unsigned |
否 |
— |
— |
site_id |
bigint unsigned |
否 |
— |
— |
channel_id |
bigint unsigned |
否 |
— |
— |
name |
varchar(100) |
否 |
— |
— |
slug |
varchar(255) |
是 |
— |
URL 标识,静态构建时生成 |
seo |
json |
是 |
— |
页面级 SEO:{title,description,keywords} |
sort |
int unsigned |
否 |
0 |
— |
created_at |
timestamp |
是 |
— |
— |
updated_at |
timestamp |
是 |
— |
— |
content_migration_map
| 字段 |
类型 |
可空 |
默认 |
说明 |
id |
bigint unsigned |
否 |
— |
— |
old_type |
varchar(24) |
否 |
— |
旧引用类型:product/article/case/article_category/product_category |
old_id |
bigint unsigned |
否 |
— |
— |
new_type |
varchar(12) |
否 |
— |
content|channel |
new_id |
bigint unsigned |
否 |
— |
— |
old_slug |
varchar(190) |
是 |
— |
旧 slug(M3 切换时生成 301 用) |
content_migration_steps
| 字段 |
类型 |
可空 |
默认 |
说明 |
step |
varchar(40) |
否 |
— |
— |
done_at |
timestamp |
否 |
— |
— |
p1_78_topic_article_id_backup
| 字段 |
类型 |
可空 |
默认 |
说明 |
id |
bigint unsigned |
否 |
— |
— |
topic_id |
bigint unsigned |
否 |
— |
article_topics.id |
old_article_id |
bigint unsigned |
否 |
— |
校正前的值(旧 articles.id) |
created_at |
timestamp |
是 |
— |
— |