java110
2023-06-13 ae42d2da37fe9d161e7058b51367b95f24c3d97a
service-common/src/main/java/com/java110/common/charge/IChargeCore.java
@@ -1,10 +1,11 @@
package com.java110.common.charge;
import com.java110.dto.chargeMachine.ChargeMachineDto;
import com.java110.dto.chargeMachineOrder.NotifyChargeOrderDto;
import com.java110.dto.chargeMachinePort.ChargeMachinePortDto;
import com.java110.dto.chargeMachine.NotifyChargeOrderDto;
import com.java110.dto.chargeMachine.ChargeMachinePortDto;
import com.java110.vo.ResultVo;
import org.springframework.http.ResponseEntity;
import java.util.List;
/**
 * 充电适配器
@@ -39,9 +40,16 @@
     */
    ChargeMachinePortDto getChargePortState(ChargeMachineDto chargeMachineDto, ChargeMachinePortDto chargeMachinePortDto);
    ResponseEntity<String> finishCharge(NotifyChargeOrderDto notifyChargeOrderDto);
    ResultVo finishCharge(NotifyChargeOrderDto notifyChargeOrderDto);
    ResponseEntity<String> heartbeat(NotifyChargeOrderDto notifyChargeOrderDto);
    ResultVo workHeartbeat(NotifyChargeOrderDto notifyChargeOrderDto);
    ResponseEntity<String> chargeHeartBeat(NotifyChargeOrderDto notifyChargeOrderDto);
    /**
     * 查询设备状态
     * @param chargeMachineDtos
     */
    void queryChargeMachineState(List<ChargeMachineDto> chargeMachineDtos);
     boolean ifStartMonthCard(String personTel, String communityId);
}