| | |
| | | created_at DATETIME DEFAULT CURRENT_TIMESTAMP, |
| | | KEY idx_type_period (report_type, report_period) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='报表期审核通过标记'; |
| | | |
| | | |
| | | -- ============================================ |
| | | -- 十一、专项统计-重要节假日 |
| | | -- ============================================ |
| | | |
| | | -- 节假日日期配置 |
| | | DROP TABLE IF EXISTS holiday_calendar; |
| | | CREATE TABLE holiday_calendar ( |
| | | id BIGINT NOT NULL AUTO_INCREMENT, |
| | | year INT NOT NULL COMMENT '年份', |
| | | holiday_type VARCHAR(32) NOT NULL COMMENT '节假日分类:SPRING_FESTIVAL/LABOR_DAY/NATIONAL_DAY', |
| | | holiday_date DATE NOT NULL COMMENT '节假日具体日期', |
| | | day_index INT NOT NULL COMMENT '第几日,从 1 开始', |
| | | created_at DATETIME DEFAULT CURRENT_TIMESTAMP, |
| | | updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, |
| | | PRIMARY KEY (id), |
| | | UNIQUE KEY uk_holiday_calendar_seq (year, holiday_type, day_index), |
| | | UNIQUE KEY uk_holiday_calendar_date (year, holiday_type, holiday_date), |
| | | KEY idx_holiday_calendar_date (holiday_date) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='重要节假日日期配置'; |
| | | |
| | | -- 节假日综合运输营业性客流 |
| | | DROP TABLE IF EXISTS holiday_passenger_flow; |
| | | CREATE TABLE holiday_passenger_flow ( |
| | | id BIGINT NOT NULL AUTO_INCREMENT, |
| | | year INT NOT NULL COMMENT '年份', |
| | | flow_date DATE NOT NULL COMMENT '日期', |
| | | transport_mode VARCHAR(32) NOT NULL COMMENT '运输方式:RAIL/CIVIL_AVIATION/ROAD/WATER', |
| | | passenger_count DECIMAL(30,15) NOT NULL COMMENT '发送旅客数(万人次)', |
| | | created_at DATETIME DEFAULT CURRENT_TIMESTAMP, |
| | | updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, |
| | | PRIMARY KEY (id), |
| | | UNIQUE KEY uk_holiday_passenger (year, flow_date, transport_mode), |
| | | KEY idx_holiday_passenger_date (flow_date) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='节假日综合运输营业性客流情况'; |
| | | |
| | | -- 节假日综合运输非营业性车流 |
| | | DROP TABLE IF EXISTS holiday_vehicle_flow; |
| | | CREATE TABLE holiday_vehicle_flow ( |
| | | id BIGINT NOT NULL AUTO_INCREMENT, |
| | | year INT NOT NULL COMMENT '年份', |
| | | flow_date DATE NOT NULL COMMENT '日期', |
| | | road_category VARCHAR(32) NOT NULL COMMENT '道路分类:EXPRESSWAY/NATIONAL_PROVINCIAL', |
| | | vehicle_type VARCHAR(32) NOT NULL COMMENT '车型分类:SMALL_PASSENGER/MEDIUM_SMALL_PASSENGER', |
| | | vehicle_count DECIMAL(30,15) NOT NULL COMMENT '车流量(万辆次)', |
| | | comparison_base DECIMAL(30,15) NULL COMMENT '普通国省道环比基期(万辆次,仅当年使用)', |
| | | created_at DATETIME DEFAULT CURRENT_TIMESTAMP, |
| | | updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, |
| | | PRIMARY KEY (id), |
| | | UNIQUE KEY uk_holiday_vehicle (year, flow_date, road_category, vehicle_type), |
| | | KEY idx_holiday_vehicle_date (flow_date) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='节假日综合运输非营业性车流情况'; |
| | | |
| | | -- 客运系数配置 |
| | | DROP TABLE IF EXISTS holiday_passenger_coefficient; |
| | | CREATE TABLE holiday_passenger_coefficient ( |
| | | id BIGINT NOT NULL AUTO_INCREMENT, |
| | | year INT NOT NULL COMMENT '年份', |
| | | date_category VARCHAR(32) NOT NULL COMMENT '日期分类:HOLIDAY/NON_HOLIDAY', |
| | | coefficient DECIMAL(30,15) NOT NULL COMMENT '客运系数', |
| | | created_at DATETIME DEFAULT CURRENT_TIMESTAMP, |
| | | updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, |
| | | PRIMARY KEY (id), |
| | | UNIQUE KEY uk_holiday_coefficient (year, date_category) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='客运系数配置'; |