diff --git a/xhpc-modules/xhpc-common/src/main/java/com/xhpc/common/api/PowerPileService.java b/xhpc-modules/xhpc-common/src/main/java/com/xhpc/common/api/PowerPileService.java index 83e05df7..076626ce 100644 --- a/xhpc-modules/xhpc-common/src/main/java/com/xhpc/common/api/PowerPileService.java +++ b/xhpc-modules/xhpc-common/src/main/java/com/xhpc/common/api/PowerPileService.java @@ -1,18 +1,14 @@ package com.xhpc.common.api; -import com.xhpc.common.api.dto.ChargingPileDto; +import com.xhpc.common.api.factory.PowerPileFallbackFactory; import com.xhpc.common.core.constant.ServiceNameConstants; import com.xhpc.common.core.domain.R; -import com.xhpc.common.api.factory.PowerPileFallbackFactory; import com.xhpc.common.data.down.StartChargingData; import com.xhpc.common.data.redis.CacheRateModel; import org.apache.ibatis.annotations.Param; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.validation.annotation.Validated; -import org.springframework.web.bind.annotation.DeleteMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.*; import java.util.Set; @@ -28,6 +24,9 @@ public interface PowerPileService { @DeleteMapping("/pile/whitelist/delete/{stationId}") R deletePileWhitelist(@PathVariable("stationId") Long stationId, @RequestBody Set pileNoSet); + @GetMapping("terminal/{terminalSn}/status") + R terminalStatus(@PathVariable("terminalSn")String terminalSn); + @PostMapping("/station/rateModel/{stationId}/{rateModelId}") R setStationRateModel(@PathVariable("stationId") @Param("stationId") Long stationId, @PathVariable("rateModelId") @Param("rateModelId") Long rateModelId, @RequestBody @Param("rateModel") CacheRateModel rateModel); diff --git a/xhpc-modules/xhpc-common/src/main/java/com/xhpc/common/api/factory/PowerPileFallbackFactory.java b/xhpc-modules/xhpc-common/src/main/java/com/xhpc/common/api/factory/PowerPileFallbackFactory.java index 147c6328..74bbdea8 100644 --- a/xhpc-modules/xhpc-common/src/main/java/com/xhpc/common/api/factory/PowerPileFallbackFactory.java +++ b/xhpc-modules/xhpc-common/src/main/java/com/xhpc/common/api/factory/PowerPileFallbackFactory.java @@ -1,8 +1,7 @@ package com.xhpc.common.api.factory; -import com.xhpc.common.api.dto.ChargingPileDto; -import com.xhpc.common.core.domain.R; import com.xhpc.common.api.PowerPileService; +import com.xhpc.common.core.domain.R; import com.xhpc.common.data.down.StartChargingData; import com.xhpc.common.data.redis.CacheRateModel; import org.slf4j.Logger; @@ -41,6 +40,12 @@ public class PowerPileFallbackFactory implements FallbackFactory