Files
hldrCenter/server/sql/social/socical_service_internship/social_service_internship.sql
2025-11-01 23:36:31 +08:00

17 lines
2.0 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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='社会服务表';