diff --git a/database/martial-db/create_schedule_tables.sql b/database/martial-db/create_schedule_tables.sql index becfa25..4310739 100644 --- a/database/martial-db/create_schedule_tables.sql +++ b/database/martial-db/create_schedule_tables.sql @@ -44,6 +44,7 @@ CREATE TABLE `martial_schedule_detail` ( `schedule_date` date NOT NULL COMMENT '比赛日期', `time_period` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '时间段(morning/afternoon)', `time_slot` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '时间点(08:30/13:30)', + `time_slot_index` int(0) NULL DEFAULT 0 COMMENT '时间段索引(0=第1天上午,1=第1天下午,2=第1天晚上,...)', `estimated_start_time` datetime(0) NULL DEFAULT NULL COMMENT '预计开始时间', `estimated_end_time` datetime(0) NULL DEFAULT NULL COMMENT '预计结束时间', `estimated_duration` int(0) NULL DEFAULT 0 COMMENT '预计时长(分钟)', @@ -75,6 +76,8 @@ CREATE TABLE `martial_schedule_participant` ( `project_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '项目名称', `category` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '组别', `performance_order` int(0) NULL DEFAULT 0 COMMENT '出场顺序', + `check_in_status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '未签到' COMMENT '签到状态(未签到/已签到/异常)', + `schedule_status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'draft' COMMENT '编排状态(draft/completed)', `create_user` bigint(0) NULL DEFAULT NULL, `create_dept` bigint(0) NULL DEFAULT NULL, `create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0),