修改研究实习项目和乡村政府项目sql

This commit is contained in:
2025-10-30 10:02:28 +08:00
parent ef04f88e2e
commit 69804fea74
2 changed files with 34 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
CREATE TABLE `social_service_governmentprogram` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`title` varchar(255) NOT NULL DEFAULT '' COMMENT '标题', -- 新增默认值,解决约束警告
`subtitle` varchar(255) DEFAULT '' COMMENT '副标题', -- 统一默认空字符串(可选,更规范)
`cover_url` varchar(512) DEFAULT '' COMMENT '封面图片URL',
`intro` varchar(1000) DEFAULT '' COMMENT '简介(纯文字)',
`content` longtext DEFAULT NULL COMMENT '内容Markdown格式',
`image_editors` varchar(512) DEFAULT '' COMMENT '图片编辑者名单(多个用逗号分隔)',
`text_editors` varchar(512) DEFAULT '' COMMENT '文字编辑者名单(多个用逗号分隔)',
`chief_editor` varchar(100) DEFAULT '' COMMENT '总编辑',
`proofreaders` varchar(512) DEFAULT '' COMMENT '校对者名单(多个用逗号分隔)',
`reviewers` varchar(512) DEFAULT '' COMMENT '审核者名单(多个用逗号分隔)',
`publish_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '发布时间(默认插入时的当前时间)', -- 改为NOT NULL默认值存在无需为null
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更改时间(自动更新)', -- 改为NOT NULL
`is_delete` int(1) NOT NULL DEFAULT 0 COMMENT '逻辑删除标识0-未删除1-已删除', -- 新增字段
PRIMARY KEY (`id`) -- 明确主键确保goctl识别
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='社会服务表';

View File

@@ -0,0 +1,17 @@
CREATE TABLE `social_service_internship` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`title` varchar(255) NOT NULL DEFAULT '' COMMENT '标题', -- 新增默认值,解决约束警告
`subtitle` varchar(255) DEFAULT '' COMMENT '副标题', -- 统一默认空字符串(可选,更规范)
`cover_url` varchar(512) DEFAULT '' COMMENT '封面图片URL',
`intro` varchar(1000) DEFAULT '' COMMENT '简介(纯文字)',
`content` longtext DEFAULT NULL COMMENT '内容Markdown格式',
`image_editors` varchar(512) DEFAULT '' COMMENT '图片编辑者名单(多个用逗号分隔)',
`text_editors` varchar(512) DEFAULT '' COMMENT '文字编辑者名单(多个用逗号分隔)',
`chief_editor` varchar(100) DEFAULT '' COMMENT '总编辑',
`proofreaders` varchar(512) DEFAULT '' COMMENT '校对者名单(多个用逗号分隔)',
`reviewers` varchar(512) DEFAULT '' COMMENT '审核者名单(多个用逗号分隔)',
`publish_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '发布时间(默认插入时的当前时间)', -- 改为NOT NULL默认值存在无需为null
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更改时间(自动更新)', -- 改为NOT NULL
`is_delete` int(1) NOT NULL DEFAULT 0 COMMENT '逻辑删除标识0-未删除1-已删除', -- 新增字段
PRIMARY KEY (`id`) -- 明确主键确保goctl识别
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='社会服务表';