From 71821493ee025d538823f07382c093e881763140 Mon Sep 17 00:00:00 2001 From: yufengshuo Date: Tue, 17 Mar 2026 14:21:06 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=BB=BA=E8=A1=A8sql-?= =?UTF-8?q?=E6=97=A5K=E7=BA=BF=E5=81=9C=E7=94=B5=E4=BA=8B=E4=BB=B6?= =?UTF-8?q?=E5=90=8C=E6=AD=A5=E8=AE=B0=E5=BD=95=E8=A1=A8=EF=BC=8C=E5=8C=BA?= =?UTF-8?q?=E5=9F=9F=E6=B0=94=E8=B1=A1=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/resources/sql/20260313-001.sql | 47 +++++++++++++++++++++++-- 1 file changed, 44 insertions(+), 3 deletions(-) diff --git a/src/main/resources/sql/20260313-001.sql b/src/main/resources/sql/20260313-001.sql index 2001d15..f02fc69 100644 --- a/src/main/resources/sql/20260313-001.sql +++ b/src/main/resources/sql/20260313-001.sql @@ -74,7 +74,7 @@ CREATE TABLE `dner_daily_power_outage_event` `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID', `org_code` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '地区编码', `data_time` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '资料日期', - `hourly_precipitation` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '小时降水量', + `hourly_precipitation` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '0' COMMENT '小时降水量', `daily_precipitation` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日累计降水量', `temperature` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '气温', `hourly_max_temperature` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '日内最高气温', @@ -86,7 +86,7 @@ CREATE TABLE `dner_daily_power_outage_event` `min_user_count` int(11) DEFAULT NULL COMMENT '最低停电影响用户总数', `max_user_count` int(11) DEFAULT NULL COMMENT '最高停电影响用户总数', `outage_state` tinyint(4) DEFAULT NULL COMMENT '停电状态(1-待停电;2-停电中;3-已复电)', - `outage_type` tinyint(4) DEFAULT NULL COMMENT '停电类型(1-故障类;2-计划类)', + `outage_type` tinyint(4) NOT NULL DEFAULT 1 COMMENT '停电类型(1-故障类;2-计划类)', `create_by` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建人', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_by` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '修改人', @@ -207,4 +207,45 @@ CREATE TABLE `regional_weather_station` ) ENGINE = InnoDB AUTO_INCREMENT = 33601113 DEFAULT CHARSET = utf8mb4 - COLLATE = utf8mb4_unicode_ci COMMENT ='区域气象站' + COLLATE = utf8mb4_unicode_ci COMMENT ='区域气象站'; + +-- 日K线停电事件同步记录表 +create table dner_daily_power_outage_event_sync +( + id bigint unsigned auto_increment comment '主键ID' + primary key, + date_time varchar(32) not null comment '日期(yyyy-mm-dd)', + sync_status int default 1 not null comment '同步状态 1 全部同步 2部分同步', + error_msg text null comment '同步失败原因', + create_by varchar(64) null comment '创建人', + create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间', + update_by varchar(64) null comment '修改人', + update_time datetime default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '修改时间', + KEY `index_1` (`date_time`) +) + ENGINE = InnoDB + DEFAULT CHARSET = utf8mb4 + COLLATE = utf8mb4_unicode_ci COMMENT ='日K线停电事件同步记录表'; + +-- 区域气象数据 +create table regional_weather_data +( + id bigint unsigned auto_increment comment '主键ID' + primary key, + org_code varchar(64) not null comment '地区编码', + data_time varchar(64) not null comment '资料时次', + hourly_precipitation varchar(255) null comment '小时降水量', + daily_precipitation varchar(255) null comment '日累计降水量', + temperature varchar(255) null comment '平均气温', + hourly_max_temperature varchar(255) null comment '小时内最高气温', + hourly_min_temperature varchar(255) null comment '小时内最低气温', + extreme_wind_speed_hourly varchar(255) null comment '小时内极大风速', + create_by varchar(64) null comment '创建人', + create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间', + update_by varchar(64) null comment '修改人', + update_time datetime default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '修改时间' +) ENGINE = InnoDB + DEFAULT CHARSET = utf8mb4 + COLLATE = utf8mb4_unicode_ci + comment '区域气象数据'; +