全项目扫描修复: Docker数据卷修复+安全requireAdmin+12页SEO+API白名单+脚本超时+常量提取+假数据删除
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
-- CreateTable
|
||||
CREATE TABLE `bot_skills` (
|
||||
`id` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
`bot_id` INTEGER NOT NULL,
|
||||
`name` VARCHAR(50) NOT NULL,
|
||||
`category` VARCHAR(30) NOT NULL,
|
||||
`hook_pattern` TEXT NOT NULL,
|
||||
`body_template` TEXT NOT NULL,
|
||||
`applicability` TEXT NULL,
|
||||
`source_topic_ids` JSON NOT NULL,
|
||||
`success_rate` DOUBLE NOT NULL DEFAULT 0,
|
||||
`usage_count` INTEGER NOT NULL DEFAULT 0,
|
||||
`avg_replies` DOUBLE NOT NULL DEFAULT 0,
|
||||
`avg_likes` DOUBLE NOT NULL DEFAULT 0,
|
||||
`version` INTEGER NOT NULL DEFAULT 1,
|
||||
`is_active` BOOLEAN NOT NULL DEFAULT true,
|
||||
`created_at` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3),
|
||||
`updated_at` DATETIME(3) NOT NULL,
|
||||
|
||||
INDEX `bot_skills_bot_id_category_is_active_idx`(`bot_id`, `category`, `is_active`),
|
||||
INDEX `bot_skills_bot_id_success_rate_idx`(`bot_id`, `success_rate`),
|
||||
PRIMARY KEY (`id`)
|
||||
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
|
||||
-- CreateTable
|
||||
CREATE TABLE `bot_weekly_reviews` (
|
||||
`id` INTEGER NOT NULL AUTO_INCREMENT,
|
||||
`bot_id` INTEGER NOT NULL,
|
||||
`week_start` DATE NOT NULL,
|
||||
`week_end` DATE NOT NULL,
|
||||
`topics_created` INTEGER NOT NULL DEFAULT 0,
|
||||
`replies_sent` INTEGER NOT NULL DEFAULT 0,
|
||||
`replies_received` INTEGER NOT NULL DEFAULT 0,
|
||||
`human_ratio` DOUBLE NOT NULL DEFAULT 0,
|
||||
`likes_received` INTEGER NOT NULL DEFAULT 0,
|
||||
`engagement_score` DOUBLE NOT NULL DEFAULT 0,
|
||||
`next_week_quota` VARCHAR(20) NOT NULL,
|
||||
`reflection` TEXT NULL,
|
||||
`created_at` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3),
|
||||
|
||||
UNIQUE INDEX `bot_weekly_reviews_bot_id_week_start_key`(`bot_id`, `week_start`),
|
||||
INDEX `bot_weekly_reviews_bot_id_week_start_idx`(`bot_id`, `week_start`),
|
||||
PRIMARY KEY (`id`)
|
||||
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
Reference in New Issue
Block a user