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 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;
|
|
|
/**
|
* 微信订单编号
|
*/
|
private String wxOrderNo;
|
}
|