| | |
| | | -- ---------------------------- |
| | | -- 峰谷平累计计算配置 |
| | | -- ---------------------------- |
| | | CREATE TABLE `t_peak_valley_flat` ( |
| | | `id` varchar(36) NOT NULL COMMENT 'id', |
| | | `name` varchar(36) DEFAULT NULL COMMENT '名称', |
| | | `type` varchar(36) DEFAULT NULL COMMENT '类型(peak/vallay/flat)', |
| | | `point_no` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '下发测点编码_日_占比', |
| | | `point_no_month` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '下发测点编码_月_占比', |
| | | `point_no_total` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '下发测点编码_日_峰/谷耗电量', |
| | | `power_no` varchar(36) DEFAULT NULL COMMENT '功率点位', |
| | | `create_time` datetime DEFAULT NULL COMMENT '创建时间', |
| | | PRIMARY KEY (`id`) |
| | | CREATE TABLE `t_peak_valley_flat` |
| | | ( |
| | | `id` varchar(36) NOT NULL COMMENT 'id', |
| | | `name` varchar(36) DEFAULT NULL COMMENT '名称', |
| | | `type` varchar(36) DEFAULT NULL COMMENT '类型(peak/vallay/flat)', |
| | | `point_no` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '下发测点编码_日_占比', |
| | | `point_no_month` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '下发测点编码_月_占比', |
| | | `point_no_total` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '下发测点编码_日_峰/谷耗电量', |
| | | `power_no` varchar(36) DEFAULT NULL COMMENT '功率点位', |
| | | `create_time` datetime DEFAULT NULL COMMENT '创建时间', |
| | | PRIMARY KEY (`id`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='峰谷平累计计算配置'; |
| | | |
| | | CREATE INDEX `idx_occur_time` ON `t_power_maxdemand_main`(`occur_time`); |
| | | CREATE INDEX `idx_occur_time` ON `t_power_maxdemand_main` (`occur_time`); |
| | | |
| | | |
| | | ALTER TABLE `t_power_net_factor` |
| | |
| | | ADD COLUMN `p_mon` varchar(50) NULL DEFAULT NULL COMMENT '有功月累计'; |
| | | ALTER TABLE `t_power_net_factor` |
| | | ADD COLUMN `q_mon` varchar(50) NULL DEFAULT NULL COMMENT '无功月累计'; |
| | | |
| | | |
| | | -- ---------------------------- |
| | | -- 功率因数预警信息表 |
| | | -- ---------------------------- |
| | | DROP TABLE IF EXISTS `t_power_alarm_message`; |
| | | create table `t_power_alarm_message` |
| | | ( |
| | | id varchar(36) not null, |
| | | title varchar(36) COMMENT '消息标题', |
| | | content varchar(128) COMMENT '消息内容', |
| | | alarm_obj varchar(36) COMMENT '监控对象', |
| | | out_time datetime COMMENT '超出时间', |
| | | out_value decimal(18, 4) COMMENT '超出值', |
| | | alarm_type varchar(10) COMMENT '预警类型', |
| | | alarm_time datetime COMMENT '预警时间', |
| | | model_id varchar(36) COMMENT '模型ID', |
| | | create_time datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
| | | primary key (id), |
| | | INDEX idx_model_id (model_id) |
| | | ) engine = innodb |
| | | default character set utf8mb4 COMMENT = '功率因数预警信息表'; |
| | | |
| | | -- ---------------------------- |
| | | -- 功率因数预警溯源表 |
| | | -- ---------------------------- |
| | | DROP TABLE IF EXISTS `t_power_alarm_trace`; |
| | | create table `t_power_alarm_trace` |
| | | ( |
| | | `id` varchar(36) not null, |
| | | `message_id` varchar(36) COMMENT '预警信息ID', |
| | | `reason` varchar(128) COMMENT '原因', |
| | | `sort` int NULL DEFAULT NULL COMMENT '排序', |
| | | primary key (id), |
| | | INDEX idx_message_id (message_id) |
| | | ) engine = innodb |
| | | default character set utf8mb4 COMMENT = '功率因数预警信息表'; |