新增建表sql-日K线停电事件同步记录表,区域气象数据

This commit is contained in:
yufengshuo 2026-03-17 14:21:06 +08:00
parent 0ff1fd3cef
commit 71821493ee

View File

@ -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 '区域气象数据';