|
|
@@ -3,11 +3,10 @@ package com.zsElectric.openapi.controller;
|
|
|
import com.fasterxml.jackson.core.JsonProcessingException;
|
|
|
import com.zsElectric.openapi.business.service.ChargingBusinessService;
|
|
|
import com.zsElectric.openapi.common.Result;
|
|
|
-import com.zsElectric.openapi.dto.StartChargingRequestDTO;
|
|
|
+import com.zsElectric.openapi.dto.*;
|
|
|
import com.zsElectric.openapi.mapper.ApiLogMapper;
|
|
|
import com.zsElectric.openapi.vo.*;
|
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
|
-import io.swagger.v3.oas.annotations.Parameter;
|
|
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
@@ -33,14 +32,11 @@ public class ChargingController {
|
|
|
* 查询业务策略信息
|
|
|
*/
|
|
|
@Operation(summary = "查询业务策略信息", description = "查询充电桩的价格策略信息")
|
|
|
- @GetMapping("/query_equip_business_policy")
|
|
|
+ @PostMapping("/query_equip_business_policy")
|
|
|
public Result<ChargingPricePolicyVO> queryEquipBusinessPolicy(
|
|
|
- @Parameter(description = "设备业务流水号", example = "123456789123456789123456789")
|
|
|
- @RequestParam("EquipBizSeq") String EquipBizSeq,
|
|
|
- @Parameter(description = "充电设备接口编码")
|
|
|
- @RequestParam("ConnectorID") String ConnectorID) throws Exception {
|
|
|
- log.info("查询业务策略信息, EquipBizSeq={}, ConnectorID={}", EquipBizSeq, ConnectorID);
|
|
|
- ChargingPricePolicyVO result = chargingBusinessService.queryEquipBusinessPolicy(EquipBizSeq, ConnectorID);
|
|
|
+ @RequestBody QueryEquipBusinessPolicyRequestDTO requestDTO) throws Exception {
|
|
|
+ log.info("查询业务策略信息, EquipBizSeq={}, ConnectorID={}", requestDTO.getEquipBizSeq(), requestDTO.getConnectorID());
|
|
|
+ ChargingPricePolicyVO result = chargingBusinessService.queryEquipBusinessPolicy(requestDTO.getEquipBizSeq(), requestDTO.getConnectorID());
|
|
|
return Result.success(result);
|
|
|
}
|
|
|
|
|
|
@@ -48,14 +44,11 @@ public class ChargingController {
|
|
|
* 请求设备认证
|
|
|
*/
|
|
|
@Operation(summary = "请求设备认证", description = "设备认证请求")
|
|
|
- @GetMapping("/query_equip_auth")
|
|
|
+ @PostMapping("/query_equip_auth")
|
|
|
public Result<EquipmentAuthResponseVO> queryEquipAuth(
|
|
|
- @Parameter(description = "设备认证流水号")
|
|
|
- @RequestParam("EquipAuthSeq") String EquipAuthSeq,
|
|
|
- @Parameter(description = "充电设备接口编码")
|
|
|
- @RequestParam("ConnectorID") String ConnectorID) throws JsonProcessingException {
|
|
|
- log.info("请求设备认证, EquipAuthSeq={}, ConnectorID={}", EquipAuthSeq, ConnectorID);
|
|
|
- EquipmentAuthResponseVO result = chargingBusinessService.queryEquipAuth(EquipAuthSeq, ConnectorID);
|
|
|
+ @RequestBody QueryEquipAuthRequestDTO requestDTO) throws JsonProcessingException {
|
|
|
+ log.info("请求设备认证, EquipAuthSeq={}, ConnectorID={}", requestDTO.getEquipAuthSeq(), requestDTO.getConnectorID());
|
|
|
+ EquipmentAuthResponseVO result = chargingBusinessService.queryEquipAuth(requestDTO.getEquipAuthSeq(), requestDTO.getConnectorID());
|
|
|
return Result.success(result);
|
|
|
}
|
|
|
|
|
|
@@ -63,16 +56,11 @@ public class ChargingController {
|
|
|
* 查询充电站信息
|
|
|
*/
|
|
|
@Operation(summary = "查询充电站信息", description = "查询充电站基本信息")
|
|
|
- @GetMapping("/query_stations_info")
|
|
|
+ @PostMapping("/query_stations_info")
|
|
|
public Result<QueryStationsInfoVO> queryStationsInfo(
|
|
|
- @Parameter(description = "最后一次查询时间")
|
|
|
- @RequestParam(value = "LastQueryTime", required = false) String LastQueryTime,
|
|
|
- @Parameter(description = "页码")
|
|
|
- @RequestParam(value = "PageNo", defaultValue = "1") Integer PageNo,
|
|
|
- @Parameter(description = "页大小")
|
|
|
- @RequestParam(value = "PageSize", defaultValue = "10") Integer PageSize) throws Exception {
|
|
|
- log.info("查询充电站信息, LastQueryTime={}, PageNo={}, PageSize={}", LastQueryTime, PageNo, PageSize);
|
|
|
- QueryStationsInfoVO result = chargingBusinessService.queryStationsInfo(LastQueryTime, PageNo, PageSize);
|
|
|
+ @RequestBody QueryStationsInfoRequestDTO requestDTO) throws Exception {
|
|
|
+ log.info("查询充电站信息, LastQueryTime={}, PageNo={}, PageSize={}", requestDTO.getLastQueryTime(), requestDTO.getPageNo(), requestDTO.getPageSize());
|
|
|
+ QueryStationsInfoVO result = chargingBusinessService.queryStationsInfo(requestDTO.getLastQueryTime(), requestDTO.getPageNo(), requestDTO.getPageSize());
|
|
|
return Result.success(result);
|
|
|
}
|
|
|
|
|
|
@@ -106,10 +94,9 @@ public class ChargingController {
|
|
|
@Operation(summary = "查询充电状态", description = "查询当前充电状态")
|
|
|
@PostMapping("/query_equip_charge_status")
|
|
|
public Result<ChargingStatusQueryResponseVO> queryChargingStatus(
|
|
|
- @Parameter(description = "充电订单号(格式:运营商ID+唯一编号)")
|
|
|
- @RequestParam("StartChargeSeq") String StartChargeSeq) throws JsonProcessingException {
|
|
|
- log.info("查询充电状态, StartChargeSeq={}", StartChargeSeq);
|
|
|
- ChargingStatusQueryResponseVO result = chargingBusinessService.queryChargingStatus(StartChargeSeq);
|
|
|
+ @RequestBody QueryChargingStatusRequestDTO requestDTO) throws JsonProcessingException {
|
|
|
+ log.info("查询充电状态, StartChargeSeq={}", requestDTO.getStartChargeSeq());
|
|
|
+ ChargingStatusQueryResponseVO result = chargingBusinessService.queryChargingStatus(requestDTO.getStartChargeSeq());
|
|
|
return Result.success(result);
|
|
|
}
|
|
|
|
|
|
@@ -117,14 +104,11 @@ public class ChargingController {
|
|
|
* 请求停止充电
|
|
|
*/
|
|
|
@Operation(summary = "请求停止充电", description = "停止充电")
|
|
|
- @GetMapping("/query_stop_charge")
|
|
|
+ @PostMapping("/query_stop_charge")
|
|
|
public Result<StopChargingOperationResponseVO> stopCharging(
|
|
|
- @Parameter(description = "充电订单号(格式:运营商ID+唯一编号)")
|
|
|
- @RequestParam("StartChargeSeq") String StartChargeSeq,
|
|
|
- @Parameter(description = "充电设备接口编码")
|
|
|
- @RequestParam("ConnectorID") String ConnectorID) throws JsonProcessingException {
|
|
|
- log.info("请求停止充电, StartChargeSeq={}, ConnectorID={}", StartChargeSeq, ConnectorID);
|
|
|
- StopChargingOperationResponseVO result = chargingBusinessService.stopCharging(StartChargeSeq, ConnectorID);
|
|
|
+ @RequestBody StopChargingRequestDTO requestDTO) throws JsonProcessingException {
|
|
|
+ log.info("请求停止充电, StartChargeSeq={}, ConnectorID={}", requestDTO.getStartChargeSeq(), requestDTO.getConnectorID());
|
|
|
+ StopChargingOperationResponseVO result = chargingBusinessService.stopCharging(requestDTO.getStartChargeSeq(), requestDTO.getConnectorID());
|
|
|
return Result.success(result);
|
|
|
}
|
|
|
}
|