45 lines
3.1 KiB
SQL
45 lines
3.1 KiB
SQL
-- 文档分类表
|
||
CREATE TABLE txw_document_category (
|
||
id BIGINT AUTO_INCREMENT PRIMARY KEY COMMENT '主键ID',
|
||
name VARCHAR(100) NOT NULL COMMENT '分类名称',
|
||
sort INT DEFAULT 0 COMMENT '排序号',
|
||
status TINYINT DEFAULT 1 COMMENT '状态:0-禁用,1-启用',
|
||
create_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间'
|
||
) COMMENT '文档分类表';
|
||
|
||
-- 文档表
|
||
CREATE TABLE txw_document (
|
||
id BIGINT AUTO_INCREMENT PRIMARY KEY COMMENT '主键ID',
|
||
category_id BIGINT NOT NULL COMMENT '分类ID',
|
||
title VARCHAR(200) NOT NULL COMMENT '文档标题',
|
||
content TEXT NOT NULL COMMENT 'Markdown正文内容',
|
||
status TINYINT DEFAULT 0 COMMENT '状态:0-草稿,1-已发布',
|
||
sort INT DEFAULT 0 COMMENT '排序号',
|
||
create_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
FOREIGN KEY (category_id) REFERENCES document_category(id)
|
||
) COMMENT '文档表';
|
||
|
||
-- ----------------------------
|
||
-- 测试数据
|
||
-- ----------------------------
|
||
|
||
-- 插入文档分类数据
|
||
INSERT INTO txw_document_category (id, name, sort, status, create_time, update_time) VALUES
|
||
(1, '平台介绍', 1, 1, NOW(), NOW()),
|
||
(2, '使用指南', 2, 1, NOW(), NOW()),
|
||
(3, '常见问题', 3, 1, NOW(), NOW()),
|
||
(4, '行业动态', 4, 1, NOW(), NOW()),
|
||
(5, '规章制度', 5, 1, NOW(), NOW());
|
||
|
||
-- 插入文档数据
|
||
INSERT INTO txw_document (id, category_id, title, content, status, sort, create_time, update_time) VALUES
|
||
(1, 1, '关于我们', '# 关于我们\n\n碳信网是国内领先的碳排放管理平台...\n\n## 联系方式\n\n- 电话:400-xxx-xxxx\n- 邮箱:contact@tanxin.com', 1, 1, NOW(), NOW()),
|
||
(2, 1, '平台公告', '# 平台公告\n\n欢迎使用碳信网平台,最新公告内容将在这里发布。', 1, 2, NOW(), NOW()),
|
||
(3, 2, '快速入门', '# 快速入门\n\n## 第一步:注册账号\n\n点击注册按钮,填写企业信息...\n\n## 第二步:认证企业\n\n完成企业实名认证后,即可使用平台功能。', 1, 1, NOW(), NOW()),
|
||
(4, 2, '企业认证指南', '# 企业认证指南\n\n企业认证需要提供以下材料:\n\n1. 营业执照\n2. 法人身份证\n3. 企业授权书', 1, 2, NOW(), NOW()),
|
||
(5, 3, '如何注册账号?', '# 如何注册账号?\n\n## 注册步骤\n\n1. 点击右上角"注册"按钮\n2. 选择"企业用户"类型\n3. 填写基本信息\n4. 完成验证', 1, 1, NOW(), NOW()),
|
||
(6, 3, '忘记密码怎么办?', '# 忘记密码怎么办?\n\n点击登录页的"忘记密码"链接,通过绑定的手机号或邮箱找回密码。', 1, 2, NOW(), NOW()),
|
||
(7, 4, '2026年碳市场趋势分析', '# 2026年碳市场趋势分析\n\n## 市场概况\n\n2026年碳市场整体呈现稳中有升的趋势...\n\n## 政策解读\n\n最新政策对碳排放企业提出了更高的要求。', 1, 1, NOW(), NOW()),
|
||
(8, 5, '用户协议', '# 用户协议\n\n## 第一条:总则\n\n本协议适用于碳信网所有用户...', 1, 1, NOW(), NOW()); |