修改sql结构

This commit is contained in:
2025-11-01 23:36:31 +08:00
parent 32b235f08d
commit c2db98cd76
18 changed files with 0 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
CREATE TABLE meeting (
id INT AUTO_INCREMENT COMMENT '会议ID主键',
theme VARCHAR(255) NOT NULL DEFAULT '' COMMENT '会议主题', -- 新增DEFAULT消除警告
subtitle VARCHAR(255) DEFAULT '' NULL COMMENT '会议副标题(允许为空)',
intro TEXT NULL COMMENT '会议简介支持长文本可存Markdown',
cover_url VARCHAR(512) DEFAULT '' NULL COMMENT '会议封面图片URL允许为空',
schedule_image_url VARCHAR(512) DEFAULT '' NULL COMMENT '会议日程图片URL允许为空无日程图时存空字符串',
start_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '会议开始时间', -- 新增DEFAULT消除警告
end_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '会议结束时间', -- 新增DEFAULT消除警告
create_time DATETIME DEFAULT CURRENT_TIMESTAMP NULL COMMENT '创建时间',
update_time DATETIME DEFAULT CURRENT_TIMESTAMP NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
is_delete INT DEFAULT 0 NOT NULL COMMENT '软删除0-未删1-已删)',
PRIMARY KEY (id) -- 单独声明主键避免goctl解析问题
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT '会议主表'; -- 调整charset和comment顺序符合规范

View File

@@ -0,0 +1,11 @@
CREATE TABLE `meeting_speaker` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '嘉宾ID主键',
`meeting_id` int(11) NOT NULL COMMENT '关联会议ID对应meeting表id',
`name` varchar(100) NOT NULL COMMENT '嘉宾姓名',
`title` varchar(200) DEFAULT '' COMMENT '嘉宾头衔XX公司技术总监',
`avatar` varchar(512) DEFAULT '' COMMENT '嘉宾头像URL',
`intro` text COMMENT '嘉宾简介',
`sort` int(11) DEFAULT 0 COMMENT '嘉宾排序(数字越小越靠前)',
PRIMARY KEY (`id`),
KEY `idx_meeting_id` (`meeting_id`) COMMENT '索引:优化按会议查询嘉宾'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='会议演讲嘉宾表';