feat: 实现应用标签管理功能
- 新增标签管理页面,支持标签的增删改查 - 在应用添加/编辑页面增加标签选择功能 - 在首页和应用详情页展示标签信息 - 新增标签筛选功能,支持按标签搜索应用 - 新增标签展示页面,展示所有标签及相关应用
This commit is contained in:
@@ -64,6 +64,22 @@ CREATE TABLE IF NOT EXISTS users (
|
||||
last_login TIMESTAMP NULL
|
||||
);
|
||||
|
||||
-- 创建标签表
|
||||
CREATE TABLE IF NOT EXISTS tags (
|
||||
id INT AUTO_INCREMENT PRIMARY KEY,
|
||||
name VARCHAR(50) NOT NULL UNIQUE,
|
||||
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
||||
);
|
||||
|
||||
-- 创建应用标签关联表
|
||||
CREATE TABLE IF NOT EXISTS app_tags (
|
||||
app_id INT NOT NULL,
|
||||
tag_id INT NOT NULL,
|
||||
PRIMARY KEY (app_id, tag_id),
|
||||
FOREIGN KEY (app_id) REFERENCES apps(id) ON DELETE CASCADE,
|
||||
FOREIGN KEY (tag_id) REFERENCES tags(id) ON DELETE CASCADE
|
||||
);
|
||||
|
||||
-- 创建应用分类表
|
||||
CREATE TABLE IF NOT EXISTS categories (
|
||||
id INT AUTO_INCREMENT PRIMARY KEY,
|
||||
|
||||
Reference in New Issue
Block a user