文章、课程标签的默认封面

This commit is contained in:
2025-12-24 15:44:07 +08:00
parent 46464f36a0
commit 878133fb40
22 changed files with 1278 additions and 25 deletions

View File

@@ -99,6 +99,22 @@ CREATE TABLE `tb_tag` (
KEY `idx_tag_type` (`tag_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='标签表';
DROP TABLE IF EXISTS `tb_tag_default_cover`;
CREATE TABLE IF NOT EXISTS `tb_tag_default_cover` (
`id` VARCHAR(32) NOT NULL COMMENT '主键ID',
`tag_id` VARCHAR(32) NOT NULL COMMENT '标签ID',
`cover_image` VARCHAR(255) NOT NULL COMMENT '封面图片fileID',
`order_num` INT DEFAULT 0 COMMENT '排序号',
`is_active` TINYINT(1) DEFAULT 1 COMMENT '是否启用0-禁用1-启用',
`creator` VARCHAR(32) DEFAULT NULL COMMENT '创建人',
`create_time` DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updater` VARCHAR(32) DEFAULT NULL COMMENT '更新人',
`update_time` DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`),
INDEX `idx_tag_id` (`tag_id`),
INDEX `idx_active` (`is_active`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='标签默认封面配置表';
-- 资源标签关联表
DROP TABLE IF EXISTS `tb_resource_tag`;
CREATE TABLE `tb_resource_tag` (