| 12345678910111213141516171819202122232425262728293031323334353637 |
- package com.zsElectric.boot.charging.controller;
- import com.zsElectric.boot.charging.service.ChargingReceptionService;
- import com.zsElectric.boot.common.util.electric.RequestParmsEntity;
- import com.zsElectric.boot.common.util.electric.ResponseParmsEntity;
- import io.swagger.v3.oas.annotations.Operation;
- import io.swagger.v3.oas.annotations.tags.Tag;
- import lombok.RequiredArgsConstructor;
- import lombok.extern.slf4j.Slf4j;
- import org.springframework.web.bind.annotation.GetMapping;
- import org.springframework.web.bind.annotation.RequestBody;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RestController;
- @Slf4j
- @RestController
- @RequiredArgsConstructor
- @Tag(name = "充电业务相关接口")
- @RequestMapping("/dev/v1/linkData")
- public class LinkDataController {
- private final ChargingReceptionService chargingReceptionService;
- /**
- * <p>2.4 推送启动充电结果</p>
- * @author SheepHy
- * @param requestDTO,参数为类则包含{@link RequestParmsEntity}
- * @return 停推送启动充电结果VO
- */
- @Operation(summary = "推送启动充电结果")
- @GetMapping("/notification_start_charge_result")
- public ResponseParmsEntity chargeResponse(@RequestBody RequestParmsEntity requestDTO){
- return chargingReceptionService.chargeResponse(requestDTO);
- }
- }
|