|
@@ -645,6 +645,81 @@ create table adm_op_inspection_report (
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
|
|
+-- 电价配置表
|
|
|
|
+-- ----------------------------
|
|
|
|
+drop table if exists sys_electrovalency_config;
|
|
|
|
+create table sys_electrovalency_config (
|
|
|
|
+ `id` bigint(20) not null auto_increment comment '序号',
|
|
|
|
+ `cfg_code` varchar(4) not null comment '配置代码',
|
|
|
|
+ `elec_class` int not null comment '用电分类',
|
|
|
|
+ `price_type` int not null comment '价格类型',
|
|
|
|
+ `quantity_lower_limit` int default null comment '年用电量下限',
|
|
|
|
+ `quantity_upper_limit` int default null comment '年用电量上限',
|
|
|
|
+ `price_less_1kv` double default null comment '不满1千伏(价格)',
|
|
|
|
+ `price_1kv_10kv` double default null comment '不满10千伏(价格)',
|
|
|
|
+ `price_20kv_35kv` double default null comment '20-30千伏(价格)',
|
|
|
|
+ `price_35kv_110kv` double default null comment '35-110千伏(价格)',
|
|
|
|
+ `price_110kv` double default null comment '110千伏(价格)',
|
|
|
|
+ `price_220kv` double default null comment '220千伏(价格)',
|
|
|
|
+ primary key (`id`),
|
|
|
|
+ unique key ux_electrovalency_config(`cfg_code`)
|
|
|
|
+) engine=innodb auto_increment=1 comment = '电价配置表';
|
|
|
|
+
|
|
|
|
+-- 电价初始数据(江苏省电网销售电价表 2018年4.1日执行)
|
|
|
|
+-- 1.居民生活用电
|
|
|
|
+INSERT INTO sys_electrovalency_config (`cfg_code`, `elec_class`, `price_type`, `quantity_lower_limit`, `quantity_upper_limit`, `price_less_1kv`, `price_1kv_10kv`, `price_20kv_35kv`, `price_35kv_110kv`, `price_110kv`, `price_220kv`) VALUES ('1001', 1, 1, 0, 2760, 0.5283, 0.5183, NULL, NULL, NULL, NULL);
|
|
|
|
+INSERT INTO sys_electrovalency_config (`cfg_code`, `elec_class`, `price_type`, `quantity_lower_limit`, `quantity_upper_limit`, `price_less_1kv`, `price_1kv_10kv`, `price_20kv_35kv`, `price_35kv_110kv`, `price_110kv`, `price_220kv`) VALUES ('1002', 1, 1, 2760, 4800, 0.5783, 0.5683, NULL, NULL, NULL, NULL);
|
|
|
|
+INSERT INTO sys_electrovalency_config (`cfg_code`, `elec_class`, `price_type`, `quantity_lower_limit`, `quantity_upper_limit`, `price_less_1kv`, `price_1kv_10kv`, `price_20kv_35kv`, `price_35kv_110kv`, `price_110kv`, `price_220kv`) VALUES ('1003', 1, 1, 4800, NULL, 0.8283, 0.8183, NULL, NULL, NULL, NULL);
|
|
|
|
+INSERT INTO sys_electrovalency_config (`cfg_code`, `elec_class`, `price_type`, `quantity_lower_limit`, `quantity_upper_limit`, `price_less_1kv`, `price_1kv_10kv`, `price_20kv_35kv`, `price_35kv_110kv`, `price_110kv`, `price_220kv`) VALUES ('1004', 1, 0, NULL, NULL, 0.5483, 0.5383, NULL, NULL, NULL, NULL);
|
|
|
|
+-- 工商业、大工业、农业
|
|
|
|
+INSERT INTO sys_electrovalency_config (`cfg_code`, `elec_class`, `price_type`, `quantity_lower_limit`, `quantity_upper_limit`, `price_less_1kv`, `price_1kv_10kv`, `price_20kv_35kv`, `price_35kv_110kv`, `price_110kv`, `price_220kv`) VALUES ('2001', 2, 0, NULL, NULL, 0.7954, 0.7804, 0.7744, 0.7654, NULL, NULL);
|
|
|
|
+INSERT INTO sys_electrovalency_config (`cfg_code`, `elec_class`, `price_type`, `quantity_lower_limit`, `quantity_upper_limit`, `price_less_1kv`, `price_1kv_10kv`, `price_20kv_35kv`, `price_35kv_110kv`, `price_110kv`, `price_220kv`) VALUES ('3001', 3, 0, NULL, NULL, NULL, 0.6418, 0.6358, 0.6268, 0.6118, 0.5968);
|
|
|
|
+INSERT INTO sys_electrovalency_config (`cfg_code`, `elec_class`, `price_type`, `quantity_lower_limit`, `quantity_upper_limit`, `price_less_1kv`, `price_1kv_10kv`, `price_20kv_35kv`, `price_35kv_110kv`, `price_110kv`, `price_220kv`) VALUES ('4001', 4, 0, NULL, NULL, 0.5090, 0.4990, 0.4930, 0.4840, NULL, NULL);
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- 电价峰谷表
|
|
|
|
+-- ----------------------------
|
|
|
|
+drop table if exists sys_electrovalency_peak_valley;
|
|
|
|
+create table sys_electrovalency_peak_valley (
|
|
|
|
+ `id` bigint(20) not null auto_increment comment '序号',
|
|
|
|
+ `time_key` varchar(2) not null comment '时间标识',
|
|
|
|
+ `time_index` int not null comment '时间序列',
|
|
|
|
+ `start_time` time not null comment '开始时间HH:mm:ss',
|
|
|
|
+ `end_time` time not null comment '结束时间HH:mm:ss',
|
|
|
|
+ `type` int not null comment '计量类型',
|
|
|
|
+ `floating_value` double default null comment '浮动值',
|
|
|
|
+ primary key (`id`),
|
|
|
|
+ unique key ux_electrovalency_config(`time_index`)
|
|
|
|
+) engine=innodb auto_increment=1 comment = '电价峰谷表';
|
|
|
|
+
|
|
|
|
+INSERT INTO sys_electrovalency_peak_valley (`time_key`, `time_index`, `start_time`, `end_time`, `type`, `floating_value`) VALUES ('00', 1, '00:00:00', '01:00:00', 2, -0.17);
|
|
|
|
+INSERT INTO sys_electrovalency_peak_valley (`time_key`, `time_index`, `start_time`, `end_time`, `type`, `floating_value`) VALUES ('01', 2, '01:00:00', '02:00:00', 2, -0.17);
|
|
|
|
+INSERT INTO sys_electrovalency_peak_valley (`time_key`, `time_index`, `start_time`, `end_time`, `type`, `floating_value`) VALUES ('02', 3, '02:00:00', '03:00:00', 2, -0.17);
|
|
|
|
+INSERT INTO sys_electrovalency_peak_valley (`time_key`, `time_index`, `start_time`, `end_time`, `type`, `floating_value`) VALUES ('03', 4, '03:00:00', '04:00:00', 2, -0.17);
|
|
|
|
+INSERT INTO sys_electrovalency_peak_valley (`time_key`, `time_index`, `start_time`, `end_time`, `type`, `floating_value`) VALUES ('04', 5, '04:00:00', '05:00:00', 2, -0.17);
|
|
|
|
+INSERT INTO sys_electrovalency_peak_valley (`time_key`, `time_index`, `start_time`, `end_time`, `type`, `floating_value`) VALUES ('05', 6, '05:00:00', '06:00:00', 2, -0.17);
|
|
|
|
+INSERT INTO sys_electrovalency_peak_valley (`time_key`, `time_index`, `start_time`, `end_time`, `type`, `floating_value`) VALUES ('06', 7, '06:00:00', '07:00:00', 2, -0.17);
|
|
|
|
+INSERT INTO sys_electrovalency_peak_valley (`time_key`, `time_index`, `start_time`, `end_time`, `type`, `floating_value`) VALUES ('07', 8, '07:00:00', '08:00:00', 1, 0.03);
|
|
|
|
+INSERT INTO sys_electrovalency_peak_valley (`time_key`, `time_index`, `start_time`, `end_time`, `type`, `floating_value`) VALUES ('08', 9, '08:00:00', '09:00:00', 1, 0.03);
|
|
|
|
+INSERT INTO sys_electrovalency_peak_valley (`time_key`, `time_index`, `start_time`, `end_time`, `type`, `floating_value`) VALUES ('09', 10, '09:00:00', '10:00:00', 1, 0.03);
|
|
|
|
+INSERT INTO sys_electrovalency_peak_valley (`time_key`, `time_index`, `start_time`, `end_time`, `type`, `floating_value`) VALUES ('10', 11, '10:00:00', '11:00:00', 1, 0.03);
|
|
|
|
+INSERT INTO sys_electrovalency_peak_valley (`time_key`, `time_index`, `start_time`, `end_time`, `type`, `floating_value`) VALUES ('11', 12, '11:00:00', '12:00:00', 2, -0.17);
|
|
|
|
+INSERT INTO sys_electrovalency_peak_valley (`time_key`, `time_index`, `start_time`, `end_time`, `type`, `floating_value`) VALUES ('12', 13, '12:00:00', '13:00:00', 2, -0.17);
|
|
|
|
+INSERT INTO sys_electrovalency_peak_valley (`time_key`, `time_index`, `start_time`, `end_time`, `type`, `floating_value`) VALUES ('13', 14, '13:00:00', '14:00:00', 1, 0.03);
|
|
|
|
+INSERT INTO sys_electrovalency_peak_valley (`time_key`, `time_index`, `start_time`, `end_time`, `type`, `floating_value`) VALUES ('14', 15, '14:00:00', '15:00:00', 1, 0.03);
|
|
|
|
+INSERT INTO sys_electrovalency_peak_valley (`time_key`, `time_index`, `start_time`, `end_time`, `type`, `floating_value`) VALUES ('15', 16, '15:00:00', '16:00:00', 1, 0.03);
|
|
|
|
+INSERT INTO sys_electrovalency_peak_valley (`time_key`, `time_index`, `start_time`, `end_time`, `type`, `floating_value`) VALUES ('16', 17, '16:00:00', '17:00:00', 1, 0.03);
|
|
|
|
+INSERT INTO sys_electrovalency_peak_valley (`time_key`, `time_index`, `start_time`, `end_time`, `type`, `floating_value`) VALUES ('17', 18, '17:00:00', '18:00:00', 1, 0.03);
|
|
|
|
+INSERT INTO sys_electrovalency_peak_valley (`time_key`, `time_index`, `start_time`, `end_time`, `type`, `floating_value`) VALUES ('18', 19, '18:00:00', '19:00:00', 1, 0.03);
|
|
|
|
+INSERT INTO sys_electrovalency_peak_valley (`time_key`, `time_index`, `start_time`, `end_time`, `type`, `floating_value`) VALUES ('19', 20, '19:00:00', '20:00:00', 1, 0.03);
|
|
|
|
+INSERT INTO sys_electrovalency_peak_valley (`time_key`, `time_index`, `start_time`, `end_time`, `type`, `floating_value`) VALUES ('20', 21, '20:00:00', '21:00:00', 1, 0.03);
|
|
|
|
+INSERT INTO sys_electrovalency_peak_valley (`time_key`, `time_index`, `start_time`, `end_time`, `type`, `floating_value`) VALUES ('21', 22, '21:00:00', '22:00:00', 1, 0.03);
|
|
|
|
+INSERT INTO sys_electrovalency_peak_valley (`time_key`, `time_index`, `start_time`, `end_time`, `type`, `floating_value`) VALUES ('22', 23, '22:00:00', '23:00:00', 2, -0.17);
|
|
|
|
+INSERT INTO sys_electrovalency_peak_valley (`time_key`, `time_index`, `start_time`, `end_time`, `type`, `floating_value`) VALUES ('23', 24, '23:00:00', '00:00:00', 2, -0.17);
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+-- ----------------------------
|
|
-- 电网供应计量表
|
|
-- 电网供应计量表
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
drop table if exists adm_ems_pg_supply_h;
|
|
drop table if exists adm_ems_pg_supply_h;
|