Files
jsowell-charger-web/jsowell-pile/src/main/java/com/jsowell/pile/domain/OrderBasicInfo.java

222 lines
3.7 KiB
Java
Raw Normal View History

2023-03-04 16:29:55 +08:00
package com.jsowell.pile.domain;
2024-01-17 17:09:50 +08:00
import lombok.*;
2024-01-14 14:44:14 +08:00
import java.math.BigDecimal;
import java.util.Date;
2023-03-04 16:29:55 +08:00
/**
2024-01-14 14:44:14 +08:00
* 订单主表
2023-03-04 16:29:55 +08:00
*/
2024-01-14 14:44:14 +08:00
@Getter
@Setter
2023-03-04 16:29:55 +08:00
@Builder
2024-01-14 14:44:14 +08:00
@AllArgsConstructor
@NoArgsConstructor
public class OrderBasicInfo {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
private Integer id;
/**
* 订单编号
*/
private String orderCode;
/**
* 交易流水号
*/
private String transactionCode;
/**
* 订单状态(0-未启动1-充电中2-待结算3-待补缴4-异常5-可疑6-订单完成7-超时关闭)
*/
private String orderStatus;
/**
* 会员id
*/
private String memberId;
/**
* 站点id
*/
private String stationId;
/**
* 运营商id
*/
private String merchantId;
/**
* 充电桩sn
*/
private String pileSn;
/**
* 充电桩枪口号
*/
private String connectorCode;
/**
* 充电桩枪口编号
*/
private String pileConnectorCode;
/**
* 卡启动时的卡号
*/
private String logicCard;
/**
* vin启动时的vin码
*/
private String vinCode;
/**
* 启动方式0-后管启动1-用户app启动2-卡启动3-离线卡启动; 4-联联平台启动; 5-车辆vin码启动
*/
private String startMode;
2024-01-17 16:00:48 +08:00
/**
* 第三方平台类型
*/
2024-01-14 15:55:53 +08:00
private String thirdPartyType;
2024-01-14 14:44:14 +08:00
/**
* 支付方式(1-余额支付3-白名单支付4-微信支付5-支付宝支付)
*/
private String payMode;
/**
2024-01-17 17:09:50 +08:00
* 支付状态(0-待支付1-支付完成; 2-无需支付; 3-待补缴)
2024-01-14 14:44:14 +08:00
*/
private String payStatus;
/**
* 支付金额指用户预存的金额
*/
private BigDecimal payAmount;
/**
* 支付时间
*/
private Date payTime;
/**
* 车牌号码
*/
private String plateNumber;
/**
* 订单总金额 = 电费总金额 + 服务费总金额
*/
private BigDecimal orderAmount;
/**
* 虚拟金额指使用赠送余额消费部分
*/
private BigDecimal virtualAmount;
/**
* 会员组编号
*/
private String groupCode;
/**
* 折扣金额指会员优惠金额
*/
2024-01-06 15:13:50 +08:00
private BigDecimal discountAmount;
2024-01-14 14:44:14 +08:00
/**
* 结算金额指实际产生的消费包括本金支付微信支付等
*/
private BigDecimal settleAmount;
2024-01-17 16:00:48 +08:00
/**
* 应补缴金额
*/
private BigDecimal remedialAmount;
2024-01-14 14:44:14 +08:00
/**
* 充电开始时间
*/
private Date chargeStartTime;
/**
* 充电结束时间
*/
private Date chargeEndTime;
/**
2024-05-21 18:11:01 +08:00
* 启动类型now-立即启动reserved-预约启动
2024-01-14 14:44:14 +08:00
*/
private String startType;
/**
2024-05-21 18:11:01 +08:00
* 预约开始时间
2024-01-14 14:44:14 +08:00
*/
2024-05-21 18:11:01 +08:00
private Date reservedStartTime;
/**
* 预约结束时间
*/
private Date reservedEndTime;
2024-01-14 14:44:14 +08:00
/**
* 开始SOC
*/
private String startSoc;
/**
* 结束SOC
*/
private String endSoc;
/**
* 异常原因
*/
private String reason;
/**
* 结算时间
*/
private Date settlementTime;
/**
* 退款金额
*/
private BigDecimal refundAmount;
2023-03-04 16:29:55 +08:00
2024-01-06 15:13:50 +08:00
/**
* 退款状态0-不需要退款1-退款中2-退款完成
*/
private String refundStatus;
2024-01-14 14:44:14 +08:00
/**
* 创建人
*/
private String createBy;
/**
* 创建时间
*/
private Date createTime;
/**
* 更新人
*/
private String updateBy;
/**
* 更新时间
*/
private Date updateTime;
/**
* 删除标识0-正常1-删除
*/
private String delFlag;
}