This commit is contained in:
2023-04-04 09:51:08 +08:00
11 changed files with 89 additions and 89 deletions

View File

@@ -19,36 +19,36 @@ public class ChargeDetail {
* 开始时间 Y * 开始时间 Y
* 格式“yyyy-MM-dd HH:mm:ss” * 格式“yyyy-MM-dd HH:mm:ss”
*/ */
private String DetailStartTime; private String chargingStartTime;
/** /**
* 结束时间 Y * 结束时间 Y
* 格式“yyyy-MM-dd HH:mm:ss” * 格式“yyyy-MM-dd HH:mm:ss”
*/ */
private String DetailEndTime; private String chargingEndTime;
/** /**
* 时段电价(小数点后4位) Y * 时段电价(小数点后4位) Y
*/ */
private BigDecimal ElecPrice; private BigDecimal electricityPrice;
/** /**
* 时段服务费价格(小数点后4位) Y * 时段服务费价格(小数点后4位) Y
*/ */
private BigDecimal SevicePrice; private BigDecimal servicePrice;
/** /**
* 时段充电量(单位小数点后2位) Y * 时段充电量(单位小数点后2位) Y
*/ */
private BigDecimal DetailPower; private BigDecimal chargingDegree;
/** /**
* 时段电费(小数点后2位) Y * 时段电费(小数点后2位) Y
*/ */
private BigDecimal DetailElecMoney; private BigDecimal electricityAmount;
/** /**
* 时段服务费(小数点后2位) Y * 时段服务费(小数点后2位) Y
*/ */
private BigDecimal DetailSeviceMoney; private BigDecimal serviceAmount;
} }

View File

@@ -19,13 +19,13 @@ public class ConnectorChargeStatusInfo {
* 充电订单号 Y * 充电订单号 Y
* 对接平台系统订单编号 * 对接平台系统订单编号
*/ */
private String StartChargeSeq; private String orderCode;
/** /**
* 充电设备接口编码 Y * 充电设备接口编码 Y
* 平台下唯一枪口号 * 平台下唯一枪口号
*/ */
private String ConnectorID; private String pileConnectorCode;
/** /**
* 充电设备接口状态 Y * 充电设备接口状态 Y
@@ -35,88 +35,88 @@ public class ConnectorChargeStatusInfo {
* 4占用预约锁定 * 4占用预约锁定
* 255故障 * 255故障
*/ */
private Integer ConnectorStatus; private Integer connectorStatus;
/** /**
* 车辆识别码 N * 车辆识别码 N
* 车辆识别号码或车架号码由17位英数组成 * 车辆识别号码或车架号码由17位英数组成
*/ */
private String Vin; private String vinCode;
/** /**
* A相电流 Y * A相电流 Y
* 单位A默认0 含直流(输出) * 单位A默认0 含直流(输出)
*/ */
private BigDecimal CurrentA; private BigDecimal currentA;
/** /**
* B相电流 N * B相电流 N
* 单位A默认0 * 单位A默认0
*/ */
private BigDecimal CurrentB; private BigDecimal currentB;
/** /**
* C相电流 N * C相电流 N
* 单位A默认0 * 单位A默认0
*/ */
private BigDecimal CurrentC; private BigDecimal currentC;
/** /**
* A相电压 Y * A相电压 Y
* 单位V默认0含直流(输出) * 单位V默认0含直流(输出)
*/ */
private BigDecimal VoltageA; private BigDecimal voltageA;
/** /**
* B相电压 N * B相电压 N
* 单位V默认0 * 单位V默认0
*/ */
private BigDecimal VoltageB; private BigDecimal voltageB;
/** /**
* C相电压 N * C相电压 N
* 单位V默认0 * 单位V默认0
*/ */
private BigDecimal VoltageC; private BigDecimal voltageC;
/** /**
* 电池剩余电量(默认0) Y * 电池剩余电量(默认0) Y
*/ */
private BigDecimal Soc; private BigDecimal soc;
/** /**
* 开始充电时间 Y * 开始充电时间 Y
* 格式“yyyy-MM-dd HH:mm:ss” * 格式“yyyy-MM-dd HH:mm:ss”
*/ */
private String StartTime; private String chargingStartTime;
/** /**
* 本次采样时间 Y * 本次采样时间 Y
* 格式“yyyy-MM-dd HH:mm:ss” * 格式“yyyy-MM-dd HH:mm:ss”
*/ */
private String EndTime; private String chargingEndTime;
/** /**
* 累计充电量 Y * 累计充电量 Y
* 单位小数点后2位 * 单位小数点后2位
*/ */
private BigDecimal TotalPower; private BigDecimal totalUseElectricity;
/** /**
* 累计电费 Y * 累计电费 Y
* 单位小数点后2位 * 单位小数点后2位
*/ */
private BigDecimal ElecMoney; private BigDecimal totalElectricityAmount;
/** /**
* 累计服务费 Y * 累计服务费 Y
* 单位小数点后2位 * 单位小数点后2位
*/ */
private BigDecimal SeviceMoney; private BigDecimal totalServiceAmount;
/** /**
* 累计总金额 Y * 累计总金额 Y
* 单位小数点后2位 * 单位小数点后2位
*/ */
private BigDecimal TotalMoney; private BigDecimal totalAmount;
} }

View File

@@ -19,12 +19,12 @@ public class ConnectorInfo {
* 充电设备接口编码 Y * 充电设备接口编码 Y
* 充电设备接口编码,同一对接平台内唯一 * 充电设备接口编码,同一对接平台内唯一
*/ */
private String ConnectorID; private String PileConnectorCode;
/** /**
* 充电设备接口名称 N * 充电设备接口名称 N
*/ */
private String ConnectorName; private String connectorName;
/** /**
* 充电设备接口类型 Y * 充电设备接口类型 Y
@@ -33,32 +33,32 @@ public class ConnectorInfo {
* 3交流接口插头带枪线模式3连接方式C * 3交流接口插头带枪线模式3连接方式C
* 4直流接口枪头带枪线模式4 * 4直流接口枪头带枪线模式4
*/ */
private Integer ConnectorType; private Integer connectorType;
/** /**
* 额定电压上限(单位V) Y * 额定电压上限(单位V) Y
*/ */
private Integer VoltageUpperLimits; private Integer ratedVoltageMax;
/** /**
* 额定电压下限(单位V) Y * 额定电压下限(单位V) Y
*/ */
private Integer VoltageLowerLimits; private Integer ratedVoltageMin;
/** /**
* 额定电流(单位A) Y * 额定电流(单位A) Y
*/ */
private Integer Current; private Integer ratedCurrent;
/** /**
* 额定功率(单位kW) Y * 额定功率(单位kW) Y
*/ */
private BigDecimal Power; private BigDecimal ratedPower;
/** /**
* 车位号 N * 车位号 N
* 停车场车位编号 * 停车场车位编号
*/ */
private String ParkNo; private String parkingCode;
} }

View File

@@ -19,11 +19,11 @@ public class ConnectorStatsInfo {
* 充电设备接口编码 Y * 充电设备接口编码 Y
* 充电设备接口编码,同一对接平台内唯一 * 充电设备接口编码,同一对接平台内唯一
*/ */
private String ConnectorID; private String pileConnectorCode;
/** /**
* 充电设备接口累计电量 * 充电设备接口累计电量
* 累计电量单位kWh精度0.1 * 累计电量单位kWh精度0.1
*/ */
private BigDecimal ConnectorElectricity; private BigDecimal connectorAccumulateElectricity;
} }

View File

@@ -17,7 +17,7 @@ public class ConnectorStatusInfo {
* 充电设备接口编码 Y * 充电设备接口编码 Y
* 充电设备接口编码,同一对接平台内唯一 * 充电设备接口编码,同一对接平台内唯一
*/ */
private String ConnectorID; private String pileConnectorCode;
/** /**
* 充电设备接口状态 Y * 充电设备接口状态 Y
@@ -28,15 +28,15 @@ public class ConnectorStatusInfo {
* 4占用预约锁定 * 4占用预约锁定
* 255故障 * 255故障
*/ */
private String Status; private String connectorStatus;
/** /**
* 车位状态(0-未知10-空闲50-占用) N * 车位状态(0-未知10-空闲50-占用) N
*/ */
private String ParkStatus; private String parkingStatus;
/** /**
* 地锁状态(0-未知10-已解锁50-占用) N * 地锁状态(0-未知10-已解锁50-占用) N
*/ */
private String LockStatus; private String groundLockStatus;
} }

View File

@@ -20,37 +20,37 @@ public class OrderInfo {
* 对接平台ID Y * 对接平台ID Y
* 组织机构代码 * 组织机构代码
*/ */
private String OperatorID; private String organizationCode;
/** /**
* 设备所属运营商ID Y * 设备所属运营商ID Y
* 设备所属运营商组织机构代码 * 设备所属运营商组织机构代码
*/ */
private String EquipmentOwnerID; private String merchantId;
/** /**
* 充电站ID Y * 充电站ID Y
* 对接平台自定义的唯一编码 * 对接平台自定义的唯一编码
*/ */
private String StationID; private String stationId;
/** /**
* 设备编码 Y * 设备编码 Y
* 设备唯一编码,对同一对接平台,保证唯一 * 设备唯一编码,对同一对接平台,保证唯一
*/ */
private String EquipmentID; private String pileSn;
/** /**
* 充电设备接口编码 Y * 充电设备接口编码 Y
* 充电设备接口编码,同一对接平台内唯一 * 充电设备接口编码,同一对接平台内唯一
*/ */
private String ConnectorID; private String pileConnectorCode;
/** /**
* 充电订单号 Y * 充电订单号 Y
* 对接平台系统订单编号 * 对接平台系统订单编号
*/ */
private String StartChargeSeq; private String orderCode;
/** /**
* 用户发起充电类型 Y * 用户发起充电类型 Y
@@ -59,56 +59,56 @@ public class OrderInfo {
* 3互联互通用户 * 3互联互通用户
* 10:其他 * 10:其他
*/ */
private Integer UserChargeType; private Integer userType;
/** /**
* 用户手机号 N * 用户手机号 N
* 若用户发起充电类型为 APP用户手机号必填 * 若用户发起充电类型为 APP用户手机号必填
*/ */
private String MobileNumber; private String userPhoneNumber;
/** /**
* 本次充电消费总金额(单位:元,保留小数点后2位) Y * 本次充电消费总金额(单位:元,保留小数点后2位) Y
*/ */
private BigDecimal Money; private BigDecimal orderAmount;
/** /**
* 本次充电电费总金额(单位:元,保留小数点后2位) Y * 本次充电电费总金额(单位:元,保留小数点后2位) Y
*/ */
private BigDecimal ElectMoney; private BigDecimal electricityAmount;
/** /**
* 本次充电服务费金额(单位:元,保留小数点后2位) Y * 本次充电服务费金额(单位:元,保留小数点后2位) Y
*/ */
private BigDecimal ServiceMoney; private BigDecimal serviceAmount;
/** /**
* 本次充电电量 Y * 本次充电电量 Y
* 单位kWh精度0.01,保留小数点后2位 * 单位kWh精度0.01,保留小数点后2位
*/ */
private BigDecimal Elect; private BigDecimal usedElectricity;
/** /**
* 本次充电开始时间 Y * 本次充电开始时间 Y
* 格式“yyyy-MM-dd HH:mm:ss” * 格式“yyyy-MM-dd HH:mm:ss”
*/ */
private String StartTime; private String chargingStartTime;
/** /**
* 本次充电结束时间 Y * 本次充电结束时间 Y
* 格式“yyyy-MM-dd HH:mm:ss” * 格式“yyyy-MM-dd HH:mm:ss”
*/ */
private String EndTime; private String chargingEndTime;
/** /**
* 支付金额 Y * 支付金额 Y
*/ */
private BigDecimal PaymentAmount; private BigDecimal payAmount;
/** /**
* 支付时间 N * 支付时间 N
*/ */
private String PayTime; private String payTime;
/** /**
* 支付方式 Y * 支付方式 Y
@@ -119,13 +119,13 @@ public class OrderInfo {
* 5银联 * 5银联
* 6其他自定义 * 6其他自定义
*/ */
private Integer PayChannel; private Integer payMode;
/** /**
* 优惠信息描述 N * 优惠信息描述 N
* 描述支付的相关优惠信息,如优惠券,折扣等 * 描述支付的相关优惠信息,如优惠券,折扣等
*/ */
private String DiscountInfo; private String discountDescribe;
/** /**
* 充电结束原因 Y * 充电结束原因 Y
@@ -136,15 +136,15 @@ public class OrderInfo {
* 4:连接器断开 * 4:连接器断开
* 5-99自定义 * 5-99自定义
*/ */
private Integer StopReason; private Integer stopReason;
/** /**
* 时段数N,范围032 N * 时段数N,范围032 N
*/ */
private Integer SumPeriod; private Integer timePeriod;
/** /**
* 充电明细信息 Y * 充电明细信息 Y
*/ */
private List<ChargeDetail> ChargeDetails; private List<ChargeDetail> chargeDetails;
} }

View File

@@ -12,34 +12,34 @@ import lombok.NoArgsConstructor;
@Builder @Builder
@AllArgsConstructor @AllArgsConstructor
@NoArgsConstructor @NoArgsConstructor
public class OperatorInfo { public class OrganizationInfo {
/** /**
* 对接平台ID组织机构代码 Y * 对接平台ID组织机构代码 Y
*/ */
private String OperatorID; private String organizationCode;
/** /**
* 对接平台名称机构全称 Y * 对接平台名称机构全称 Y
*/ */
private String OperatorName; private String organizationName;
/** /**
* 对接平台电话对接平台客服电话1 Y * 对接平台电话对接平台客服电话1 Y
*/ */
private String OperatorTel1; private String ServiceTelNumber1;
/** /**
* 对接平台电话2对接平台客服电话2 N * 对接平台电话2对接平台客服电话2 N
*/ */
private String OperatorTel2; private String ServiceTelNumber2;
/** /**
* 对接平台注册地址 N * 对接平台注册地址 N
*/ */
private String OperatorRegAddress; private String registerAddress;
/** /**
* 备注 N * 备注 N
*/ */
private String OperatorNote; private String mark;
} }

View File

@@ -15,45 +15,45 @@ import java.util.List;
@AllArgsConstructor @AllArgsConstructor
@NoArgsConstructor @NoArgsConstructor
@Data @Data
public class EquipmentInfo { public class PileInfo {
/** /**
* 设备编码 Y * 设备编码 Y
* 设备唯一编码对同一对接平台保证唯一 * 设备唯一编码对同一对接平台保证唯一
*/ */
private String EquipmentID; private String pileSn;
/** /**
* 设备生产商组织机构代码 Y * 设备生产商组织机构代码 Y
*/ */
private String ManufacturerID; private String organizationCode;
/** /**
* 设备型号 N * 设备型号 N
* 由设备生厂商定义的设备型号 * 由设备生厂商定义的设备型号
*/ */
private String EquipmentModel; private String pileModelName;
/** /**
* 设备名称 N * 设备名称 N
*/ */
private String EquipmentName; private String pileName;
/** /**
* 设备生产日期 N * 设备生产日期 N
* YYYY-MM-DD * YYYY-MM-DD
*/ */
private String ProductionDate; private String productionDate;
/** /**
* 建设时间 Y * 建设时间 Y
* YYYY-MM-DD * YYYY-MM-DD
*/ */
private String ConstructionTime; private String constructionTime;
/** /**
* 设备类型(1-直流设备2-交流设备3-交直流一体设备) Y * 设备类型(1-直流设备2-交流设备3-交直流一体设备) Y
*/ */
private Integer EquipmentType; private Integer pileType;
/** /**
* 设备状态 Y * 设备状态 Y
@@ -63,40 +63,40 @@ public class EquipmentInfo {
* 6维护中 * 6维护中
* 50正常使用 * 50正常使用
*/ */
private Integer EquipmentStatus; private Integer pileStatus;
/** /**
* 额定功率(单位kW) Y * 额定功率(单位kW) Y
*/ */
private BigDecimal EquipmentPower; private BigDecimal ratedPower;
/** /**
* 新国标(0-1-) Y * 新国标(0-1-) Y
* 是否新国标 * 是否新国标
*/ */
private Integer NewNationalStandard; private Integer newNationalStandard;
/** /**
* 充电设备接口列表 Y * 充电设备接口列表 Y
* 该充电设备所有的充电设备接口的信息对象集合 * 该充电设备所有的充电设备接口的信息对象集合
*/ */
private List<ConnectorInfo> ConnectorInfos; private List<ConnectorInfo> connectorInfos;
/** /**
* 充电设备经度 N * 充电设备经度 N
* GCJ-02坐标系 * GCJ-02坐标系
*/ */
private BigDecimal EquipmentLng; private BigDecimal pileLng;
/** /**
* 充电设备纬度 N * 充电设备纬度 N
* GCJ-02坐标系 * GCJ-02坐标系
*/ */
private BigDecimal EquipmentLat; private BigDecimal pileLat;
/** /**
* 是否支持VIN码识别(0-1-) Y * 是否支持VIN码识别(0-1-) Y
*/ */
private Integer VinFlag; private Integer supportVinIdentify;
} }

View File

@@ -210,7 +210,7 @@ public class StationInfo {
* 营业时间 N * 营业时间 N
* 营业时间描述,推荐格式周一至周日00:00-24:00 * 营业时间描述,推荐格式周一至周日00:00-24:00
*/ */
private String BusineHours; private String BusinessHours;
/** /**
* 最低单价 Y * 最低单价 Y
@@ -264,7 +264,7 @@ public class StationInfo {
* 充电设备信息列表 Y * 充电设备信息列表 Y
* 该充电站所有充电设备信息对象集合 * 该充电站所有充电设备信息对象集合
*/ */
private List<EquipmentInfo> EquipmentInfos; private List<PileInfo> pileInfos;
/** /**
* 停车收费类型 Y * 停车收费类型 Y

View File

@@ -19,11 +19,11 @@ public class StationStatusInfo {
* 充电站ID Y * 充电站ID Y
* 对接平台自定义的唯一编码不足长度在前方补0 * 对接平台自定义的唯一编码不足长度在前方补0
*/ */
private String StationID; private String stationId;
/** /**
* 充电设备接口状态列表 Y * 充电设备接口状态列表 Y
* 所有充电设备接口的状态 * 所有充电设备接口的状态
*/ */
private List<ConnectorStatusInfo> ConnectorStatusInfos; private List<ConnectorStatusInfo> connectorStatusInfos;
} }

View File

@@ -15,22 +15,22 @@ import java.util.List;
@AllArgsConstructor @AllArgsConstructor
@NoArgsConstructor @NoArgsConstructor
@Data @Data
public class EquipmentStatsInfo { public class pileStatsInfo {
/** /**
* 设备编码 Y * 设备编码 Y
* 设备唯一编码对同一对接平台保证唯一 * 设备唯一编码对同一对接平台保证唯一
*/ */
private String EquipmentID; private String pileSn;
/** /**
* 充电设备累计电量 Y * 充电设备累计电量 Y
* 累计电量单位kWh精度0.1 * 累计电量单位kWh精度0.1
*/ */
private BigDecimal EquipmentElectricity; private BigDecimal pileAccumulateElectricity;
/** /**
* 充电设备接口统计信息列表 Y * 充电设备接口统计信息列表 Y
* 充设备的所有充电设备接口统计对象集合 * 充设备的所有充电设备接口统计对象集合
*/ */
private List<ConnectorStatsInfo> ConnectorStatsInfos; private List<ConnectorStatsInfo> connectorStatsInfos;
} }