實作前台 APP 呈現、APP 詳細頁面

This commit is contained in:
2025-09-10 00:27:26 +08:00
parent 900e33aefa
commit bc2104d374
17 changed files with 318 additions and 1565 deletions

View File

@@ -176,6 +176,8 @@ CREATE TABLE `apps` (
`team_id` VARCHAR(36) NULL,
`category` VARCHAR(100) NOT NULL,
`type` VARCHAR(100) NOT NULL,
`icon` VARCHAR(50) DEFAULT 'Bot',
`icon_color` VARCHAR(100) DEFAULT 'from-blue-500 to-purple-500',
`likes_count` INT DEFAULT 0,
`views_count` INT DEFAULT 0,
`rating` DECIMAL(3,2) DEFAULT 0.00,
@@ -408,6 +410,7 @@ CREATE TABLE `user_ratings` (
`user_id` VARCHAR(36) NOT NULL,
`app_id` VARCHAR(36) NOT NULL,
`rating` DECIMAL(3,2) NOT NULL CHECK (`rating` >= 1.0 AND `rating` <= 5.0),
`comment` TEXT NULL,
`rated_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (`user_id`) REFERENCES `users`(`id`) ON DELETE CASCADE,