瀏覽代碼

Merge branch 'master' of http://git.xt.wenhq.top:8083/hs/zhny_bg

hsshuxian 10 月之前
父節點
當前提交
e470d5ab59

+ 7 - 7
ems-cloud/ems-modules/ems-server/src/main/java/com/ruoyi/ems/mapper/AdmEmsIndexRangeMapper.java

@@ -18,7 +18,7 @@ public interface AdmEmsIndexRangeMapper {
      * @param id 能源指标范围主键
      * @return 能源指标范围
      */
-    public AdmEmsIndexRange selectAdmEmsIndexRangeById(Long id);
+    AdmEmsIndexRange selectAdmEmsIndexRangeById(Long id);
 
     /**
      * 查询能源指标范围列表
@@ -26,7 +26,7 @@ public interface AdmEmsIndexRangeMapper {
      * @param admEmsIndexRange 能源指标范围
      * @return 能源指标范围集合
      */
-    public List<AdmEmsIndexRange> selectAdmEmsIndexRangeList(AdmEmsIndexRange admEmsIndexRange);
+    List<AdmEmsIndexRange> selectAdmEmsIndexRangeList(AdmEmsIndexRange admEmsIndexRange);
 
     /**
      * 新增能源指标范围
@@ -34,7 +34,7 @@ public interface AdmEmsIndexRangeMapper {
      * @param admEmsIndexRange 能源指标范围
      * @return 结果
      */
-    public int insertAdmEmsIndexRange(AdmEmsIndexRange admEmsIndexRange);
+    int insertAdmEmsIndexRange(AdmEmsIndexRange admEmsIndexRange);
 
     /**
      * 修改能源指标范围
@@ -42,7 +42,7 @@ public interface AdmEmsIndexRangeMapper {
      * @param admEmsIndexRange 能源指标范围
      * @return 结果
      */
-    public int updateAdmEmsIndexRange(AdmEmsIndexRange admEmsIndexRange);
+    int updateAdmEmsIndexRange(AdmEmsIndexRange admEmsIndexRange);
 
     /**
      * 删除能源指标范围
@@ -50,7 +50,7 @@ public interface AdmEmsIndexRangeMapper {
      * @param id 能源指标范围主键
      * @return 结果
      */
-    public int deleteAdmEmsIndexRangeById(Long id);
+    int deleteAdmEmsIndexRangeById(Long id);
 
     /**
      * 批量删除能源指标范围
@@ -58,7 +58,7 @@ public interface AdmEmsIndexRangeMapper {
      * @param ids 需要删除的数据主键集合
      * @return 结果
      */
-    public int deleteAdmEmsIndexRangeByIds(Long[] ids);
+    int deleteAdmEmsIndexRangeByIds(Long[] ids);
 
-    public List<Map<String, Object>> selectAdmEmsIndexRange();
+    List<Map<String, Object>> selectAdmEmsIndexRange();
 }

+ 1 - 1
ems-cloud/ems-modules/ems-server/src/main/java/com/ruoyi/ems/service/impl/EmsFacsServiceImpl.java

@@ -213,7 +213,7 @@ public class EmsFacsServiceImpl implements IEmsFacsService {
     public List<String> inspectFacIndex() {
         List<Map<String, Object>> admEmsIndexRanges = admEmsIndexRangeMapper.selectAdmEmsIndexRange();
         Map<String, List<Map<String, Object>>> facTypeRangeMap = StreamUtils.groupByKey(admEmsIndexRanges,
-            stringObjectMap -> MapUtil.getStr(stringObjectMap, "facsType"));
+            stringObjectMap -> MapUtil.getStr(stringObjectMap, "facsCategory"));
         List<String> errorReport = Collections.synchronizedList(new ArrayList<String>());
         Map<String, BiFunction<List<String>, Map.Entry<String, List<Map<String, Object>>>, Void>> handlers = new HashMap<String, BiFunction<List<String>, Map.Entry<String, List<Map<String, Object>>>, Void>>() {
             {

+ 1 - 1
ems-cloud/ems-modules/ems-server/src/main/resources/mapper/ems/AdmEmsIndexRangeMapper.xml

@@ -89,7 +89,7 @@
                index_desc indexDesc,
                index_upper_limit indexUpperLimit,
                index_lower_limit indexLowerLimit,
-               facs.facs_type facsType,
+               facs.facs_category facsCategory,
                facs.facs_name facsName
         FROM adm_ems_index_range indexRange
                  LEFT JOIN adm_ems_facs facs ON indexRange.obj_code = facs.facs_code

+ 3 - 2
ems-cloud/ems-modules/ems-server/src/main/resources/mapper/ems/AreaMapper.xml

@@ -49,14 +49,15 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
     </select>
 
     <select id="selectWithFacsCategory"  resultMap="AdmServiceAreaResult">
-        select
+        SELECT
             a.id, a.area_code, a.area_name, a.short_name, a.service_star, a.city, a.highway, a.direction, a.address, a.attr_org, a.mgr_org, a.open_date, a.land_area, a.floor_area, a.longitude, a.latitude
-        from adm_service_area a
+        FROM adm_service_area a
         INNER JOIN adm_ems_facs f ON f.ref_area = a.area_code
         <where>
             <if test="facsCategory != null  and facsCategory != ''"> and f.facs_category = #{facsCategory}</if>
             <if test="facsSubCategory != null  and facsSubCategory != ''"> and f.facs_subcategory = #{facsSubCategory}</if>
         </where>
+        GROUP BY a.area_code
     </select>
     
     <select id="selectAreaById" parameterType="Long" resultMap="AdmServiceAreaResult">

+ 152 - 148
ems-cloud/sql/ems_init_data.sql

@@ -1,6 +1,7 @@
--- 服务区初始数据
+-- 地块初始数据
 INSERT INTO `adm_service_area` (`area_code`, `area_name`, `short_name`, `service_star`, `city`, `highway`, `direction`, `address`, `attr_org`, `mgr_org`, `open_date`, `land_area`, `floor_area`, `longitude`, `latitude`) VALUES ('321283124S3001', '常泰高速服务区(北区)', '北区', 4, '泰州', 'S30如常高速', '常州方向', '江苏省泰州市泰兴市虹桥镇常泰高速常州方向', null, null, '2025-01-01', '72.5', '6000', '120.050937', '32.071956');
 INSERT INTO `adm_service_area` (`area_code`, `area_name`, `short_name`, `service_star`, `city`, `highway`, `direction`, `address`, `attr_org`, `mgr_org`, `open_date`, `land_area`, `floor_area`, `longitude`, `latitude`) VALUES ('321283124S3002', '常泰高速服务区(南区)', '南区', 4, '泰州', 'S30如常高速', '泰兴方向', '江苏省泰州市泰兴市虹桥镇常泰高速泰州方向', null, null, '2025-01-01', '72.5', '6000', '120.052389', '32.070408');
+INSERT INTO `adm_service_area` (`area_code`, `area_name`, `short_name`, `service_star`, `city`, `highway`, `direction`, `address`, `attr_org`, `mgr_org`, `open_date`, `land_area`, `floor_area`, `longitude`, `latitude`) VALUES ('321283124S3003', '主路沿线光伏', '主路', 4, '泰州', 'S30如常高速', NULL, '江苏省泰州市泰兴市虹桥镇常泰高速泰州方向', NULL, NULL, '2025-01-01', 72.5, 6000, 120.052389, 32.070408);
 
 -- 建筑初始数据
 INSERT INTO `adm_area_building` (`bldg_code`, `bldg_name`, `address`, `up_bldg_floor`, `down_bldg_floor`, `bldg_height`, `floor_area`, `bldg_usage`, `area_code`) VALUES ('321283124S300101', '综合楼', '北区中部', 2, 1, 13.7, 4700, '一层提供商业、餐饮、卫生间、开水服务,二层为办公区、会议区', '321283124S3001');
@@ -495,158 +496,161 @@ INSERT INTO adm_meter_reading (`device_code`, `area_code`, `year`, `meter_month`
 INSERT INTO adm_meter_reading (`device_code`, `area_code`, `year`, `meter_month`, `last_reading`, `last_time`, `meter_reading`, `meter_time`, `increase`, `create_time`, `update_time`) VALUES ('J-D-B-Z120', '321283124S3001', '2024', '202408', 387, '2024-07-31', 465, '2024-08-31', 3900, NULL, NULL);
 
 -- 电网计量指标数据
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-01 00:00:00', '2024-09-01', '00:00:00', 1, 0, 0.75, 70, 52.5);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-01 01:00:00', '2024-09-01', '01:00:00', 2, 0, 0.75, 65, 48.75);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-01 02:00:00', '2024-09-01', '02:00:00', 3, 0, 0.75, 60, 45);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-01 03:00:00', '2024-09-01', '03:00:00', 4, 0, 0.75, 68, 51);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-01 04:00:00', '2024-09-01', '04:00:00', 5, 0, 0.75, 77, 57.75);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-01 05:00:00', '2024-09-01', '05:00:00', 6, 0, 0.75, 86, 63);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-01 06:00:00', '2024-09-01', '06:00:00', 7, 0, 0.75, 97, 72.75);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-01 07:00:00', '2024-09-01', '07:00:00', 8, 0, 0.75, 127, 96);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-01 08:00:00', '2024-09-01', '08:00:00', 9, 0, 0.75, 133, 99.75);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-01 09:00:00', '2024-09-01', '09:00:00', 10, 0, 0.75, 150, 112.2);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-01 10:00:00', '2024-09-01', '10:00:00', 11, 0, 0.75, 120, 90);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-01 11:00:00', '2024-09-01', '11:00:00', 12, 0, 0.75, 158, 118.5);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-01 12:00:00', '2024-09-01', '12:00:00', 13, 0, 0.75, 164, 112.2);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-01 13:00:00', '2024-09-01', '13:00:00', 14, 0, 0.75, 147, 110.25);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-01 14:00:00', '2024-09-01', '14:00:00', 15, 0, 0.75, 184, 138);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-01 15:00:00', '2024-09-01', '15:00:00', 16, 0, 0.75, 135, 101.25);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-01 16:00:00', '2024-09-01', '16:00:00', 17, 0, 0.75, 120, 90);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-01 17:00:00', '2024-09-01', '17:00:00', 18, 0, 0.75, 117, 112.2);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-01 18:00:00', '2024-09-01', '18:00:00', 19, 0, 0.75, 110, 87.75);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-01 19:00:00', '2024-09-01', '19:00:00', 20, 0, 0.75, 98, 73.5);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-01 20:00:00', '2024-09-01', '20:00:00', 21, 0, 0.75, 87, 65.25);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-01 21:00:00', '2024-09-01', '21:00:00', 22, 0, 0.75, 77, 57.75);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-01 22:00:00', '2024-09-01', '22:00:00', 23, 0, 0.75, 84, 63);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-01 23:00:00', '2024-09-01', '23:00:00', 24, 0, 0.75, 62, 46.5);
-
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-01 00:00:00', '2024-09-01', '00:00:00', 1, 0, 0.75, 164, 112.2);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-01 01:00:00', '2024-09-01', '01:00:00', 2, 0, 0.75, 164, 112.2);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-01 02:00:00', '2024-09-01', '02:00:00', 3, 0, 0.75, 147, 110.25);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-01 03:00:00', '2024-09-01', '03:00:00', 4, 0, 0.75, 184, 138);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-01 04:00:00', '2024-09-01', '04:00:00', 5, 0, 0.75, 135, 101.25);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-01 05:00:00', '2024-09-01', '05:00:00', 6, 0, 0.75, 120, 90);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-01 06:00:00', '2024-09-01', '06:00:00', 7, 0, 0.75, 117, 112.2);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-01 07:00:00', '2024-09-01', '07:00:00', 8, 0, 0.75, 110, 87.75);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-01 08:00:00', '2024-09-01', '08:00:00', 9, 0, 0.75, 98, 73.5);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-01 09:00:00', '2024-09-01', '09:00:00', 10, 0, 0.75, 87, 65.25);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-01 10:00:00', '2024-09-01', '10:00:00', 11, 0, 0.75, 77, 57.75);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-01 11:00:00', '2024-09-01', '11:00:00', 12, 0, 0.75, 84, 63);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-01 12:00:00', '2024-09-01', '12:00:00', 13, 0, 0.75, 62, 46.5);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-01 13:00:00', '2024-09-01', '13:00:00', 14, 0, 0.75, 70, 52.5);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-01 14:00:00', '2024-09-01', '14:00:00', 15, 0, 0.75, 65, 48.75);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-01 15:00:00', '2024-09-01', '15:00:00', 16, 0, 0.75, 60, 45);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-01 16:00:00', '2024-09-01', '16:00:00', 17, 0, 0.75, 68, 51);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-01 17:00:00', '2024-09-01', '17:00:00', 18, 0, 0.75, 77, 57.75);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-01 18:00:00', '2024-09-01', '18:00:00', 19, 0, 0.75, 86, 63);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-01 19:00:00', '2024-09-01', '19:00:00', 20, 0, 0.75, 97, 72.75);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-01 20:00:00', '2024-09-01', '20:00:00', 21, 0, 0.75, 127, 96);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-01 21:00:00', '2024-09-01', '21:00:00', 22, 0, 0.75, 133, 99.75);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-01 22:00:00', '2024-09-01', '22:00:00', 23, 0, 0.75, 150, 112.2);
-INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-01 23:00:00', '2024-09-01', '23:00:00', 24, 0, 0.75, 120, 90);
+-- mock: INSERT INTO adm_ems_pg_supply_h (area_code, facs_code, record_time, `date`, `time`, time_index, meter_type, meter_unit_price, use_elec_quantity, use_elec_cost) VALUES ('321283124S3001', 'W201', CONCAT(CURDATE(), ' ', LPAD(HOUR(NOW()), 2, '0'), ':00:00'), CURDATE(), CONCAT(LPAD(HOUR(NOW()), 2, '0'), ':00:00'), HOUR(NOW()) + 1, 0, 0.75, FLOOR(50 + (RAND() * (150 - 50 + 1))), FLOOR(RAND() * (100 - 1 + 1)) + 1);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-19 00:00:00', '2024-09-19', '00:00:00', 1, 0, 0.75, 70, 52.5);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-19 01:00:00', '2024-09-19', '01:00:00', 2, 0, 0.75, 65, 48.75);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-19 02:00:00', '2024-09-19', '02:00:00', 3, 0, 0.75, 60, 45);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-19 03:00:00', '2024-09-19', '03:00:00', 4, 0, 0.75, 68, 51);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-19 04:00:00', '2024-09-19', '04:00:00', 5, 0, 0.75, 77, 57.75);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-19 05:00:00', '2024-09-19', '05:00:00', 6, 0, 0.75, 86, 63);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-19 06:00:00', '2024-09-19', '06:00:00', 7, 0, 0.75, 97, 72.75);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-19 07:00:00', '2024-09-19', '07:00:00', 8, 0, 0.75, 127, 96);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-19 08:00:00', '2024-09-19', '08:00:00', 9, 0, 0.75, 133, 99.75);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-19 09:00:00', '2024-09-19', '09:00:00', 10, 0, 0.75, 150, 112.2);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-19 10:00:00', '2024-09-19', '10:00:00', 11, 0, 0.75, 120, 90);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-18 11:00:00', '2024-09-18', '11:00:00', 12, 0, 0.75, 158, 118.5);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-18 12:00:00', '2024-09-18', '12:00:00', 13, 0, 0.75, 164, 112.2);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-18 13:00:00', '2024-09-18', '13:00:00', 14, 0, 0.75, 147, 110.25);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-18 14:00:00', '2024-09-18', '14:00:00', 15, 0, 0.75, 184, 138);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-18 15:00:00', '2024-09-18', '15:00:00', 16, 0, 0.75, 135, 101.25);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-18 16:00:00', '2024-09-18', '16:00:00', 17, 0, 0.75, 120, 90);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-18 17:00:00', '2024-09-18', '17:00:00', 18, 0, 0.75, 117, 112.2);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-18 18:00:00', '2024-09-18', '18:00:00', 19, 0, 0.75, 110, 87.75);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-18 19:00:00', '2024-09-18', '19:00:00', 20, 0, 0.75, 98, 73.5);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-18 20:00:00', '2024-09-18', '20:00:00', 21, 0, 0.75, 87, 65.25);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-18 21:00:00', '2024-09-18', '21:00:00', 22, 0, 0.75, 77, 57.75);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-18 22:00:00', '2024-09-18', '22:00:00', 23, 0, 0.75, 84, 63);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3001', 'W201', '2024-09-18 23:00:00', '2024-09-18', '23:00:00', 24, 0, 0.75, 62, 46.5);
+
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-18 00:00:00', '2024-09-18', '00:00:00', 1, 0, 0.75, 164, 112.2);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-18 01:00:00', '2024-09-18', '01:00:00', 2, 0, 0.75, 164, 112.2);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-18 02:00:00', '2024-09-18', '02:00:00', 3, 0, 0.75, 147, 110.25);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-18 03:00:00', '2024-09-18', '03:00:00', 4, 0, 0.75, 184, 138);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-18 04:00:00', '2024-09-18', '04:00:00', 5, 0, 0.75, 135, 101.25);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-18 05:00:00', '2024-09-18', '05:00:00', 6, 0, 0.75, 120, 90);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-18 06:00:00', '2024-09-18', '06:00:00', 7, 0, 0.75, 117, 112.2);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-18 07:00:00', '2024-09-18', '07:00:00', 8, 0, 0.75, 110, 87.75);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-18 08:00:00', '2024-09-18', '08:00:00', 9, 0, 0.75, 98, 73.5);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-18 09:00:00', '2024-09-18', '09:00:00', 10, 0, 0.75, 87, 65.25);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-18 10:00:00', '2024-09-18', '10:00:00', 11, 0, 0.75, 77, 57.75);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-18 11:00:00', '2024-09-18', '11:00:00', 12, 0, 0.75, 84, 63);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-18 12:00:00', '2024-09-18', '12:00:00', 13, 0, 0.75, 62, 46.5);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-18 13:00:00', '2024-09-18', '13:00:00', 14, 0, 0.75, 70, 52.5);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-18 14:00:00', '2024-09-18', '14:00:00', 15, 0, 0.75, 65, 48.75);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-18 15:00:00', '2024-09-18', '15:00:00', 16, 0, 0.75, 60, 45);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-18 16:00:00', '2024-09-18', '16:00:00', 17, 0, 0.75, 68, 51);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-18 17:00:00', '2024-09-18', '17:00:00', 18, 0, 0.75, 77, 57.75);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-18 18:00:00', '2024-09-18', '18:00:00', 19, 0, 0.75, 86, 63);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-18 19:00:00', '2024-09-18', '19:00:00', 20, 0, 0.75, 97, 72.75);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-18 20:00:00', '2024-09-18', '20:00:00', 21, 0, 0.75, 127, 96);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-18 21:00:00', '2024-09-18', '21:00:00', 22, 0, 0.75, 133, 99.75);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-18 22:00:00', '2024-09-18', '22:00:00', 23, 0, 0.75, 150, 112.2);
+INSERT INTO `adm_ems_pg_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `meter_type`, `meter_unit_price`, `use_elec_quantity`, `use_elec_cost`) VALUES ('321283124S3002', 'W202', '2024-09-18 23:00:00', '2024-09-18', '23:00:00', 24, 0, 0.75, 120, 90);
 
 
 -- 光伏指标数据
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-01 00:00:00', '2024-09-01', '00:00:00', 1, 0.45, 0, 0, 0, 0);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-01 01:00:00', '2024-09-01', '01:00:00', 2, 0.45, 0, 0, 0, 0);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-01 02:00:00', '2024-09-01', '02:00:00', 3, 0.45, 0, 0, 0, 0);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-01 03:00:00', '2024-09-01', '03:00:00', 4, 0.45, 0, 0, 0, 0);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-01 04:00:00', '2024-09-01', '04:00:00', 5, 0.45, 0, 0, 0, 0);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-01 05:00:00', '2024-09-01', '05:00:00', 6, 0.45, 0, 0, 0, 0);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-01 06:00:00', '2024-09-01', '06:00:00', 7, 0.45, 10, 10, 0, 0);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-01 07:00:00', '2024-09-01', '07:00:00', 8, 0.45, 17, 12, 5, 2.25);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-01 08:00:00', '2024-09-01', '08:00:00', 9, 0.45, 28, 15, 13, 5.85);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-01 09:00:00', '2024-09-01', '09:00:00', 10, 0.45, 40, 25, 25, 11.25);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-01 10:00:00', '2024-09-01', '10:00:00', 11, 0.45, 67, 30, 37, 16.65);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-01 11:00:00', '2024-09-01', '11:00:00', 12, 0.45, 88, 50, 38, 17.1);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-01 12:00:00', '2024-09-01', '12:00:00', 13, 0.45, 96, 72, 24, 10.8);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-01 13:00:00', '2024-09-01', '13:00:00', 14, 0.45, 112, 80, 32, 14.4);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-01 14:00:00', '2024-09-01', '14:00:00', 15, 0.45, 128, 97, 31, 13.95);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-01 15:00:00', '2024-09-01', '15:00:00', 16, 0.45, 108, 60, 48, 21.6);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-01 16:00:00', '2024-09-01', '16:00:00', 17, 0.45, 68, 38, 30, 13.5);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-01 17:00:00', '2024-09-01', '17:00:00', 18, 0.45, 37, 20, 17, 7.65);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-01 18:00:00', '2024-09-01', '18:00:00', 19, 0.45, 23, 10, 13, 5.85);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-01 19:00:00', '2024-09-01', '19:00:00', 20, 0.45, 0, 0, 0, 0);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-01 20:00:00', '2024-09-01', '20:00:00', 21, 0.45, 0, 0, 0, 0);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-01 21:00:00', '2024-09-01', '21:00:00', 22, 0.45, 0, 0, 0, 0);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-01 22:00:00', '2024-09-01', '22:00:00', 23, 0.45, 0, 0, 0, 0);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-01 23:00:00', '2024-09-01', '23:00:00', 24, 0.45, 0, 0, 0, 0);
-
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-01 00:00:00', '2024-09-01', '00:00:00', 1, 0.45, 0, 0, 0, 0);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-01 01:00:00', '2024-09-01', '01:00:00', 2, 0.45, 0, 0, 0, 0);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-01 02:00:00', '2024-09-01', '02:00:00', 3, 0.45, 0, 0, 0, 0);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-01 03:00:00', '2024-09-01', '03:00:00', 4, 0.45, 0, 0, 0, 0);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-01 04:00:00', '2024-09-01', '04:00:00', 5, 0.45, 0, 0, 0, 0);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-01 05:00:00', '2024-09-01', '05:00:00', 6, 0.45, 0, 0, 0, 0);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-01 06:00:00', '2024-09-01', '06:00:00', 7, 0.45, 10, 10, 0, 0);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-01 07:00:00', '2024-09-01', '07:00:00', 8, 0.45, 17, 12, 5, 2.25);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-01 08:00:00', '2024-09-01', '08:00:00', 9, 0.45, 28, 15, 13, 5.85);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-01 09:00:00', '2024-09-01', '09:00:00', 10, 0.45, 40, 25, 25, 11.25);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-01 10:00:00', '2024-09-01', '10:00:00', 11, 0.45, 67, 30, 37, 16.65);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-01 11:00:00', '2024-09-01', '11:00:00', 12, 0.45, 88, 50, 38, 17.1);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-01 12:00:00', '2024-09-01', '12:00:00', 13, 0.45, 96, 72, 24, 10.8);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-01 13:00:00', '2024-09-01', '13:00:00', 14, 0.45, 112, 80, 32, 14.4);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-01 14:00:00', '2024-09-01', '14:00:00', 15, 0.45, 128, 97, 31, 13.95);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-01 15:00:00', '2024-09-01', '15:00:00', 16, 0.45, 108, 60, 48, 21.6);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-01 16:00:00', '2024-09-01', '16:00:00', 17, 0.45, 68, 38, 30, 13.5);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-01 17:00:00', '2024-09-01', '17:00:00', 18, 0.45, 37, 20, 17, 7.65);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-01 18:00:00', '2024-09-01', '18:00:00', 19, 0.45, 23, 10, 13, 5.85);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-01 19:00:00', '2024-09-01', '19:00:00', 20, 0.45, 0, 0, 0, 0);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-01 20:00:00', '2024-09-01', '20:00:00', 21, 0.45, 0, 0, 0, 0);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-01 21:00:00', '2024-09-01', '21:00:00', 22, 0.45, 0, 0, 0, 0);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-01 22:00:00', '2024-09-01', '22:00:00', 23, 0.45, 0, 0, 0, 0);
-INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-01 23:00:00', '2024-09-01', '23:00:00', 24, 0.45, 0, 0, 0, 0);
+-- INSERT INTO adm_ems_pv_supply_h (area_code, facs_code, record_time, `date`, `time`, time_index, up_unit_price, gen_elec_quantity, use_elec_quantity, up_elec_quantity, up_elec_earn) VALUES ('321283124S3001', 'E501', CONCAT(CURDATE(), ' ', LPAD(HOUR(NOW()), 2, '0'), ':00:00'), CURDATE(), CONCAT(LPAD(HOUR(NOW()), 2, '0'), ':00:00'), HOUR(NOW()) + 1, 0.45, FLOOR(60 + (RAND() * 41)), FLOOR(40 + (RAND() * 41)), FLOOR(20 + (RAND() * 41)), FLOOR(10 +(RAND() * 21)));
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-18 00:00:00', '2024-09-18', '00:00:00', 1, 0.45, 0, 0, 0, 0);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-18 01:00:00', '2024-09-18', '01:00:00', 2, 0.45, 0, 0, 0, 0);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-18 02:00:00', '2024-09-18', '02:00:00', 3, 0.45, 0, 0, 0, 0);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-18 03:00:00', '2024-09-18', '03:00:00', 4, 0.45, 0, 0, 0, 0);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-18 04:00:00', '2024-09-18', '04:00:00', 5, 0.45, 0, 0, 0, 0);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-18 05:00:00', '2024-09-18', '05:00:00', 6, 0.45, 0, 0, 0, 0);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-18 06:00:00', '2024-09-18', '06:00:00', 7, 0.45, 10, 10, 0, 0);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-18 07:00:00', '2024-09-18', '07:00:00', 8, 0.45, 17, 12, 5, 2.25);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-18 08:00:00', '2024-09-18', '08:00:00', 9, 0.45, 28, 15, 13, 5.85);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-18 09:00:00', '2024-09-18', '09:00:00', 10, 0.45, 40, 25, 25, 11.25);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-18 10:00:00', '2024-09-18', '10:00:00', 11, 0.45, 67, 30, 37, 16.65);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-18 11:00:00', '2024-09-18', '11:00:00', 12, 0.45, 88, 50, 38, 17.1);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-18 12:00:00', '2024-09-18', '12:00:00', 13, 0.45, 96, 72, 24, 10.8);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-18 13:00:00', '2024-09-18', '13:00:00', 14, 0.45, 112, 80, 32, 14.4);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-18 14:00:00', '2024-09-18', '14:00:00', 15, 0.45, 128, 97, 31, 13.95);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-18 15:00:00', '2024-09-18', '15:00:00', 16, 0.45, 108, 60, 48, 21.6);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-18 16:00:00', '2024-09-18', '16:00:00', 17, 0.45, 68, 38, 30, 13.5);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-18 17:00:00', '2024-09-18', '17:00:00', 18, 0.45, 37, 20, 17, 7.65);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-18 18:00:00', '2024-09-18', '18:00:00', 19, 0.45, 23, 10, 13, 5.85);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-18 19:00:00', '2024-09-18', '19:00:00', 20, 0.45, 0, 0, 0, 0);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-18 20:00:00', '2024-09-18', '20:00:00', 21, 0.45, 0, 0, 0, 0);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-18 21:00:00', '2024-09-18', '21:00:00', 22, 0.45, 0, 0, 0, 0);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-18 22:00:00', '2024-09-18', '22:00:00', 23, 0.45, 0, 0, 0, 0);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3001', 'E501', '2024-09-18 23:00:00', '2024-09-18', '23:00:00', 24, 0.45, 0, 0, 0, 0);
+
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-18 00:00:00', '2024-09-18', '00:00:00', 1, 0.45, 0, 0, 0, 0);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-18 01:00:00', '2024-09-18', '01:00:00', 2, 0.45, 0, 0, 0, 0);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-18 02:00:00', '2024-09-18', '02:00:00', 3, 0.45, 0, 0, 0, 0);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-18 03:00:00', '2024-09-18', '03:00:00', 4, 0.45, 0, 0, 0, 0);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-18 04:00:00', '2024-09-18', '04:00:00', 5, 0.45, 0, 0, 0, 0);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-18 05:00:00', '2024-09-18', '05:00:00', 6, 0.45, 0, 0, 0, 0);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-18 06:00:00', '2024-09-18', '06:00:00', 7, 0.45, 10, 10, 0, 0);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-18 07:00:00', '2024-09-18', '07:00:00', 8, 0.45, 17, 12, 5, 2.25);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-18 08:00:00', '2024-09-18', '08:00:00', 9, 0.45, 28, 15, 13, 5.85);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-18 09:00:00', '2024-09-18', '09:00:00', 10, 0.45, 40, 25, 25, 11.25);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-18 10:00:00', '2024-09-18', '10:00:00', 11, 0.45, 67, 30, 37, 16.65);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-18 11:00:00', '2024-09-18', '11:00:00', 12, 0.45, 88, 50, 38, 17.1);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-18 12:00:00', '2024-09-18', '12:00:00', 13, 0.45, 96, 72, 24, 10.8);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-18 13:00:00', '2024-09-18', '13:00:00', 14, 0.45, 112, 80, 32, 14.4);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-18 14:00:00', '2024-09-18', '14:00:00', 15, 0.45, 128, 97, 31, 13.95);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-18 15:00:00', '2024-09-18', '15:00:00', 16, 0.45, 108, 60, 48, 21.6);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-18 16:00:00', '2024-09-18', '16:00:00', 17, 0.45, 68, 38, 30, 13.5);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-18 17:00:00', '2024-09-18', '17:00:00', 18, 0.45, 37, 20, 17, 7.65);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-18 18:00:00', '2024-09-18', '18:00:00', 19, 0.45, 23, 10, 13, 5.85);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-18 19:00:00', '2024-09-18', '19:00:00', 20, 0.45, 0, 0, 0, 0);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-18 20:00:00', '2024-09-18', '20:00:00', 21, 0.45, 0, 0, 0, 0);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-18 21:00:00', '2024-09-18', '21:00:00', 22, 0.45, 0, 0, 0, 0);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-18 22:00:00', '2024-09-18', '22:00:00', 23, 0.45, 0, 0, 0, 0);
+INSERT INTO `adm_ems_pv_supply_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `up_unit_price`, `gen_elec_quantity`, `use_elec_quantity`, `up_elec_quantity`, `up_elec_earn`) VALUES ('321283124S3002', 'E502', '2024-09-18 23:00:00', '2024-09-18', '23:00:00', 24, 0.45, 0, 0, 0, 0);
+
 
 -- 储能计量demo数据
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-01 00:00:00', '2024-09-01', '00:00:00', 1, 35, 0);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-01 01:00:00', '2024-09-01', '01:00:00', 2, 43, 0);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-01 02:00:00', '2024-09-01', '02:00:00', 3, 55, 0);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-01 03:00:00', '2024-09-01', '03:00:00', 4, 51, 0);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-01 04:00:00', '2024-09-01', '04:00:00', 5, 46, 0);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-01 05:00:00', '2024-09-01', '05:00:00', 6, 49, 0);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-01 06:00:00', '2024-09-01', '06:00:00', 7, 35, 5);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-01 07:00:00', '2024-09-01', '07:00:00', 8, 20, 10);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-01 08:00:00', '2024-09-01', '08:00:00', 9, 10, 5);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-01 09:00:00', '2024-09-01', '09:00:00', 10, 0, 30);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-01 10:00:00', '2024-09-01', '10:00:00', 11, 0, 35);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-01 11:00:00', '2024-09-01', '11:00:00', 12, 0, 40);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-01 12:00:00', '2024-09-01', '12:00:00', 13, 0, 45);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-01 13:00:00', '2024-09-01', '13:00:00', 14, 0, 48);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-01 14:00:00', '2024-09-01', '14:00:00', 15, 0, 57);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-01 15:00:00', '2024-09-01', '15:00:00', 16, 0, 49);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-01 16:00:00', '2024-09-01', '16:00:00', 17, 0, 37);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-01 17:00:00', '2024-09-01', '17:00:00', 18, 0, 20);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-01 18:00:00', '2024-09-01', '18:00:00', 19, 33, 10);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-01 19:00:00', '2024-09-01', '19:00:00', 20, 42, 15);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-01 20:00:00', '2024-09-01', '20:00:00', 21, 44, 18);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-01 21:00:00', '2024-09-01', '21:00:00', 22, 56, 13);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-01 22:00:00', '2024-09-01', '22:00:00', 23, 40, 10);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-01 23:00:00', '2024-09-01', '23:00:00', 24, 47, 5);
-
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-01 00:00:00', '2024-09-01', '00:00:00', 1, 53, 0);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-01 01:00:00', '2024-09-01', '01:00:00', 2, 34, 0);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-01 02:00:00', '2024-09-01', '02:00:00', 3, 55, 0);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-01 03:00:00', '2024-09-01', '03:00:00', 4, 45, 0);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-01 04:00:00', '2024-09-01', '04:00:00', 5, 64, 0);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-01 05:00:00', '2024-09-01', '05:00:00', 6, 54, 0);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-01 06:00:00', '2024-09-01', '06:00:00', 7, 53, 8);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-01 07:00:00', '2024-09-01', '07:00:00', 8, 42, 12);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-01 08:00:00', '2024-09-01', '08:00:00', 9, 37, 11);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-01 09:00:00', '2024-09-01', '09:00:00', 10, 0, 22);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-01 10:00:00', '2024-09-01', '10:00:00', 11, 0, 45);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-01 11:00:00', '2024-09-01', '11:00:00', 12, 0, 46);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-01 12:00:00', '2024-09-01', '12:00:00', 13, 0, 51);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-01 13:00:00', '2024-09-01', '13:00:00', 14, 0, 39);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-01 14:00:00', '2024-09-01', '14:00:00', 15, 0, 60);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-01 15:00:00', '2024-09-01', '15:00:00', 16, 0, 39);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-01 16:00:00', '2024-09-01', '16:00:00', 17, 0, 46);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-01 17:00:00', '2024-09-01', '17:00:00', 18, 0, 18);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-01 18:00:00', '2024-09-01', '18:00:00', 19, 37, 15);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-01 19:00:00', '2024-09-01', '19:00:00', 20, 34, 19);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-01 20:00:00', '2024-09-01', '20:00:00', 21, 41, 13);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-01 21:00:00', '2024-09-01', '21:00:00', 22, 60, 17);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-01 22:00:00', '2024-09-01', '22:00:00', 23, 48, 15);
-INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-01 23:00:00', '2024-09-01', '23:00:00', 24, 43, 11);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-18 00:00:00', '2024-09-18', '00:00:00', 1, 35, 0);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-18 01:00:00', '2024-09-18', '01:00:00', 2, 43, 0);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-18 02:00:00', '2024-09-18', '02:00:00', 3, 55, 0);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-18 03:00:00', '2024-09-18', '03:00:00', 4, 51, 0);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-18 04:00:00', '2024-09-18', '04:00:00', 5, 46, 0);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-18 05:00:00', '2024-09-18', '05:00:00', 6, 49, 0);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-18 06:00:00', '2024-09-18', '06:00:00', 7, 35, 5);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-18 07:00:00', '2024-09-18', '07:00:00', 8, 20, 10);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-18 08:00:00', '2024-09-18', '08:00:00', 9, 10, 5);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-18 09:00:00', '2024-09-18', '09:00:00', 10, 0, 30);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-18 10:00:00', '2024-09-18', '10:00:00', 11, 0, 35);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-18 11:00:00', '2024-09-18', '11:00:00', 12, 0, 40);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-18 12:00:00', '2024-09-18', '12:00:00', 13, 0, 45);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-18 13:00:00', '2024-09-18', '13:00:00', 14, 0, 48);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-18 14:00:00', '2024-09-18', '14:00:00', 15, 0, 57);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-18 15:00:00', '2024-09-18', '15:00:00', 16, 0, 49);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-18 16:00:00', '2024-09-18', '16:00:00', 17, 0, 37);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-18 17:00:00', '2024-09-18', '17:00:00', 18, 0, 20);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-18 18:00:00', '2024-09-18', '18:00:00', 19, 33, 10);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-18 19:00:00', '2024-09-18', '19:00:00', 20, 42, 15);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-18 20:00:00', '2024-09-18', '20:00:00', 21, 44, 18);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-18 21:00:00', '2024-09-18', '21:00:00', 22, 56, 13);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-18 22:00:00', '2024-09-18', '22:00:00', 23, 40, 10);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3001', 'C101', '2024-09-18 23:00:00', '2024-09-18', '23:00:00', 24, 47, 5);
+
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-18 00:00:00', '2024-09-18', '00:00:00', 1, 53, 0);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-18 01:00:00', '2024-09-18', '01:00:00', 2, 34, 0);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-18 02:00:00', '2024-09-18', '02:00:00', 3, 55, 0);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-18 03:00:00', '2024-09-18', '03:00:00', 4, 45, 0);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-18 04:00:00', '2024-09-18', '04:00:00', 5, 64, 0);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-18 05:00:00', '2024-09-18', '05:00:00', 6, 54, 0);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-18 06:00:00', '2024-09-18', '06:00:00', 7, 53, 8);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-18 07:00:00', '2024-09-18', '07:00:00', 8, 42, 12);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-18 08:00:00', '2024-09-18', '08:00:00', 9, 37, 11);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-18 09:00:00', '2024-09-18', '09:00:00', 10, 0, 22);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-18 10:00:00', '2024-09-18', '10:00:00', 11, 0, 45);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-18 11:00:00', '2024-09-18', '11:00:00', 12, 0, 46);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-18 12:00:00', '2024-09-18', '12:00:00', 13, 0, 51);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-18 13:00:00', '2024-09-18', '13:00:00', 14, 0, 39);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-18 14:00:00', '2024-09-18', '14:00:00', 15, 0, 60);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-18 15:00:00', '2024-09-18', '15:00:00', 16, 0, 39);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-18 16:00:00', '2024-09-18', '16:00:00', 17, 0, 46);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-18 17:00:00', '2024-09-18', '17:00:00', 18, 0, 18);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-18 18:00:00', '2024-09-18', '18:00:00', 19, 37, 15);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-18 19:00:00', '2024-09-18', '19:00:00', 20, 34, 19);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-18 20:00:00', '2024-09-18', '20:00:00', 21, 41, 13);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-18 21:00:00', '2024-09-18', '21:00:00', 22, 60, 17);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-18 22:00:00', '2024-09-18', '22:00:00', 23, 48, 15);
+INSERT INTO `adm_ems_elec_store_h` (`area_code`, `facs_code`, `record_time`, `date`, `time`, `time_index`, `charge_elec_quantity`, `discharge_elec_quantity`) VALUES ('321283124S3002', 'C102', '2024-09-18 23:00:00', '2024-09-18', '23:00:00', 24, 43, 11);
 
 -- 设施用能计量demo数据
 INSERT INTO `adm_ems_facs_use_h` (`area_code`, `facs_code`, `device_code`, `record_time`, `date`, `time`, `time_index`, `elec_quantity`) VALUES ('321283124S3001', 'Z101', NULL, '2024-09-01 00:00:00', '2024-09-01', '00:00:00', 1, 12);