@Service public class EnergyService extends Object
| Constructor and Description |
|---|
EnergyService(EnergyAccountV1Repository energyAccountV1Repository,
EnergyAccountV2Repository energyAccountV2Repository,
EnergyAccountDetailV1Repository energyAccountDetailV1Repository,
EnergyAccountDetailV2Repository energyAccountDetailV2Repository,
EnergyPlanRepository energyPlanRepository,
EnergyPlanDetailRepository energyPlanDetailRepository) |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.data.domain.Page<EnergyAccountBase> |
findAccounts(ParamAccountOpenStatus openStatus,
org.springframework.data.domain.PageRequest pageable,
Integer version) |
org.springframework.data.domain.Page<EnergyPlanEntity> |
findPlans(ParamTypeEnum type,
ParamFuelTypeEnum fuelType,
ParamEffective effective,
java.time.OffsetDateTime updatedSince,
String brand,
org.springframework.data.domain.PageRequest pageable) |
EnergyAccountDetailBase |
getAccountDetail(String accountId,
int version) |
EnergyPlanDetailEntity |
getPlanDetail(String planId) |
@Autowired public EnergyService(EnergyAccountV1Repository energyAccountV1Repository, EnergyAccountV2Repository energyAccountV2Repository, EnergyAccountDetailV1Repository energyAccountDetailV1Repository, EnergyAccountDetailV2Repository energyAccountDetailV2Repository, EnergyPlanRepository energyPlanRepository, EnergyPlanDetailRepository energyPlanDetailRepository)
public org.springframework.data.domain.Page<EnergyPlanEntity> findPlans(ParamTypeEnum type, ParamFuelTypeEnum fuelType, ParamEffective effective, java.time.OffsetDateTime updatedSince, String brand, org.springframework.data.domain.PageRequest pageable)
public EnergyPlanDetailEntity getPlanDetail(String planId)
public org.springframework.data.domain.Page<EnergyAccountBase> findAccounts(ParamAccountOpenStatus openStatus, org.springframework.data.domain.PageRequest pageable, Integer version)
public EnergyAccountDetailBase getAccountDetail(String accountId, int version)
Copyright © 2023. All rights reserved.