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='社会服务表';