- 数据库:添加is_hot和hot_time字段 - Service层:实现toggleHot和getHotWorks方法 - 管理端API:添加设置热门和查询热门列表接口 - 用户端API:添加获取热门作品列表接口 - 实体类:更新Works和WorksResponse添加热门字段 - 文档:创建功能实现说明文档 后续需要: - 后台管理界面(Vue)添加热门设置按钮 - Android App添加热门Tab页
16 lines
479 B
SQL
16 lines
479 B
SQL
-- 添加作品热门相关字段
|
||
-- 执行时间:2026-01-08
|
||
|
||
USE `crmeb`;
|
||
|
||
-- 在 works 表添加热门相关字段
|
||
ALTER TABLE `works`
|
||
ADD COLUMN `is_hot` tinyint DEFAULT 0 COMMENT '是否热门:1-是 0-否' AFTER `status`,
|
||
ADD COLUMN `hot_time` datetime DEFAULT NULL COMMENT '设置热门的时间' AFTER `is_hot`;
|
||
|
||
-- 添加索引以提高查询性能
|
||
ALTER TABLE `works` ADD INDEX `idx_is_hot` (`is_hot`);
|
||
|
||
-- 查看修改结果
|
||
SHOW COLUMNS FROM `works` LIKE '%hot%';
|