Browse Source

态势接口补充

lv.wenbin 9 months ago
parent
commit
0f4a6ed113

+ 25 - 1
ems-cloud/ems-modules/ems-server/src/main/java/com/ruoyi/ems/controller/AreaController.java

@@ -8,6 +8,7 @@ import com.ruoyi.common.log.annotation.Log;
 import com.ruoyi.common.log.enums.BusinessType;
 import com.ruoyi.common.security.annotation.RequiresPermissions;
 import com.ruoyi.ems.domain.Area;
+import com.ruoyi.ems.domain.vo.TreeEntity;
 import com.ruoyi.ems.service.IAreaService;
 import io.swagger.annotations.Api;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -22,6 +23,7 @@ import org.springframework.web.bind.annotation.RequestParam;
 import org.springframework.web.bind.annotation.RestController;
 
 import javax.servlet.http.HttpServletResponse;
+import java.util.ArrayList;
 import java.util.List;
 
 /**
@@ -49,7 +51,7 @@ public class AreaController extends BaseController {
     }
 
     /**
-     * 查询服务区列表(根据下挂设施)
+     * 查询服务区列表 (根据下挂设施)
      *
      * @param facsCategory    设施类别
      * @param facsSubCategory 设施子类别
@@ -62,6 +64,28 @@ public class AreaController extends BaseController {
     }
 
     /**
+     * 查询服务区列表 (根据下挂设施)
+     *
+     * @param facsCategory    设施类别
+     * @param facsSubCategory 设施子类别
+     */
+    @GetMapping("/listWithFacsCategoryAsTree")
+    public AjaxResult listWithFacsCategoryAsTree(@RequestParam(name = "facsCategory") String facsCategory,
+        @RequestParam(name = "facsSubCategory", required = false) String facsSubCategory) {
+        List<Area> areas = areaService.selectWithFacsCategory(facsCategory, facsSubCategory);
+        List<TreeEntity> retList = new ArrayList<>();
+
+        for (Area area : areas) {
+            TreeEntity tree = new TreeEntity();
+            tree.setId(area.getAreaCode());
+            tree.setLabel(area.getAreaName());
+            retList.add(tree);
+        }
+
+        return success(retList);
+    }
+
+    /**
      * 查询服务区基本信息列表
      */
     @RequiresPermissions("basecfg:area:list")

+ 23 - 24
ems-cloud/ems-modules/ems-server/src/main/java/com/ruoyi/ems/controller/PvSupplyHController.java → ems-cloud/ems-modules/ems-server/src/main/java/com/ruoyi/ems/controller/ElecPvSupplyHController.java

@@ -19,9 +19,8 @@ import com.ruoyi.common.core.web.page.TableDataInfo;
 import com.ruoyi.common.log.annotation.Log;
 import com.ruoyi.common.log.enums.BusinessType;
 import com.ruoyi.common.security.annotation.RequiresPermissions;
-import com.ruoyi.ems.domain.ElecPgSupplyH;
 import com.ruoyi.ems.domain.PvSupplyH;
-import com.ruoyi.ems.service.IPvSupplyHService;
+import com.ruoyi.ems.service.IEmsPvSupplyHService;
 
 import io.swagger.annotations.Api;
 
@@ -33,63 +32,63 @@ import io.swagger.annotations.Api;
  */
 @RestController
 @RequestMapping("/prod")
-@Api(value = "PvSupplyHController", description = "光伏并网计量数据接口")
-public class PvSupplyHController extends BaseController {
+@Api(value = "ElecPvSupplyHController", description = "光伏并网计量数据接口")
+public class ElecPvSupplyHController extends BaseController {
     @Autowired
-    private IPvSupplyHService admEmsPvSupplyHService;
+    private IEmsPvSupplyHService pvSupplyHService;
 
     /**
      * 查询光伏并网计量光伏并网计量-小时列表
      */
     @RequiresPermissions("ems:prod:list")
     @GetMapping("/list")
-    public TableDataInfo list(PvSupplyH admEmsPvSupplyH) {
+    public TableDataInfo list(PvSupplyH pvSupplyH) {
         startPage();
-        List<PvSupplyH> list = admEmsPvSupplyHService.selectPvSupplyHList(admEmsPvSupplyH);
+        List<PvSupplyH> list = pvSupplyHService.selectPvSupplyHList(pvSupplyH);
         return getDataTable(list);
     }
     @RequiresPermissions("ems:prod:list")
     @GetMapping("/list/prod/this/day/index")
-    public AjaxResult listProdIndex(PvSupplyH admEmsPvSupplyH) {
-        admEmsPvSupplyH.setDate(DateUtils.getNowDate());
-        List<PvSupplyH> list = admEmsPvSupplyHService.selectAreaSupplyH(admEmsPvSupplyH);
+    public AjaxResult listProdIndex(PvSupplyH pvSupplyH) {
+        pvSupplyH.setDate(DateUtils.getNowDate());
+        List<PvSupplyH> list = pvSupplyHService.selectAreaSupplyH(pvSupplyH);
         return success(list);
     }
 
     @RequiresPermissions("ems:prod:list")
     @GetMapping("/list/prod/this/month/index")
-    public AjaxResult listProdMonthIndex(PvSupplyH admEmsPvSupplyH) {
-        List<PvSupplyH> list = admEmsPvSupplyHService.selectAreaSupplyH(admEmsPvSupplyH);
+    public AjaxResult listProdMonthIndex(PvSupplyH pvSupplyH) {
+        List<PvSupplyH> list = pvSupplyHService.selectAreaSupplyH(pvSupplyH);
         return success(list);
     }
 
     @RequiresPermissions("ems:prod:list")
     @GetMapping("/list/prod/this/year/index")
-    public AjaxResult listProdYearIndex(PvSupplyH admEmsPvSupplyH) {
-        List<PvSupplyH> list = admEmsPvSupplyHService.selectAreaSupplyH(admEmsPvSupplyH);
+    public AjaxResult listProdYearIndex(PvSupplyH pvSupplyH) {
+        List<PvSupplyH> list = pvSupplyHService.selectAreaSupplyH(pvSupplyH);
         return success(list);
     }
 
     @RequiresPermissions("ems:prod:list")
     @GetMapping("/list/prod/this/day/total")
-    public AjaxResult listProdThisDayTotalIndex(PvSupplyH admEmsPvSupplyH) {
-        List<Map<String, Object>> list = admEmsPvSupplyHService
-            .selectAreaSupplyHByThisDay(admEmsPvSupplyH.getAreaCode());
+    public AjaxResult listProdThisDayTotalIndex(PvSupplyH pvSupplyH) {
+        List<Map<String, Object>> list = pvSupplyHService
+            .selectAreaSupplyHByThisDay(pvSupplyH.getAreaCode());
         return success(list);
     }
 
     @RequiresPermissions("ems:prod:list")
     @GetMapping("/list/prod/this/month/total")
-    public AjaxResult listProdThisMonthTotalIndex(PvSupplyH admEmsPvSupplyH) {
-        List<Map<String, Object>> list = admEmsPvSupplyHService
-            .selectAreaSupplyHByRefMonth(admEmsPvSupplyH.getAreaCode());
+    public AjaxResult listProdThisMonthTotalIndex(PvSupplyH pvSupplyH) {
+        List<Map<String, Object>> list = pvSupplyHService
+            .selectAreaSupplyHByRefMonth(pvSupplyH.getAreaCode());
         return success(list);
     }
 
     @RequiresPermissions("ems:prod:list")
     @GetMapping("/list/prod/this/year/total")
-    public AjaxResult listProdThisYearTotalIndex(PvSupplyH admEmsPvSupplyH) {
-        List<Map<String, Object>> list = admEmsPvSupplyHService.selectAreaSupplyHByYear(admEmsPvSupplyH.getAreaCode());
+    public AjaxResult listProdThisYearTotalIndex(PvSupplyH pvSupplyH) {
+        List<Map<String, Object>> list = pvSupplyHService.selectAreaSupplyHByYear(pvSupplyH.getAreaCode());
         return success(list);
     }
 
@@ -99,8 +98,8 @@ public class PvSupplyHController extends BaseController {
     @RequiresPermissions("ems:prod:export")
     @Log(title = "光伏并网计量光伏并网计量-小时", businessType = BusinessType.EXPORT)
     @PostMapping("/export")
-    public void export(HttpServletResponse response, PvSupplyH admEmsPvSupplyH) {
-        List<PvSupplyH> list = admEmsPvSupplyHService.selectPvSupplyHList(admEmsPvSupplyH);
+    public void export(HttpServletResponse response, PvSupplyH pvSupplyH) {
+        List<PvSupplyH> list = pvSupplyHService.selectPvSupplyHList(pvSupplyH);
         ExcelUtil<PvSupplyH> util = new ExcelUtil<PvSupplyH>(PvSupplyH.class);
         util.exportExcel(response, list, "光伏并网计量光伏并网计量-小时数据");
     }

+ 8 - 8
ems-cloud/ems-modules/ems-server/src/main/java/com/ruoyi/ems/controller/ElecUseHController.java

@@ -45,9 +45,9 @@ public class ElecUseHController extends BaseController {
      */
     @RequiresPermissions("ems:h:list")
     @GetMapping("/list")
-    public TableDataInfo list(ElecUseH admEmsFacsUseH) {
+    public TableDataInfo list(ElecUseH elecUseH) {
         startPage();
-        List<ElecUseH> list = elecUseHService.selectElecUseHList(admEmsFacsUseH);
+        List<ElecUseH> list = elecUseHService.selectElecUseHList(elecUseH);
         return getDataTable(list);
     }
 
@@ -57,8 +57,8 @@ public class ElecUseHController extends BaseController {
     @RequiresPermissions("ems:h:export")
     @Log(title = "用能计量-小时", businessType = BusinessType.EXPORT)
     @PostMapping("/export")
-    public void export(HttpServletResponse response, ElecUseH admEmsFacsUseH) {
-        List<ElecUseH> list = elecUseHService.selectElecUseHList(admEmsFacsUseH);
+    public void export(HttpServletResponse response, ElecUseH elecUseH) {
+        List<ElecUseH> list = elecUseHService.selectElecUseHList(elecUseH);
         ExcelUtil<ElecUseH> util = new ExcelUtil<ElecUseH>(ElecUseH.class);
         util.exportExcel(response, list, "用能计量-小时数据");
     }
@@ -78,8 +78,8 @@ public class ElecUseHController extends BaseController {
     @RequiresPermissions("ems:h:add")
     @Log(title = "用能计量-小时", businessType = BusinessType.INSERT)
     @PostMapping
-    public AjaxResult add(@RequestBody ElecUseH admEmsFacsUseH) {
-        return toAjax(elecUseHService.insertElecUseH(admEmsFacsUseH));
+    public AjaxResult add(@RequestBody ElecUseH elecUseH) {
+        return toAjax(elecUseHService.insertElecUseH(elecUseH));
     }
 
     /**
@@ -88,8 +88,8 @@ public class ElecUseHController extends BaseController {
     @RequiresPermissions("ems:h:edit")
     @Log(title = "用能计量-小时", businessType = BusinessType.UPDATE)
     @PutMapping
-    public AjaxResult edit(@RequestBody ElecUseH admEmsFacsUseH) {
-        return toAjax(elecUseHService.updateElecUseH(admEmsFacsUseH));
+    public AjaxResult edit(@RequestBody ElecUseH elecUseH) {
+        return toAjax(elecUseHService.updateElecUseH(elecUseH));
     }
 
     /**

+ 1 - 1
ems-cloud/ems-modules/ems-server/src/main/java/com/ruoyi/ems/mapper/PvSupplyHMapper.java → ems-cloud/ems-modules/ems-server/src/main/java/com/ruoyi/ems/mapper/ElecPvSupplyHMapper.java

@@ -14,7 +14,7 @@ import com.ruoyi.ems.domain.PvSupplyH;
  * @author ruoyi
  * @date 2024-08-02
  */
-public interface PvSupplyHMapper
+public interface ElecPvSupplyHMapper
 {
     /**
      * 查询光伏并网计量光伏并网计量-小时

+ 17 - 8
ems-cloud/ems-modules/ems-server/src/main/java/com/ruoyi/ems/mapper/EmsElecStoreHMapper.java

@@ -1,11 +1,12 @@
 package com.ruoyi.ems.mapper;
 
-import java.util.List;
-
+import com.ruoyi.ems.domain.ElecPgSupplyH;
 import com.ruoyi.ems.domain.ElecStoreH;
 import com.ruoyi.ems.domain.vo.ElecStoreSta;
 import org.apache.ibatis.annotations.Param;
 
+import java.util.List;
+
 /**
  * 储能计量-小时Mapper接口
  *
@@ -38,26 +39,34 @@ public interface EmsElecStoreHMapper {
     /**
      * 查询储能计量-小时列表
      *
-     * @param admEmsElecStoreH 储能计量-小时
+     * @param elecStoreH 储能计量-小时
+     * @return 储能计量-小时集合
+     */
+    List<ElecStoreH> selectStoreHList(ElecStoreH elecStoreH);
+
+    /**
+     * 查询储能计量-小时列表(全部区域)
+     *
+     * @param elecStoreH 储能计量-小时
      * @return 储能计量-小时集合
      */
-    List<ElecStoreH> selectStoreHList(ElecStoreH admEmsElecStoreH);
+    List<ElecStoreH> selectStoreHAllArea(ElecStoreH elecStoreH);
 
     /**
      * 新增储能计量-小时
      *
-     * @param admEmsElecStoreH 储能计量-小时
+     * @param elecStoreH 储能计量-小时
      * @return 结果
      */
-    int insertStoreH(ElecStoreH admEmsElecStoreH);
+    int insertStoreH(ElecStoreH elecStoreH);
 
     /**
      * 修改储能计量-小时
      *
-     * @param admEmsElecStoreH 储能计量-小时
+     * @param elecStoreH 储能计量-小时
      * @return 结果
      */
-    int updateStoreH(ElecStoreH admEmsElecStoreH);
+    int updateStoreH(ElecStoreH elecStoreH);
 
     /**
      * 删除储能计量-小时

+ 1 - 1
ems-cloud/ems-modules/ems-server/src/main/java/com/ruoyi/ems/service/IPvSupplyHService.java → ems-cloud/ems-modules/ems-server/src/main/java/com/ruoyi/ems/service/IEmsPvSupplyHService.java

@@ -11,7 +11,7 @@ import com.ruoyi.ems.domain.PvSupplyH;
  * @author ruoyi
  * @date 2024-08-02
  */
-public interface IPvSupplyHService
+public interface IEmsPvSupplyHService
 {
     /**
      * 查询光伏并网计量-小时

+ 17 - 15
ems-cloud/ems-modules/ems-server/src/main/java/com/ruoyi/ems/service/impl/EmsPgSupplyHServiceImpl.java → ems-cloud/ems-modules/ems-server/src/main/java/com/ruoyi/ems/service/impl/ElecPgSupplyHServiceImpl.java

@@ -12,7 +12,7 @@ import com.ruoyi.common.core.utils.StringUtils;
 import com.ruoyi.ems.domain.ElecPgSupplyH;
 import com.ruoyi.ems.domain.vo.QueryIndex;
 import com.ruoyi.ems.mapper.ElecPgSupplyHMapper;
-import com.ruoyi.ems.mapper.PvSupplyHMapper;
+import com.ruoyi.ems.mapper.ElecPvSupplyHMapper;
 import com.ruoyi.ems.service.IElecPgSupplyHService;
 
 /**
@@ -22,12 +22,12 @@ import com.ruoyi.ems.service.IElecPgSupplyHService;
  * @date 2024-08-09
  */
 @Service
-public class EmsPgSupplyHServiceImpl implements IElecPgSupplyHService {
+public class ElecPgSupplyHServiceImpl implements IElecPgSupplyHService {
     @Autowired
-    private ElecPgSupplyHMapper emsPgSupplyHMapper;
+    private ElecPgSupplyHMapper pgSupplyHMapper;
 
     @Autowired
-    private PvSupplyHMapper pvSupplyHMapper;
+    private ElecPvSupplyHMapper pvSupplyHMapper;
 
     /**
      * 查询电网供应计量-小时
@@ -37,7 +37,7 @@ public class EmsPgSupplyHServiceImpl implements IElecPgSupplyHService {
      */
     @Override
     public ElecPgSupplyH selectPgSupplyHById(Long id) {
-        return emsPgSupplyHMapper.selectPgSupplyHById(id);
+        return pgSupplyHMapper.selectPgSupplyHById(id);
     }
 
     /**
@@ -48,21 +48,23 @@ public class EmsPgSupplyHServiceImpl implements IElecPgSupplyHService {
      */
     @Override
     public List<ElecPgSupplyH> selectPgSupplyHList(ElecPgSupplyH elecPgSupplyH) {
-        if (StringUtils.isNotEmpty(elecPgSupplyH.getAreaCode())) {
-            return emsPgSupplyHMapper.selectPgSupplyHList(elecPgSupplyH);
+        if (StringUtils.equals("all", elecPgSupplyH.getAreaCode())) {
+            return pgSupplyHMapper.selectPgSupplyHAllArea(elecPgSupplyH);
+        }
+        else {
+            return pgSupplyHMapper.selectPgSupplyHList(elecPgSupplyH);
         }
-        return emsPgSupplyHMapper.selectPgSupplyHAllArea(elecPgSupplyH);
     }
 
     @Override
     public List<ElecPgSupplyH> selectPgSupplyH(QueryIndex queryIndex) {
-        return emsPgSupplyHMapper.selectPgSupplyH(queryIndex);
+        return pgSupplyHMapper.selectPgSupplyH(queryIndex);
     }
 
     @Override
     public Map<String, Object> selectSupplyPvByH() {
         String thisDay = DateTimeUtil.currentDateTime(DateTimeUtil.DateFormatter.yyyy_MM_dd);
-        Map<String, Map<String, Object>> supplyByHMap = emsPgSupplyHMapper.calThisDaySupplyByH(thisDay);
+        Map<String, Map<String, Object>> supplyByHMap = pgSupplyHMapper.calThisDaySupplyByH(thisDay);
         Map<String, Map<String, Object>> pvByHMap = pvSupplyHMapper.calThisDayPvByH(thisDay);
         return new HashMap<String, Object>() {{
             put("supply", supplyByHMap);
@@ -73,7 +75,7 @@ public class EmsPgSupplyHServiceImpl implements IElecPgSupplyHService {
     @Override
     public Map<String, Object> selectSupplyPvByDay() {
         String thisDay = DateTimeUtil.currentDateTime(DateTimeUtil.DateFormatter.yyyy_MM_dd);
-        Map<String, Object> thisDaySupply = emsPgSupplyHMapper.calThisDaySupply(thisDay);
+        Map<String, Object> thisDaySupply = pgSupplyHMapper.calThisDaySupply(thisDay);
         Map<String, Object> thisDayPv = pvSupplyHMapper.calThisDayPv(thisDay);
         return new HashMap<String, Object>() {{
             put("supply", thisDaySupply);
@@ -89,7 +91,7 @@ public class EmsPgSupplyHServiceImpl implements IElecPgSupplyHService {
      */
     @Override
     public int insertPgSupplyH(ElecPgSupplyH elecPgSupplyH) {
-        return emsPgSupplyHMapper.insertPgSupplyH(elecPgSupplyH);
+        return pgSupplyHMapper.insertPgSupplyH(elecPgSupplyH);
     }
 
     /**
@@ -100,7 +102,7 @@ public class EmsPgSupplyHServiceImpl implements IElecPgSupplyHService {
      */
     @Override
     public int updatePgSupplyH(ElecPgSupplyH elecPgSupplyH) {
-        return emsPgSupplyHMapper.updatePgSupplyH(elecPgSupplyH);
+        return pgSupplyHMapper.updatePgSupplyH(elecPgSupplyH);
     }
 
     /**
@@ -111,7 +113,7 @@ public class EmsPgSupplyHServiceImpl implements IElecPgSupplyHService {
      */
     @Override
     public int deletePgSupplyHByIds(Long[] ids) {
-        return emsPgSupplyHMapper.deletePgSupplyHByIds(ids);
+        return pgSupplyHMapper.deletePgSupplyHByIds(ids);
     }
 
     /**
@@ -122,6 +124,6 @@ public class EmsPgSupplyHServiceImpl implements IElecPgSupplyHService {
      */
     @Override
     public int deletePgSupplyHById(Long id) {
-        return emsPgSupplyHMapper.deletePgSupplyHById(id);
+        return pgSupplyHMapper.deletePgSupplyHById(id);
     }
 }

+ 21 - 22
ems-cloud/ems-modules/ems-server/src/main/java/com/ruoyi/ems/service/impl/ElecStoreServiceImpl.java

@@ -1,5 +1,6 @@
 package com.ruoyi.ems.service.impl;
 
+import com.ruoyi.common.core.utils.StringUtils;
 import com.ruoyi.ems.domain.ElecStoreH;
 import com.ruoyi.ems.domain.vo.ElecStoreAnalyze;
 import com.ruoyi.ems.domain.vo.ElecStoreSta;
@@ -12,25 +13,23 @@ import java.util.List;
 
 /**
  * 储能计量-小时Service业务层处理
- * 
+ *
  * @author ruoyi
  * @date 2024-08-09
  */
 @Service
-public class ElecStoreServiceImpl implements IElecStoreService
-{
+public class ElecStoreServiceImpl implements IElecStoreService {
     @Autowired
     private EmsElecStoreHMapper elecStoreHMapper;
 
     /**
      * 查询储能计量-小时
-     * 
+     *
      * @param id 储能计量-小时主键
      * @return 储能计量-小时
      */
     @Override
-    public ElecStoreH selectHourById(Long id)
-    {
+    public ElecStoreH selectHourById(Long id) {
         return elecStoreHMapper.selectStoreHById(id);
     }
 
@@ -48,61 +47,61 @@ public class ElecStoreServiceImpl implements IElecStoreService
 
     /**
      * 查询储能计量-小时列表
-     * 
+     *
      * @param elecStoreH 储能计量-小时
      * @return 储能计量-小时
      */
     @Override
-    public List<ElecStoreH> selectHourList(ElecStoreH elecStoreH)
-    {
-        return elecStoreHMapper.selectStoreHList(elecStoreH);
+    public List<ElecStoreH> selectHourList(ElecStoreH elecStoreH) {
+        if (StringUtils.equals("all", elecStoreH.getAreaCode())) {
+            return elecStoreHMapper.selectStoreHAllArea(elecStoreH);
+        }
+        else {
+            return elecStoreHMapper.selectStoreHList(elecStoreH);
+        }
     }
 
     /**
      * 新增储能计量-小时
-     * 
+     *
      * @param elecStoreH 储能计量-小时
      * @return 结果
      */
     @Override
-    public int insertHour(ElecStoreH elecStoreH)
-    {
+    public int insertHour(ElecStoreH elecStoreH) {
         return elecStoreHMapper.insertStoreH(elecStoreH);
     }
 
     /**
      * 修改储能计量-小时
-     * 
+     *
      * @param elecStoreH 储能计量-小时
      * @return 结果
      */
     @Override
-    public int updateHour(ElecStoreH elecStoreH)
-    {
+    public int updateHour(ElecStoreH elecStoreH) {
         return elecStoreHMapper.updateStoreH(elecStoreH);
     }
 
     /**
      * 批量删除储能计量-小时
-     * 
+     *
      * @param ids 需要删除的储能计量-小时主键
      * @return 结果
      */
     @Override
-    public int deleteHourByIds(Long[] ids)
-    {
+    public int deleteHourByIds(Long[] ids) {
         return elecStoreHMapper.deleteStoreHByIds(ids);
     }
 
     /**
      * 删除储能计量-小时信息
-     * 
+     *
      * @param id 储能计量-小时主键
      * @return 结果
      */
     @Override
-    public int deleteHourById(Long id)
-    {
+    public int deleteHourById(Long id) {
         return elecStoreHMapper.deleteStoreHById(id);
     }
 }

+ 2 - 2
ems-cloud/ems-modules/ems-server/src/main/java/com/ruoyi/ems/service/impl/ElecUseHServiceImpl.java

@@ -11,7 +11,7 @@ import com.ruoyi.common.core.utils.DateTimeUtil;
 import com.ruoyi.common.core.utils.StreamUtils;
 import com.ruoyi.ems.domain.ElecUseH;
 import com.ruoyi.ems.mapper.ElecUseHMapper;
-import com.ruoyi.ems.mapper.PvSupplyHMapper;
+import com.ruoyi.ems.mapper.ElecPvSupplyHMapper;
 import com.ruoyi.ems.service.IElecUseHService;
 
 import cn.hutool.core.map.MapUtil;
@@ -28,7 +28,7 @@ public class ElecUseHServiceImpl implements IElecUseHService {
     private ElecUseHMapper elecUseHMapper;
 
     @Autowired
-    private PvSupplyHMapper pvSupplyHMapper;
+    private ElecPvSupplyHMapper pvSupplyHMapper;
 
     /**
      * 查询用能计量-小时

+ 15 - 13
ems-cloud/ems-modules/ems-server/src/main/java/com/ruoyi/ems/service/impl/PvSupplyHServiceImpl.java → ems-cloud/ems-modules/ems-server/src/main/java/com/ruoyi/ems/service/impl/EmsPvSupplyHServiceImpl.java

@@ -9,8 +9,8 @@ import org.springframework.stereotype.Service;
 
 import com.ruoyi.common.core.utils.DateTimeUtil;
 import com.ruoyi.ems.domain.PvSupplyH;
-import com.ruoyi.ems.mapper.PvSupplyHMapper;
-import com.ruoyi.ems.service.IPvSupplyHService;
+import com.ruoyi.ems.mapper.ElecPvSupplyHMapper;
+import com.ruoyi.ems.service.IEmsPvSupplyHService;
 
 /**
  * 光伏并网计量光伏并网计量-小时Service业务层处理
@@ -19,9 +19,9 @@ import com.ruoyi.ems.service.IPvSupplyHService;
  * @date 2024-08-02
  */
 @Service
-public class PvSupplyHServiceImpl implements IPvSupplyHService {
+public class EmsPvSupplyHServiceImpl implements IEmsPvSupplyHService {
     @Autowired
-    private PvSupplyHMapper pvSupplyHMapper;
+    private ElecPvSupplyHMapper pvSupplyHMapper;
 
     /**
      * 查询光伏并网计量光伏并网计量-小时
@@ -37,15 +37,17 @@ public class PvSupplyHServiceImpl implements IPvSupplyHService {
     /**
      * 查询光伏并网计量光伏并网计量-小时列表
      *
-     * @param PvSupplyH 光伏并网计量光伏并网计量-小时
+     * @param pvSupplyH 光伏并网计量光伏并网计量-小时
      * @return 光伏并网计量光伏并网计量-小时
      */
     @Override
     public List<PvSupplyH> selectPvSupplyHList(PvSupplyH pvSupplyH) {
-        if (StringUtils.isNotEmpty(pvSupplyH.getAreaCode())) {
+        if (StringUtils.equals("all", pvSupplyH.getAreaCode())) {
+            return pvSupplyHMapper.selectPvSupplyHAll(pvSupplyH);
+        }
+        else {
             return pvSupplyHMapper.selectPvSupplyHList(pvSupplyH);
         }
-        return pvSupplyHMapper.selectPvSupplyHAll(pvSupplyH);
     }
 
     @Override
@@ -74,23 +76,23 @@ public class PvSupplyHServiceImpl implements IPvSupplyHService {
     /**
      * 新增光伏并网计量光伏并网计量-小时
      *
-     * @param PvSupplyH 光伏并网计量光伏并网计量-小时
+     * @param pvSupplyH 光伏并网计量光伏并网计量-小时
      * @return 结果
      */
     @Override
-    public int insertPvSupplyH(PvSupplyH PvSupplyH) {
-        return pvSupplyHMapper.insertPvSupplyH(PvSupplyH);
+    public int insertPvSupplyH(PvSupplyH pvSupplyH) {
+        return pvSupplyHMapper.insertPvSupplyH(pvSupplyH);
     }
 
     /**
      * 修改光伏并网计量光伏并网计量-小时
      *
-     * @param PvSupplyH 光伏并网计量光伏并网计量-小时
+     * @param pvSupplyH 光伏并网计量光伏并网计量-小时
      * @return 结果
      */
     @Override
-    public int updatePvSupplyH(PvSupplyH PvSupplyH) {
-        return pvSupplyHMapper.updatePvSupplyH(PvSupplyH);
+    public int updatePvSupplyH(PvSupplyH pvSupplyH) {
+        return pvSupplyHMapper.updatePvSupplyH(pvSupplyH);
     }
 
     /**

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

@@ -61,11 +61,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         sum(COALESCE(pg.`use_elec_quantity`, 0)) use_elec_quantity,
         sum(COALESCE(pg.`use_elec_cost`, 0)) use_elec_cost
         FROM adm_ems_pg_supply_h pg
-        inner JOIN adm_service_area a ON pg.`area_code` = a.`area_code`
         inner JOIN adm_ems_facs f ON pg.`facs_code` = f.`facs_code`
         inner JOIN dim_ems_facs_category facCategory ON f.facs_category = facCategory.`code`
         <where>
-            <if test="areaCode != null  and areaCode != ''">and pg.`area_code` = #{areaCode}</if>
             <if test="startRecTime != null  and startRecTime != '' and endRecTime != null and endRecTime !=''">
                 and pg.`record_time` &gt;= #{startRecTime} and pg.`record_time` &lt;= #{endRecTime}
             </if>
@@ -78,6 +76,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         pg.`time` DESC,
         pg.`time_index`
     </select>
+
     <select id="calThisDaySupply" parameterType="String" resultType="Map">
         SELECT sum(
                        COALESCE(CAST(use_elec_cost AS DECIMAL(10, 2)), 0))     cost,

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

@@ -2,7 +2,7 @@
 <!DOCTYPE mapper
         PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
-<mapper namespace="com.ruoyi.ems.mapper.PvSupplyHMapper">
+<mapper namespace="com.ruoyi.ems.mapper.ElecPvSupplyHMapper">
     <resultMap type="com.ruoyi.ems.domain.PvSupplyH" id="PvSupplyHResult">
         <result property="id" column="id"/>
         <result property="areaCode" column="area_code"/>
@@ -79,11 +79,9 @@
             sum(COALESCE(pv.up_elec_earn,0)) up_elec_earn
         FROM
             adm_ems_pv_supply_h pv
-                INNER JOIN adm_service_area a ON pv.`area_code` = a.`area_code`
                 INNER JOIN adm_ems_facs f ON pv.`facs_code` = f.`facs_code`
                 INNER JOIN dim_ems_facs_category facCategory ON f.facs_category = facCategory.`code`
         <where>
-            <if test="areaCode != null  and areaCode != ''">and pv.`area_code` = #{areaCode}</if>
             <if test="startRecTime != null  and startRecTime != '' and endRecTime != null and endRecTime !=''">
                 and pv.`record_time` &gt;= #{startRecTime} and pv.`record_time` &lt;= #{endRecTime}
             </if>

+ 25 - 0
ems-cloud/ems-modules/ems-server/src/main/resources/mapper/ems/EmsElecStoreHMapper.xml

@@ -63,6 +63,31 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         st.`time_index`
     </select>
 
+    <select id="selectStoreHAllArea" parameterType="com.ruoyi.ems.domain.ElecStoreH" resultMap="StoreHResult">
+        SELECT facCategory.`code` facs_code,
+        facCategory.`name` facs_name,
+        st.`date`,
+        st.`time`,
+        st.`time_index`,
+        sum(COALESCE(st.`charge_elec_quantity`, 0)) charge_elec_quantity,
+        sum(COALESCE(st.`discharge_elec_quantity`, 0)) discharge_elec_quantity
+        FROM adm_ems_elec_store_h st
+        inner JOIN adm_ems_facs f ON st.`facs_code` = f.`facs_code`
+        inner JOIN dim_ems_facs_category facCategory ON f.facs_category = facCategory.`code`
+        <where>
+            <if test="startRecTime != null  and startRecTime != '' and endRecTime != null and endRecTime !=''">
+                and st.`record_time` &gt;= #{startRecTime} and st.`record_time` &lt;= #{endRecTime}
+            </if>
+        </where>
+        GROUP BY facCategory.`code`,
+        st.DATE,
+        st.time_index,
+        st.TIME
+        ORDER BY st.`date` DESC,
+        st.`time` DESC,
+        st.`time_index`
+    </select>
+
     <select id="selectStoreHById" parameterType="Long" resultMap="StoreHResult">
         <include refid="selectStoreHVo"/>
         where st.id = #{id}

+ 181 - 207
ems-cloud/sql/ems_init_data.sql

@@ -143,7 +143,6 @@ INSERT INTO `adm_ems_obj_attr_value` (`obj_code`, `obj_type`, `attr_key`, `attr_
 
 
 -- 对象能力DEMO数据
-INSERT INTO `adm_ems_obj_ability` (`model_code`, `ability_key`, `ability_name`, `ability_desc`, `ability_param`)VALUES ('M_W2_QR', '漏电保护器模型', 2);
 INSERT INTO `adm_ems_obj_ability` (`model_code`, `ability_key`, `ability_name`, `ability_desc`, `ability_param`) VALUES ('M_W2', 'checkLine', '线路检测', '执行xx方法进行测试', '{\"enable\":\"1\"}');
 
 
@@ -277,31 +276,6 @@ INSERT INTO `adm_ems_device_component` (`device_code`, `compo_code`, `compo_tag`
 INSERT INTO `adm_ems_device_component` (`device_code`, `compo_code`, `compo_tag`, `ps_code`, `ext_compo_code`, `compo_model`, `compo_brand`, `compo_spec`, `ancestors`, `parent_compo`) VALUES ('D-B-1001', 'D-B-1001-QF_02', '风机', 'QF', '0x000103', 'M_W2_QF', '施耐德', 'NXB-63-C16', 'D-B-1001-QS_00/D-B-1001-QF_02', 'D-B-1001-QS_00');
 
 
--- 动力箱柜电气设备表
-INSERT INTO adm_box_elec_eqpt (`box_code`, `eqpt_code`, `ext_eqpt_code`, `eqpt_type`, `eqpt_spec`, `rated_voltage`, `rated_current`, `ancestors`, `parent_eqpt`, `sub_circuit`) VALUES ('D-B-1001', 'D-B-1001-10000', '0x0001', 'RCD', '总开(漏保)', 380, 200, '', '-1', '分开');
-INSERT INTO adm_box_elec_eqpt (`box_code`, `eqpt_code`, `ext_eqpt_code`, `eqpt_type`, `eqpt_spec`, `rated_voltage`, `rated_current`, `ancestors`, `parent_eqpt`, `sub_circuit`) VALUES ('D-B-1001', 'D-B-1001-10011', '0x0002', 'QF', '分开(空开)', 380, 60, '-1,D-B-1001-10000', 'D-B-1001-10000', '照明');
-INSERT INTO adm_box_elec_eqpt (`box_code`, `eqpt_code`, `ext_eqpt_code`, `eqpt_type`, `eqpt_spec`, `rated_voltage`, `rated_current`, `ancestors`, `parent_eqpt`, `sub_circuit`) VALUES ('D-B-1001', 'D-B-1001-11012', '0x0003', 'QF', '分开(空开)', 380, 60, '-1,D-B-1001-10000', 'D-B-1001-10000', 'LED');
-INSERT INTO adm_box_elec_eqpt (`box_code`, `eqpt_code`, `ext_eqpt_code`, `eqpt_type`, `eqpt_spec`, `rated_voltage`, `rated_current`, `ancestors`, `parent_eqpt`, `sub_circuit`) VALUES ('D-B-1001', 'D-B-1001-11013', '0x0003', 'QF', '分开(空开)', 380, 60, '-1,D-B-1001-10000', 'D-B-1001-10000', '空调');
-INSERT INTO adm_box_elec_eqpt (`box_code`, `eqpt_code`, `ext_eqpt_code`, `eqpt_type`, `eqpt_spec`, `rated_voltage`, `rated_current`, `ancestors`, `parent_eqpt`, `sub_circuit`) VALUES ('D-B-1001', 'D-B-1001-11014', '0x0004', 'QF', '分开(空开)', 380, 60, '-1,D-B-1001-10000', 'D-B-1001-10000', '水泵');
-
-INSERT INTO adm_box_elec_eqpt (`box_code`, `eqpt_code`, `ext_eqpt_code`, `eqpt_type`, `eqpt_spec`, `rated_voltage`, `rated_current`, `ancestors`, `parent_eqpt`, `sub_circuit`) VALUES ('D-B-1002', 'D-B-1002-10000', '0x0011', 'RCD', '总开(漏保)', 380, 200, '', '-1', '分开');
-INSERT INTO adm_box_elec_eqpt (`box_code`, `eqpt_code`, `ext_eqpt_code`, `eqpt_type`, `eqpt_spec`, `rated_voltage`, `rated_current`, `ancestors`, `parent_eqpt`, `sub_circuit`) VALUES ('D-B-1002', 'D-B-1002-10011', '0x0012', 'QF', '分开(空开)', 380, 60, '-1,D-B-1002-10000', 'D-B-1002-10000', '照明');
-INSERT INTO adm_box_elec_eqpt (`box_code`, `eqpt_code`, `ext_eqpt_code`, `eqpt_type`, `eqpt_spec`, `rated_voltage`, `rated_current`, `ancestors`, `parent_eqpt`, `sub_circuit`) VALUES ('D-B-1002', 'D-B-1002-11012', '0x0013', 'QF', '分开(空开)', 380, 60, '-1,D-B-1002-10000', 'D-B-1002-10000', '照明');
-INSERT INTO adm_box_elec_eqpt (`box_code`, `eqpt_code`, `ext_eqpt_code`, `eqpt_type`, `eqpt_spec`, `rated_voltage`, `rated_current`, `ancestors`, `parent_eqpt`, `sub_circuit`) VALUES ('D-B-1002', 'D-B-1002-11013', '0x0013', 'QF', '分开(空开)', 380, 60, '-1,D-B-1002-10000', 'D-B-1002-10000', '照明');
-INSERT INTO adm_box_elec_eqpt (`box_code`, `eqpt_code`, `ext_eqpt_code`, `eqpt_type`, `eqpt_spec`, `rated_voltage`, `rated_current`, `ancestors`, `parent_eqpt`, `sub_circuit`) VALUES ('D-B-1002', 'D-B-1002-11014', '0x0014', 'QF', '分开(空开)', 380, 60, '-1,D-B-1002-10000', 'D-B-1002-10000', '照明');
-
-INSERT INTO adm_box_elec_eqpt (`box_code`, `eqpt_code`, `ext_eqpt_code`, `eqpt_type`, `eqpt_spec`, `rated_voltage`, `rated_current`, `ancestors`, `parent_eqpt`, `sub_circuit`) VALUES ('D-N-1001', 'D-N-1001-10000', '0x0101', 'RCD', '总开(漏保)', 380, 200, '', '-1', '分开');
-INSERT INTO adm_box_elec_eqpt (`box_code`, `eqpt_code`, `ext_eqpt_code`, `eqpt_type`, `eqpt_spec`, `rated_voltage`, `rated_current`, `ancestors`, `parent_eqpt`, `sub_circuit`) VALUES ('D-N-1001', 'D-N-1001-10011', '0x0102', 'QF', '分开(空开)', 380, 60, '-1,D-N-1001-10000', 'D-N-1001-10000', '空调');
-INSERT INTO adm_box_elec_eqpt (`box_code`, `eqpt_code`, `ext_eqpt_code`, `eqpt_type`, `eqpt_spec`, `rated_voltage`, `rated_current`, `ancestors`, `parent_eqpt`, `sub_circuit`) VALUES ('D-N-1001', 'D-N-1001-11012', '0x0103', 'QF', '分开(空开)', 380, 60, '-1,D-N-1001-10000', 'D-N-1001-10000', '空调');
-INSERT INTO adm_box_elec_eqpt (`box_code`, `eqpt_code`, `ext_eqpt_code`, `eqpt_type`, `eqpt_spec`, `rated_voltage`, `rated_current`, `ancestors`, `parent_eqpt`, `sub_circuit`) VALUES ('D-N-1001', 'D-N-1001-11013', '0x0103', 'QF', '分开(空开)', 380, 60, '-1,D-N-1001-10000', 'D-N-1001-10000', '空调');
-INSERT INTO adm_box_elec_eqpt (`box_code`, `eqpt_code`, `ext_eqpt_code`, `eqpt_type`, `eqpt_spec`, `rated_voltage`, `rated_current`, `ancestors`, `parent_eqpt`, `sub_circuit`) VALUES ('D-N-1001', 'D-N-1001-11014', '0x0104', 'QF', '分开(空开)', 380, 60, '-1,D-N-1001-10000', 'D-N-1001-10000', '空调');
-
-INSERT INTO adm_box_elec_eqpt (`box_code`, `eqpt_code`, `ext_eqpt_code`, `eqpt_type`, `eqpt_spec`, `rated_voltage`, `rated_current`, `ancestors`, `parent_eqpt`, `sub_circuit`) VALUES ('D-N-1002', 'D-B-1002-10000', '0x0201', 'RCD', '总开(漏保)', 380, 200, '', '-1', '分开');
-INSERT INTO adm_box_elec_eqpt (`box_code`, `eqpt_code`, `ext_eqpt_code`, `eqpt_type`, `eqpt_spec`, `rated_voltage`, `rated_current`, `ancestors`, `parent_eqpt`, `sub_circuit`) VALUES ('D-N-1002', 'D-B-1002-10011', '0x0202', 'QF', '分开(空开)', 380, 60, '-1,D-B-1002-10000', 'D-B-1002-10000', '水泵');
-INSERT INTO adm_box_elec_eqpt (`box_code`, `eqpt_code`, `ext_eqpt_code`, `eqpt_type`, `eqpt_spec`, `rated_voltage`, `rated_current`, `ancestors`, `parent_eqpt`, `sub_circuit`) VALUES ('D-N-1002', 'D-B-1002-11012', '0x0203', 'QF', '分开(空开)', 380, 60, '-1,D-B-1002-10000', 'D-B-1002-10000', '水泵');
-INSERT INTO adm_box_elec_eqpt (`box_code`, `eqpt_code`, `ext_eqpt_code`, `eqpt_type`, `eqpt_spec`, `rated_voltage`, `rated_current`, `ancestors`, `parent_eqpt`, `sub_circuit`) VALUES ('D-N-1002', 'D-B-1002-11013', '0x0203', 'QF', '分开(空开)', 380, 60, '-1,D-B-1002-10000', 'D-B-1002-10000', '水泵');
-INSERT INTO adm_box_elec_eqpt (`box_code`, `eqpt_code`, `ext_eqpt_code`, `eqpt_type`, `eqpt_spec`, `rated_voltage`, `rated_current`, `ancestors`, `parent_eqpt`, `sub_circuit`) VALUES ('D-N-1002', 'D-B-1002-11014', '0x0204', 'QF', '分开(空开)', 380, 60, '-1,D-B-1002-10000', 'D-B-1002-10000', '水泵');
-
 -- 区域&标签关系表
 insert into adm_obj_tag_rel (`tag_type`,`obj_code`,`tag_code`) VALUES ('3','B-101','Area_00');
 insert into adm_obj_tag_rel (`tag_type`,`obj_code`,`tag_code`) VALUES ('3','B-102','Area_01');
@@ -526,187 +500,187 @@ 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', '202407', 293, '2024-06-30', 387, '2024-07-31', 4700, NULL, NULL);
 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);
 
--- 电网计量指标数据
--- 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', 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);
-
-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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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-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);
+-- -- 电网计量指标数据
+-- -- 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', 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);
+--
+-- 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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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 ('321283124S3003', 'E503', '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-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);