| package cc.mrbird.febs.mall.entity; | 
|   | 
| import cc.mrbird.febs.common.entity.BaseEntity; | 
| import com.baomidou.mybatisplus.annotation.TableField; | 
| import com.baomidou.mybatisplus.annotation.TableName; | 
| import io.swagger.annotations.ApiModelProperty; | 
| import lombok.Data; | 
|   | 
| import java.math.BigDecimal; | 
| import java.util.Date; | 
| import java.util.List; | 
|   | 
| /** | 
|  * @author wzy | 
|  * @date 2021-09-18 | 
|  **/ | 
| @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; | 
|   | 
|     private String payResult; | 
|   | 
|     /** | 
|      * 状态 1-待支付2-待发货3-待收货4-已完成5-退款中6-已退款7-已取消 | 
|      */ | 
|     private Integer status; | 
|   | 
|     /** | 
|      * 取消类型 1-超时未支付2-主动取消 | 
|      */ | 
|     private Integer cancelType; | 
|     public static final Integer CANCEL_OVERTIME_NO_PAY = 1; | 
|     public static final Integer CANCEL_BY_SELF = 2; | 
|   | 
|     private String name; | 
|   | 
|     private String phone; | 
|   | 
|     private Long addressId; | 
|     private String address; | 
|   | 
|     private String longitude; | 
|   | 
|     private String latitude; | 
|   | 
|     private String remark; | 
|   | 
|     /** | 
|      * 是否删除 1-是 2-否 | 
|      */ | 
|     private Integer delFlag; | 
|   | 
|     /** | 
|      * 确认收货时间 | 
|      */ | 
|     private Date receivingTime; | 
|   | 
|     @TableField(exist = false) | 
|     private List<MallOrderItem> items; | 
|   | 
|     private String payImage; | 
|   | 
|     private String payTradeNo; | 
|   | 
|     /** | 
|      * 订单类型 1-普通订单 2-积分订单 | 
|      */ | 
|     private Integer orderType; | 
|   | 
|     private BigDecimal carriage; | 
|   | 
|     private Integer commentState; | 
|     /** | 
|      * 评价状态 1:待评价 2:已评价 | 
|      */ | 
|     public static final Integer COMMENT_STATE_NO = 1; | 
|     public static final Integer COMMENT_STATE_YES = 2; | 
|   | 
|     //提货团长特征码 | 
|     private String takeUniqueCode; | 
|     //提货码 | 
|     private String takeCode; | 
|     //配送方式 1:自提 2:快递 | 
|     private Integer deliveryType; | 
|   | 
|     /** | 
|      * 自提点信息 | 
|      */ | 
|     @TableField(exist = false) | 
|     private String leaderName; | 
|     @TableField(exist = false) | 
|     private String leaderPhone; | 
|     @TableField(exist = false) | 
|     private String addressPic; | 
|     @TableField(exist = false) | 
|     private String province; | 
|     @TableField(exist = false) | 
|     private String city; | 
|     @TableField(exist = false) | 
|     private String township; | 
|     @TableField(exist = false) | 
|     private String addressArea; | 
|     @TableField(exist = false) | 
|     private String detailAddress; | 
|     @TableField(exist = false) | 
|     private Double leaderLongitude; | 
|     @TableField(exist = false) | 
|     private Double leaderLatitude; | 
|     /** | 
|      * 微信订单编号 | 
|      */ | 
|     private String wxOrderNo; | 
|     /** | 
|      * 配送状态 1:待配送 2:配送中 3:已送达 | 
|      */ | 
|     private Integer deliveryState; | 
|     /** | 
|      * 是否送货上门  1:是 2:否 | 
|      */ | 
|     private Integer isHome; | 
|     /** | 
|      * 是否开过发票 0:未开 1:已开 | 
|      */ | 
|     private Integer isInvoice; | 
|   | 
|     @TableField(exist = false) | 
|     private String orderIds; | 
|   | 
|     @TableField(exist = false) | 
|     private String expressNo; | 
|   | 
|     private Integer isFree; | 
| } |