| 12345678910111213141516171819202122232425262728293031323334 |
- package com.usky.vpp.service;
- import com.usky.common.core.bean.CommonPage;
- import com.usky.vpp.domain.VppEnergyReadingMonthly;
- import javax.servlet.http.HttpServletResponse;
- import java.util.Map;
- /**
- * VppSettlementService 业务接口
- */
- public interface VppSettlementService {
- default Object stub(String action, Map<String, Object> params) {
- return null;
- }
- CommonPage<VppEnergyReadingMonthly> pageReading(Long id, String customerName, String calcCycle,
- Integer current, Integer size);
- /**
- * 导出月度电量核算数据(Excel)
- *
- * @param scope 导出范围:current / all / filtered
- * @param fileName 文件名(不含扩展名)
- * @param id 客户ID精确匹配(filtered 模式可用)
- * @param customerName 客户名称模糊匹配(filtered 模式可用)
- * @param calcCycle 核算周期,格式 yyyy-MM(filtered 模式可用)
- * @param current 当前页码(current 模式必传)
- * @param size 页大小(current 模式必传)
- */
- void exportReading(String scope, String fileName, Long id, String customerName, String calcCycle,
- Integer current, Integer size, HttpServletResponse response);
- }
|