feat(database): 为歌单和歌手表添加收藏和评论字段- 在 playlist 和 singer 表中添加 collect_count 字段,用于记录收藏数

- 在 playlist 和 singer 表中添加 comment_count 字段,用于记录评论数
This commit is contained in:
ikmkj
2025-07-26 10:08:46 +08:00
parent aa3140b881
commit 772c5a3e6a

View File

@@ -146,6 +146,8 @@ CREATE TABLE `playlist` (
`type_id` bigint NULL DEFAULT NULL COMMENT '歌单类型ID', `type_id` bigint NULL DEFAULT NULL COMMENT '歌单类型ID',
`is_official` int NULL DEFAULT NULL, `is_official` int NULL DEFAULT NULL,
`play_count` bigint NULL DEFAULT 0 COMMENT '播放次数', `play_count` bigint NULL DEFAULT 0 COMMENT '播放次数',
`collect_count` int NULL DEFAULT NULL COMMENT '收藏数',
`comment_count` int NULL DEFAULT NULL COMMENT '评论数',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE, PRIMARY KEY (`id`) USING BTREE,
@@ -192,6 +194,8 @@ CREATE TABLE `singer` (
`avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '歌手头像URL', `avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '歌手头像URL',
`introduction` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '歌手简介', `introduction` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '歌手简介',
`type_id` bigint NULL DEFAULT NULL COMMENT '歌手类型ID', `type_id` bigint NULL DEFAULT NULL COMMENT '歌手类型ID',
`collect_count` int NULL DEFAULT NULL COMMENT '收藏数',
`comment_count` int NULL DEFAULT NULL COMMENT '评论数',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE, PRIMARY KEY (`id`) USING BTREE,