mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-28 23:15:11 +08:00
新增 甬城泊车相关接口、controller
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
package com.jsowell.thirdparty.lianlian.vo;
|
||||
|
||||
import com.alibaba.fastjson2.annotation.JSONField;
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
@@ -21,19 +23,22 @@ public class EquipmentAuthVO {
|
||||
* 设备认证流水号
|
||||
* 格式“运营商 ID+yyyyMMddHHmmss+4 位随机数”
|
||||
*/
|
||||
private String EquipAuthSeq;
|
||||
@JSONField(name = "EquipAuthSeq")
|
||||
private String equipAuthSeq;
|
||||
|
||||
/**
|
||||
* 充电设备接口编码
|
||||
*/
|
||||
private String ConnectorID;
|
||||
@JSONField(name = "ConnectorID")
|
||||
private String connectorID;
|
||||
|
||||
/**
|
||||
* 成功状态
|
||||
* 0:成功;
|
||||
* 1:失败
|
||||
*/
|
||||
private int SuccStat;
|
||||
@JSONField(name = "SuccStat")
|
||||
private int succStat;
|
||||
|
||||
/**
|
||||
* 失败原因
|
||||
@@ -42,11 +47,13 @@ public class EquipmentAuthVO {
|
||||
* 2:设备检测失败:
|
||||
* 3~99:自定义
|
||||
*/
|
||||
private int FailReason;
|
||||
@JSONField(name = "FailReason")
|
||||
private int failReason;
|
||||
|
||||
/**
|
||||
* 失败原因描述
|
||||
* 如果设备认证失败则必传,描述力求简单明了,用户一看即懂
|
||||
*/
|
||||
private String FailReasonMsg;
|
||||
@JSONField(name = "FailReasonMsg")
|
||||
private String failReasonMsg;
|
||||
}
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package com.jsowell.thirdparty.lianlian.vo;
|
||||
|
||||
import com.alibaba.fastjson2.annotation.JSONField;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
@@ -23,107 +24,128 @@ public class QueryChargingStatusVO {
|
||||
/**
|
||||
* 充电订单号
|
||||
*/
|
||||
private String StartChargeSeq;
|
||||
@JSONField(name = "StartChargeSeq")
|
||||
private String startChargeSeq;
|
||||
|
||||
/**
|
||||
* 充电订单状态
|
||||
*/
|
||||
private int StartChargeSeqStat;
|
||||
@JSONField(name = "StartChargeSeqStat")
|
||||
private int startChargeSeqStat;
|
||||
|
||||
/**
|
||||
* 充电设备接口编码
|
||||
*/
|
||||
private String ConnectorID;
|
||||
@JSONField(name = "ConnectorID")
|
||||
private String connectorID;
|
||||
|
||||
/**
|
||||
* 充电设备接口状态
|
||||
*/
|
||||
private int ConnectorStatus;
|
||||
@JSONField(name = "ConnectorStatus")
|
||||
private int connectorStatus;
|
||||
|
||||
/**
|
||||
* 车辆识别码
|
||||
*/
|
||||
private String Vin;
|
||||
@JSONField(name = "Vin")
|
||||
private String vin;
|
||||
|
||||
/**
|
||||
* A 相电流
|
||||
*/
|
||||
private BigDecimal CurrentA;
|
||||
@JSONField(name = "CurrentA")
|
||||
private BigDecimal currentA;
|
||||
|
||||
/**
|
||||
* B 相电流
|
||||
*/
|
||||
private BigDecimal CurrentB;
|
||||
@JSONField(name = "CurrentB")
|
||||
private BigDecimal currentB;
|
||||
|
||||
/**
|
||||
* C 相电流
|
||||
*/
|
||||
private BigDecimal CurrentC;
|
||||
@JSONField(name = "CurrentC")
|
||||
private BigDecimal currentC;
|
||||
|
||||
/**
|
||||
* A 相电压
|
||||
*/
|
||||
private BigDecimal VoltageA;
|
||||
@JSONField(name = "VoltageA")
|
||||
private BigDecimal voltageA;
|
||||
|
||||
/**
|
||||
* B 相电压
|
||||
*/
|
||||
private BigDecimal VoltageB;
|
||||
@JSONField(name = "VoltageB")
|
||||
private BigDecimal voltageB;
|
||||
|
||||
/**
|
||||
* C 相电压
|
||||
*/
|
||||
private BigDecimal VoltageC;
|
||||
@JSONField(name = "VoltageC")
|
||||
private BigDecimal voltageC;
|
||||
|
||||
/**
|
||||
* 电池剩余电量
|
||||
*/
|
||||
private BigDecimal Soc;
|
||||
@JSONField(name = "Soc")
|
||||
private BigDecimal soc;
|
||||
|
||||
/**
|
||||
* 开始充电时间
|
||||
*/
|
||||
private String StartTime;
|
||||
@JSONField(name = "StartTime")
|
||||
private String startTime;
|
||||
|
||||
/**
|
||||
* 本次采样时间
|
||||
*/
|
||||
private String EndTime;
|
||||
@JSONField(name = "EndTime")
|
||||
private String endTime;
|
||||
|
||||
/**
|
||||
* 累计充电量
|
||||
*/
|
||||
private BigDecimal TotalPower;
|
||||
@JSONField(name = "TotalPower")
|
||||
private BigDecimal totalPower;
|
||||
|
||||
/**
|
||||
* 累计电费
|
||||
*/
|
||||
private BigDecimal ElecMoney;
|
||||
@JSONField(name = "ElecMoney")
|
||||
private BigDecimal elecMoney;
|
||||
|
||||
/**
|
||||
* 累计服务费
|
||||
*/
|
||||
private BigDecimal SeviceMoney;
|
||||
@JSONField(name = "SeviceMoney")
|
||||
private BigDecimal seviceMoney;
|
||||
|
||||
/**
|
||||
* 累计总金额
|
||||
*/
|
||||
private BigDecimal TotalMoney;
|
||||
@JSONField(name = "TotalMoney")
|
||||
private BigDecimal totalMoney;
|
||||
|
||||
/**
|
||||
* 是否可申请停车费减免
|
||||
*/
|
||||
private int ParkingFeeDiscount;
|
||||
// @JSONField(name = "ParkingFeeDiscount")
|
||||
// private int parkingFeeDiscount;
|
||||
|
||||
/**
|
||||
* 时段数 N 范围:0~32
|
||||
*/
|
||||
private int SumPeriod;
|
||||
// @JSONField(name = "SumPeriod")
|
||||
// private int sumPeriod;
|
||||
|
||||
/**
|
||||
* 充电明细信息
|
||||
*/
|
||||
private List<ChargeDetail> ChargeDetails;
|
||||
@JSONField(name = "ChargeDetails")
|
||||
private List<ChargeDetail> chargeDetails;
|
||||
|
||||
/**
|
||||
* 充电明细信息体
|
||||
@@ -133,36 +155,43 @@ public class QueryChargingStatusVO {
|
||||
/**
|
||||
* 开始时间
|
||||
*/
|
||||
private String DetailStartTime;
|
||||
@JSONField(name = "DetailStartTime")
|
||||
private String detailStartTime;
|
||||
|
||||
/**
|
||||
* 结束时间
|
||||
*/
|
||||
private String DetailEndTime;
|
||||
@JSONField(name = "DetailEndTime")
|
||||
private String detailEndTime;
|
||||
|
||||
/**
|
||||
* 时段电价
|
||||
*/
|
||||
private BigDecimal ElecPrice;
|
||||
@JSONField(name = "ElecPrice")
|
||||
private BigDecimal elecPrice;
|
||||
|
||||
/**
|
||||
* 时段服务费价格
|
||||
*/
|
||||
private BigDecimal SevicePrice;
|
||||
@JSONField(name = "SevicePrice")
|
||||
private BigDecimal sevicePrice;
|
||||
|
||||
/**
|
||||
* 时段充电量
|
||||
*/
|
||||
private BigDecimal DetailPower;
|
||||
@JSONField(name = "DetailPower")
|
||||
private BigDecimal detailPower;
|
||||
|
||||
/**
|
||||
* 时段电费
|
||||
*/
|
||||
private BigDecimal DetailElecMoney;
|
||||
@JSONField(name = "DetailElecMoney")
|
||||
private BigDecimal detailElecMoney;
|
||||
|
||||
/**
|
||||
* 时段服务费
|
||||
*/
|
||||
private BigDecimal DetailSeviceMoney;
|
||||
@JSONField(name = "DetailSeviceMoney")
|
||||
private BigDecimal detailSeviceMoney;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package com.jsowell.thirdparty.lianlian.vo;
|
||||
|
||||
import com.alibaba.fastjson2.annotation.JSONField;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
@@ -19,25 +20,30 @@ public class QueryStartChargeVO {
|
||||
/**
|
||||
* 充电订单号
|
||||
*/
|
||||
private String StartChargeSeq;
|
||||
@JSONField(name = "StartChargeSeq")
|
||||
private String startChargeSeq;
|
||||
|
||||
/**
|
||||
* 充电订单状态
|
||||
*/
|
||||
private int StartChargeSeqStat;
|
||||
@JSONField(name = "StartChargeSeqStat")
|
||||
private int startChargeSeqStat;
|
||||
|
||||
/**
|
||||
* 充电设备接口编码
|
||||
*/
|
||||
private String ConnectorID;
|
||||
@JSONField(name = "ConnectorID")
|
||||
private String connectorID;
|
||||
|
||||
/**
|
||||
* 成功状态
|
||||
*/
|
||||
private int SuccStat;
|
||||
@JSONField(name = "SuccStat")
|
||||
private int succStat;
|
||||
|
||||
/**
|
||||
* 失败原因
|
||||
*/
|
||||
private int FailReason;
|
||||
@JSONField(name = "FailReason")
|
||||
private int failReason;
|
||||
}
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package com.jsowell.thirdparty.lianlian.vo;
|
||||
|
||||
import com.alibaba.fastjson2.annotation.JSONField;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
@@ -14,17 +15,20 @@ public class QueryStopChargeVO {
|
||||
/**
|
||||
* 充电订单号
|
||||
*/
|
||||
private String StartChargeSeq;
|
||||
@JSONField(name = "StartChargeSeq")
|
||||
private String startChargeSeq;
|
||||
|
||||
/**
|
||||
* 充电订单状态 1、启动中 ;2、充电中;3、停止中;4、已结束;5、未知
|
||||
*/
|
||||
private int StartChargeSeqStat;
|
||||
@JSONField(name = "StartChargeSeqStat")
|
||||
private int startChargeSeqStat;
|
||||
|
||||
/**
|
||||
* 成功状态 0:成功; 1:失败
|
||||
*/
|
||||
private int SuccStat;
|
||||
@JSONField(name = "SuccStat")
|
||||
private int succStat;
|
||||
|
||||
/**
|
||||
* 失败原因
|
||||
@@ -34,5 +38,6 @@ public class QueryStopChargeVO {
|
||||
* 3:设备已停止充电;
|
||||
* 4~99:自定义
|
||||
*/
|
||||
private int FailReason;
|
||||
@JSONField(name = "FailReason")
|
||||
private int failReason;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user