mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-27 06:25:13 +08:00
update lianlian
This commit is contained in:
52
jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/lianlian/vo/EquipmentAuthVO.java
vendored
Normal file
52
jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/lianlian/vo/EquipmentAuthVO.java
vendored
Normal file
@@ -0,0 +1,52 @@
|
||||
package com.jsowell.thirdparty.lianlian.vo;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* 请求设备认证VO
|
||||
*
|
||||
* @author JS-ZZA
|
||||
* @date 2023/4/19 9:57
|
||||
*/
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Builder
|
||||
public class EquipmentAuthVO {
|
||||
|
||||
/**
|
||||
* 设备认证流水号
|
||||
* 格式“运营商 ID+yyyyMMddHHmmss+4 位随机数”
|
||||
*/
|
||||
private String EquipAuthSeq;
|
||||
|
||||
/**
|
||||
* 充电设备接口编码
|
||||
*/
|
||||
private String ConnectorID;
|
||||
|
||||
/**
|
||||
* 成功状态
|
||||
* 0:成功;
|
||||
* 1:失败
|
||||
*/
|
||||
private int SuccStat;
|
||||
|
||||
/**
|
||||
* 失败原因
|
||||
* 0:无;
|
||||
* 1:此设备尚未插枪;
|
||||
* 2:设备检测失败:
|
||||
* 3~99:自定义
|
||||
*/
|
||||
private int FailReason;
|
||||
|
||||
/**
|
||||
* 失败原因描述
|
||||
* 如果设备认证失败则必传,描述力求简单明了,用户一看即懂
|
||||
*/
|
||||
private String FailReasonMsg;
|
||||
}
|
||||
43
jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/lianlian/vo/LianLianPageResponse.java
vendored
Normal file
43
jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/lianlian/vo/LianLianPageResponse.java
vendored
Normal file
@@ -0,0 +1,43 @@
|
||||
package com.jsowell.thirdparty.lianlian.vo;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 联联平台分页反参
|
||||
*
|
||||
* @author JS-ZZA
|
||||
* @date 2023/4/10 15:24
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Builder
|
||||
public class LianLianPageResponse implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = -8425633122529553009L;
|
||||
/**
|
||||
* 当前页数
|
||||
*/
|
||||
private int PageNo;
|
||||
|
||||
/**
|
||||
* 页码总数
|
||||
*/
|
||||
private int PageCount;
|
||||
|
||||
/**
|
||||
* 总记录条数
|
||||
*/
|
||||
private int ItemSize;
|
||||
|
||||
/**
|
||||
* 数据集合
|
||||
*/
|
||||
private List<?> list;
|
||||
}
|
||||
43
jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/lianlian/vo/LianLianResultVO.java
vendored
Normal file
43
jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/lianlian/vo/LianLianResultVO.java
vendored
Normal file
@@ -0,0 +1,43 @@
|
||||
package com.jsowell.thirdparty.lianlian.vo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* 联联平台接口返回对象
|
||||
*
|
||||
* @author JS-ZZA
|
||||
* @date 2023/5/10 8:36
|
||||
*/
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Builder
|
||||
public class LianLianResultVO {
|
||||
/**
|
||||
* 系统错误码
|
||||
*/
|
||||
@JsonProperty("Ret")
|
||||
int ret = 0;
|
||||
|
||||
/**
|
||||
* 返回提示信息
|
||||
*/
|
||||
@JsonProperty("Msg")
|
||||
String msg = "";
|
||||
|
||||
/**
|
||||
* 返回结果
|
||||
*/
|
||||
@JsonProperty("Data")
|
||||
Object data;
|
||||
|
||||
/**
|
||||
* 签名
|
||||
*/
|
||||
@JsonProperty("Sig")
|
||||
String sig;
|
||||
}
|
||||
168
jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/lianlian/vo/QueryChargingStatusVO.java
vendored
Normal file
168
jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/lianlian/vo/QueryChargingStatusVO.java
vendored
Normal file
@@ -0,0 +1,168 @@
|
||||
package com.jsowell.thirdparty.lianlian.vo;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 查询充电状态VO
|
||||
*
|
||||
* @author JS-ZZA
|
||||
* @date 2023/4/24 14:33
|
||||
*/
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Builder
|
||||
public class QueryChargingStatusVO {
|
||||
|
||||
/**
|
||||
* 充电订单号
|
||||
*/
|
||||
private String StartChargeSeq;
|
||||
|
||||
/**
|
||||
* 充电订单状态
|
||||
*/
|
||||
private int StartChargeSeqStat;
|
||||
|
||||
/**
|
||||
* 充电设备接口编码
|
||||
*/
|
||||
private String ConnectorID;
|
||||
|
||||
/**
|
||||
* 充电设备接口状态
|
||||
*/
|
||||
private int ConnectorStatus;
|
||||
|
||||
/**
|
||||
* 车辆识别码
|
||||
*/
|
||||
private String Vin;
|
||||
|
||||
/**
|
||||
* A 相电流
|
||||
*/
|
||||
private BigDecimal CurrentA;
|
||||
|
||||
/**
|
||||
* B 相电流
|
||||
*/
|
||||
private BigDecimal CurrentB;
|
||||
|
||||
/**
|
||||
* C 相电流
|
||||
*/
|
||||
private BigDecimal CurrentC;
|
||||
|
||||
/**
|
||||
* A 相电压
|
||||
*/
|
||||
private BigDecimal VoltageA;
|
||||
|
||||
/**
|
||||
* B 相电压
|
||||
*/
|
||||
private BigDecimal VoltageB;
|
||||
|
||||
/**
|
||||
* C 相电压
|
||||
*/
|
||||
private BigDecimal VoltageC;
|
||||
|
||||
/**
|
||||
* 电池剩余电量
|
||||
*/
|
||||
private BigDecimal Soc;
|
||||
|
||||
/**
|
||||
* 开始充电时间
|
||||
*/
|
||||
private String StartTime;
|
||||
|
||||
/**
|
||||
* 本次采样时间
|
||||
*/
|
||||
private String EndTime;
|
||||
|
||||
/**
|
||||
* 累计充电量
|
||||
*/
|
||||
private BigDecimal TotalPower;
|
||||
|
||||
/**
|
||||
* 累计电费
|
||||
*/
|
||||
private BigDecimal ElecMoney;
|
||||
|
||||
/**
|
||||
* 累计服务费
|
||||
*/
|
||||
private BigDecimal SeviceMoney;
|
||||
|
||||
/**
|
||||
* 累计总金额
|
||||
*/
|
||||
private BigDecimal TotalMoney;
|
||||
|
||||
/**
|
||||
* 是否可申请停车费减免
|
||||
*/
|
||||
private int ParkingFeeDiscount;
|
||||
|
||||
/**
|
||||
* 时段数 N 范围:0~32
|
||||
*/
|
||||
private int SumPeriod;
|
||||
|
||||
/**
|
||||
* 充电明细信息
|
||||
*/
|
||||
private List<ChargeDetail> ChargeDetails;
|
||||
|
||||
/**
|
||||
* 充电明细信息体
|
||||
*/
|
||||
@Data
|
||||
public static class ChargeDetail {
|
||||
/**
|
||||
* 开始时间
|
||||
*/
|
||||
private String DetailStartTime;
|
||||
|
||||
/**
|
||||
* 结束时间
|
||||
*/
|
||||
private String DetailEndTime;
|
||||
|
||||
/**
|
||||
* 时段电价
|
||||
*/
|
||||
private BigDecimal ElecPrice;
|
||||
|
||||
/**
|
||||
* 时段服务费价格
|
||||
*/
|
||||
private BigDecimal SevicePrice;
|
||||
|
||||
/**
|
||||
* 时段充电量
|
||||
*/
|
||||
private BigDecimal DetailPower;
|
||||
|
||||
/**
|
||||
* 时段电费
|
||||
*/
|
||||
private BigDecimal DetailElecMoney;
|
||||
|
||||
/**
|
||||
* 时段服务费
|
||||
*/
|
||||
private BigDecimal DetailSeviceMoney;
|
||||
}
|
||||
}
|
||||
43
jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/lianlian/vo/QueryStartChargeVO.java
vendored
Normal file
43
jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/lianlian/vo/QueryStartChargeVO.java
vendored
Normal file
@@ -0,0 +1,43 @@
|
||||
package com.jsowell.thirdparty.lianlian.vo;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* 请求启动充电VO
|
||||
*
|
||||
* @author JS-ZZA
|
||||
* @date 2023/4/28 14:33
|
||||
*/
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Builder
|
||||
public class QueryStartChargeVO {
|
||||
/**
|
||||
* 充电订单号
|
||||
*/
|
||||
private String StartChargeSeq;
|
||||
|
||||
/**
|
||||
* 充电订单状态
|
||||
*/
|
||||
private int StartChargeSeqStat;
|
||||
|
||||
/**
|
||||
* 充电设备接口编码
|
||||
*/
|
||||
private String ConnectorID;
|
||||
|
||||
/**
|
||||
* 成功状态
|
||||
*/
|
||||
private int SuccStat;
|
||||
|
||||
/**
|
||||
* 失败原因
|
||||
*/
|
||||
private int FailReason;
|
||||
}
|
||||
38
jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/lianlian/vo/QueryStopChargeVO.java
vendored
Normal file
38
jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/lianlian/vo/QueryStopChargeVO.java
vendored
Normal file
@@ -0,0 +1,38 @@
|
||||
package com.jsowell.thirdparty.lianlian.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 请求停止充电
|
||||
*
|
||||
* @author JS-ZZA
|
||||
* @date 2023/4/25 11:21
|
||||
*/
|
||||
@Data
|
||||
public class QueryStopChargeVO {
|
||||
|
||||
/**
|
||||
* 充电订单号
|
||||
*/
|
||||
private String StartChargeSeq;
|
||||
|
||||
/**
|
||||
* 充电订单状态 1、启动中 ;2、充电中;3、停止中;4、已结束;5、未知
|
||||
*/
|
||||
private int StartChargeSeqStat;
|
||||
|
||||
/**
|
||||
* 成功状态 0:成功; 1:失败
|
||||
*/
|
||||
private int SuccStat;
|
||||
|
||||
/**
|
||||
* 失败原因
|
||||
* 0:无;
|
||||
* 1:此设备不存在;
|
||||
* 2:此设备离线:
|
||||
* 3:设备已停止充电;
|
||||
* 4~99:自定义
|
||||
*/
|
||||
private int FailReason;
|
||||
}
|
||||
Reference in New Issue
Block a user