package cc.mrbird.febs.dapp.entity;
|
|
import cc.mrbird.febs.common.entity.BaseEntity;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import lombok.Data;
|
|
import java.math.BigDecimal;
|
import java.util.Date;
|
import java.util.List;
|
|
@Data
|
@TableName("mall_order_info")
|
public class MallOrderInfo extends BaseEntity {
|
//订单号
|
private String orderNo;
|
|
private Long memberId;
|
//下单时间
|
private Date orderTime;
|
//支付时间
|
private Date payTime;
|
//订单金额
|
private BigDecimal amount;
|
//支付方式
|
private String payMethod;
|
//支付订单号
|
private String payOrderNo;
|
//支付结果 1-成功2-失败
|
private String payResult;
|
|
/**
|
* 状态;1-待支付2-已支付3-已取消
|
*/
|
private Integer status;
|
|
public static final Integer STATUS_WAIT = 1;
|
public static final Integer STATUS_PAY = 2;
|
public static final Integer STATUS_CANCEL = 3;
|
|
/**
|
* 取消类型;1-超时未支付2-主动取消
|
*/
|
private Integer cancelType;
|
public static final Integer CANCEL_OVERTIME_NO_PAY = 1;
|
public static final Integer CANCEL_BY_SELF = 2;
|
|
/**
|
* 订单类型 1-普通订单 2-积分订单
|
*/
|
private Integer orderType;
|
|
@TableField(exist = false)
|
private String address;
|
|
@TableField(exist = false)
|
private List<MallOrderItem> items;
|
//商品名称
|
@TableField(exist = false)
|
private String goodsName;
|
|
}
|