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 items; //商品名称 @TableField(exist = false) private String goodsName; }