migrate_course_sys/1782366362_create_banner.up.sql
2026-06-26 09:59:30 +08:00

16 lines
1.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 `banner` (
`id` INT PRIMARY KEY AUTO_INCREMENT COMMENT '轮播图ID',
`title` VARCHAR(100) NOT NULL COMMENT '轮播图标题',
`image_url` VARCHAR(500) NOT NULL COMMENT '图片地址',
`jump_type` TINYINT DEFAULT NULL COMMENT '跳转类型1-网页H52-小程序',
`target_path` VARCHAR(500) DEFAULT NULL COMMENT '跳转目标路径', -- 位置与排序
`position` VARCHAR(50) NOT NULL DEFAULT 'home_top' COMMENT '展示位置标识',
`sort_order` INT DEFAULT 0 COMMENT '同一位置下的排序权重,数字越小越靠前',
-- 状态与时效
`is_active` TINYINT DEFAULT 1 COMMENT '是否启用1-禁用 2-启用',
`start_time` DATETIME COMMENT '开始展示时间(为空则立即生效)',
`end_time` DATETIME COMMENT '结束展示时间(为空则永久有效)',
-- 统计与审计
`created_at` TIMESTAMP NULL DEFAULT NULL COMMENT '创建时间',
`updated_at` TIMESTAMP NULL DEFAULT NULL COMMENT '更新时间'
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COMMENT = '轮播图表';