-- P1: classes 域 schema CREATE TABLE IF NOT EXISTS `classes` ( `id` CHAR(36) NOT NULL, `name` VARCHAR(100) NOT NULL, `grade_id` CHAR(36) NOT NULL, `head_teacher_id` CHAR(36) NULL, `description` TEXT NULL, `created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, `updated_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`), INDEX `idx_classes_grade_id` (`grade_id`), INDEX `idx_classes_head_teacher` (`head_teacher_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- P2 起增加 users / roles / permissions 表(IAM 服务) -- P3 起增加 exams / homework / grades 表(CoreEdu 服务) -- 各服务独立数据库或独立 schema,P1 先用同库不同表前缀