|
|
@@ -4,6 +4,8 @@ import com.zsElectric.boot.charging.dto.StartChargingRequestDTO;
|
|
|
import com.zsElectric.boot.charging.dto.StartChargingResponseVO;
|
|
|
import com.zsElectric.boot.charging.service.ChargingBusinessService;
|
|
|
import com.zsElectric.boot.charging.vo.*;
|
|
|
+import com.zsElectric.boot.common.annotation.Log;
|
|
|
+import com.zsElectric.boot.common.enums.LogModuleEnum;
|
|
|
import com.zsElectric.boot.core.web.Result;
|
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
|
import io.swagger.v3.oas.annotations.media.Schema;
|
|
|
@@ -32,6 +34,7 @@ public class ChargingBusinessController {
|
|
|
*/
|
|
|
@Operation(summary = "查询业务策略信息")
|
|
|
@GetMapping("/queryEquipBusinessPolicy")
|
|
|
+ @Log(value = "查询业务策略信息", module = LogModuleEnum.PARKING_CALL, params = true, result = true)
|
|
|
public Result<ChargingPricePolicyVO> queryEquipBusinessPolicy(@RequestParam("EquipBizSeq") @Schema(description = "设备业务流水号", example = "123456789123456789123456789") String EquipBizSeq,
|
|
|
@RequestParam("ConnectorID") @Schema(description = "充电设备接口编码") String ConnectorID) throws Exception{
|
|
|
return Result.success(chargingBusinessService.queryEquipBusinessPolicy(EquipBizSeq, ConnectorID));
|
|
|
@@ -45,8 +48,9 @@ public class ChargingBusinessController {
|
|
|
* @return 返回值描述,如无返回值则为void 返回值为类则包含{@link EquipmentAuthResponseVO}
|
|
|
*
|
|
|
*/
|
|
|
- @Operation(summary = "查询业务策略信息")
|
|
|
+ @Operation(summary = "请求设备认证")
|
|
|
@GetMapping("/queryEquipAuth")
|
|
|
+ @Log(value = "请求设备认证", module = LogModuleEnum.PARKING_CALL, params = true, result = true)
|
|
|
public Result<EquipmentAuthResponseVO> queryEquipAuth(String EquipAuthSeq, String ConnectorID){
|
|
|
return Result.success(chargingBusinessService.queryEquipAuth(EquipAuthSeq, ConnectorID));
|
|
|
}
|
|
|
@@ -62,6 +66,7 @@ public class ChargingBusinessController {
|
|
|
*/
|
|
|
@Operation(summary = "查询充电站信息")
|
|
|
@GetMapping("/queryStationsInfo")
|
|
|
+ @Log(value = "查询充电站信息", module = LogModuleEnum.PARKING_CALL, params = true, result = true)
|
|
|
public Result<QueryStationsInfoVO> queryStationsInfo(@RequestParam(value = "LastQueryTime", required = false) @Schema(description = "最后一次查询时间") String LastQueryTime,
|
|
|
@RequestParam(value = "PageNo",defaultValue = "1") @Schema(description = "页码") Integer PageNo,
|
|
|
@RequestParam(value = "PageSize", defaultValue = "10") @Schema(description = "页大小") Integer PageSize) throws Exception {
|
|
|
@@ -77,6 +82,7 @@ public class ChargingBusinessController {
|
|
|
*/
|
|
|
@Operation(summary = "设备接口状态查询")
|
|
|
@PostMapping("/queryStationStatus")
|
|
|
+ @Log(value = "设备接口状态查询", module = LogModuleEnum.PARKING_CALL, params = true, result = true)
|
|
|
public Result<QueryStationStatusVO> queryStationStatus(@RequestBody List<String> stationIDs){
|
|
|
return Result.success(chargingBusinessService.queryStationStatus(stationIDs));
|
|
|
}
|
|
|
@@ -90,6 +96,7 @@ public class ChargingBusinessController {
|
|
|
*/
|
|
|
@Operation(summary = "请求启动充电")
|
|
|
@PostMapping("/startCharging")
|
|
|
+ @Log(value = "请求启动充电", module = LogModuleEnum.PARKING_CALL, params = true, result = true)
|
|
|
public Result<StartChargingResponseVO> startCharging(@RequestBody StartChargingRequestDTO requestDTO){
|
|
|
return Result.success(chargingBusinessService.startCharging(requestDTO));
|
|
|
}
|
|
|
@@ -100,6 +107,7 @@ public class ChargingBusinessController {
|
|
|
*/
|
|
|
@Operation(summary = "查询充电状态")
|
|
|
@PostMapping("/queryChargingStatus")
|
|
|
+ @Log(value = "查询充电状态", module = LogModuleEnum.PARKING_CALL, params = true, result = true)
|
|
|
public Result<ChargingStatusQueryResponseVO> queryChargingStatus(@RequestParam("StartChargeSeq") @Schema(description = "充电订单号(格式:运营商ID+唯一编号)") String StartChargeSeq){
|
|
|
return Result.success(chargingBusinessService.queryChargingStatus(StartChargeSeq));
|
|
|
}
|
|
|
@@ -110,6 +118,7 @@ public class ChargingBusinessController {
|
|
|
*/
|
|
|
@Operation(summary = "请求停止充电")
|
|
|
@GetMapping("/stopCharging")
|
|
|
+ @Log(value = "请求停止充电", module = LogModuleEnum.PARKING_CALL, params = true, result = true)
|
|
|
public Result<StopChargingOperationResponseVO> stopCharging(@RequestParam("StartChargeSeq") @Schema(description = "充电订单号(格式:运营商ID+唯一编号)") String StartChargeSeq,
|
|
|
@RequestParam("ConnectorID") @Schema(description = "充电设备接口编码") String ConnectorID){
|
|
|
return Result.success(chargingBusinessService.stopCharging(StartChargeSeq, ConnectorID));
|