16 lines
1.0 KiB
SQL
16 lines
1.0 KiB
SQL
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-网页(H5),2-小程序',
|
||
`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 = '轮播图表'; |