diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/domain/PersonalChargingRecord.java b/jsowell-pile/src/main/java/com/jsowell/pile/domain/PersonalChargingRecord.java index ece957c1f..2958eb285 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/domain/PersonalChargingRecord.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/domain/PersonalChargingRecord.java @@ -1,7 +1,5 @@ package com.jsowell.pile.domain; -import java.math.BigDecimal; -import java.util.Date; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; @@ -9,9 +7,12 @@ import lombok.NoArgsConstructor; import lombok.experimental.Accessors; import lombok.experimental.SuperBuilder; +import java.math.BigDecimal; +import java.util.Date; + /** - * 个人充电桩的充电记录 - */ + * 个人充电桩的充电记录 + */ @Data @Accessors(chain = true) @SuperBuilder @@ -20,157 +21,177 @@ import lombok.experimental.SuperBuilder; @NoArgsConstructor public class PersonalChargingRecord { /** - * 主键 - */ + * 主键 + */ private Integer id; /** - * 交易流水号 - */ + * 交易流水号 + */ private String transactionCode; /** - * 订单状态(0-未启动;1-充电中;2-待结算;3-待补缴;4-异常;5-可疑;6-订单完成;7-超时关闭) - */ + * 订单状态(0-未启动;1-充电中;2-待结算;3-待补缴;4-异常;5-可疑;6-订单完成;7-超时关闭) + */ private String status; /** - * 会员id - */ + * 会员id + */ private String memberId; /** - * 站点id - */ + * 站点id + */ private String stationId; /** - * 运营商id - */ + * 运营商id + */ private String merchantId; /** - * 充电桩sn - */ + * 充电桩sn + */ private String pileSn; /** - * 充电桩枪口号 - */ + * 充电桩枪口号 + */ private String connectorCode; /** - * 充电桩枪口编号 - */ + * 充电桩枪口编号 + */ private String pileConnectorCode; /** - * 卡启动时的卡号 - */ + * 卡启动时的卡号 + */ private String logicCard; /** - * vin启动时的vin码 - */ + * vin启动时的vin码 + */ private String vinCode; /** - * 启动方式(0-后管启动;1-用户app启动;2-卡启动;3-离线卡启动; 4-第三方平台启动; 5-车辆vin码启动) - */ + * 启动方式(0-后管启动;1-用户app启动;2-卡启动;3-离线卡启动; 4-第三方平台启动; 5-车辆vin码启动) + */ private String startMode; /** - * 车牌号码 - */ + * 车牌号码 + */ private String plateNumber; /** - * 充电开始时间 - */ + * 充电开始时间 + */ private Date chargeStartTime; /** - * 充电结束时间 - */ + * 充电结束时间 + */ private Date chargeEndTime; /** - * 启动类型(now-立即启动;reservation-预约启动) - */ + * 启动类型(now-立即启动;reservation-预约启动) + */ private String startType; /** - * 预约开始时间 - */ + * 预约开始时间 + */ private Date reservationStartTime; /** - * 预约结束时间 - */ + * 预约结束时间 + */ private Date reservationEndTime; /** - * 开始SOC - */ + * 开始SOC + */ private String startSoc; /** - * 结束SOC - */ + * 结束SOC + */ private String endSoc; /** - * 总用电量 - */ + * 电表总起值 + */ + private String ammeterTotalStart; + + /** + * 电表总止值 + */ + private String ammeterTotalEnd; + + /** + * 总用电量 + */ private BigDecimal totalUsedElectricity; /** - * 尖时段用电量 - */ + * 尖时段用电量 + */ private BigDecimal sharpUsedElectricity; /** - * 峰时段用电量 - */ + * 峰时段用电量 + */ private BigDecimal peakUsedElectricity; /** - * 平时段用电量 - */ + * 平时段用电量 + */ private BigDecimal flatUsedElectricity; /** - * 谷时段用电量 - */ + * 谷时段用电量 + */ private BigDecimal valleyUsedElectricity; /** - * 异常原因 - */ + * 异常原因 + */ private String reason; /** - * 创建人 - */ + * 交易日期 + */ + private Date tradeDate; + + /** + * 来源(4G/BT) + */ + private String sourceType; + + /** + * 创建人 + */ private String createBy; /** - * 创建时间 - */ + * 创建时间 + */ private Date createTime; /** - * 更新人 - */ + * 更新人 + */ private String updateBy; /** - * 更新时间 - */ + * 更新时间 + */ private Date updateTime; /** - * 删除标识(0-正常;1-删除) - */ + * 删除标识(0-正常;1-删除) + */ private String delFlag; } \ No newline at end of file diff --git a/jsowell-pile/src/main/resources/mapper/pile/PersonalChargingRecordMapper.xml b/jsowell-pile/src/main/resources/mapper/pile/PersonalChargingRecordMapper.xml index 47cac591f..7931d6c52 100644 --- a/jsowell-pile/src/main/resources/mapper/pile/PersonalChargingRecordMapper.xml +++ b/jsowell-pile/src/main/resources/mapper/pile/PersonalChargingRecordMapper.xml @@ -24,12 +24,16 @@ + + + + @@ -41,9 +45,9 @@ id, transaction_code, `status`, member_id, station_id, merchant_id, pile_sn, connector_code, pile_connector_code, logic_card, vin_code, start_mode, plate_number, charge_start_time, charge_end_time, start_type, reservation_start_time, reservation_end_time, start_soc, - end_soc, total_used_electricity, sharp_used_electricity, peak_used_electricity, flat_used_electricity, - valley_used_electricity, reason, create_by, create_time, update_by, update_time, - del_flag + end_soc, ammeter_total_start, ammeter_total_end, total_used_electricity, sharp_used_electricity, + peak_used_electricity, flat_used_electricity, valley_used_electricity, reason, trade_date, + source_type, create_by, create_time, update_by, update_time, del_flag