VppDrSubsidyPredictionService.java 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package com.usky.vpp.service;
  2. import com.usky.common.core.bean.CommonPage;
  3. import com.usky.vpp.service.vo.DrSubsidyPredictionCalculateRequest;
  4. import com.usky.vpp.service.vo.DrSubsidyPredictionRequest;
  5. import com.usky.vpp.service.vo.DrSubsidyPredictionVO;
  6. /**
  7. * 补贴金额预测 业务接口
  8. */
  9. public interface VppDrSubsidyPredictionService {
  10. /**
  11. * 分页查询补贴金额预测
  12. */
  13. CommonPage<DrSubsidyPredictionVO> page(String siteName, String startTime, String endTime,
  14. Integer current, Integer size);
  15. /**
  16. * 试算补贴预测(不落库)。
  17. * <p>入参为邀约编号 + 电网实际响应容量;时长/平台响应量/申报出清量/补贴标准等从邀约与事件查询后计算。</p>
  18. */
  19. DrSubsidyPredictionVO calculate(DrSubsidyPredictionCalculateRequest request);
  20. /**
  21. * 新增补贴预测:按前端传参直接入库,服务端不再重算。
  22. */
  23. Boolean create(DrSubsidyPredictionRequest request);
  24. /**
  25. * 修改补贴预测:按前端传参直接入库,服务端不再重算。
  26. */
  27. Boolean update(DrSubsidyPredictionRequest request);
  28. /**
  29. * 删除补贴预测
  30. */
  31. Boolean delete(Long id);
  32. /**
  33. * 根据事件ID生成/更新补贴预测数据
  34. */
  35. void generateByEventId(Long drEventId);
  36. }