update 联联平台相关实体字段修改

This commit is contained in:
Lemon
2023-04-03 15:46:07 +08:00
parent 55aaaf4981
commit 4532b60192
11 changed files with 89 additions and 89 deletions

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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