package com.ruoyi.order.domain.pojo.order;
|
|
import com.baomidou.mybatisplus.activerecord.Model;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import lombok.Data;
|
import lombok.EqualsAndHashCode;
|
import lombok.experimental.Accessors;
|
|
import java.io.Serializable;
|
import java.math.BigDecimal;
|
import java.util.Date;
|
|
/**
|
* <p>
|
* 订单
|
* </p>
|
*
|
* @author jqs
|
* @since 2023-04-25
|
*/
|
@Data
|
@EqualsAndHashCode(callSuper = false)
|
@Accessors(chain = true)
|
@TableName("t_order")
|
public class Order extends Model<Order> {
|
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* 订单id
|
*/
|
@TableId("order_id")
|
private String orderId;
|
/**
|
* 删除标记
|
*/
|
@TableField("del_flag")
|
private Integer delFlag;
|
/**
|
* 订单状态-1.删除0.已取消1.待支付2.待核销3.已完成
|
*/
|
@TableField("order_status")
|
private Integer orderStatus;
|
/**
|
* 订单编号
|
*/
|
@TableField("order_no")
|
private String orderNo;
|
|
/**
|
* 微信支付交易号
|
*/
|
@TableField("out_trade_no")
|
private String outTradeNo;
|
|
/**
|
* 订单来源1.商城2.秒杀活动3.线下创建
|
*/
|
@TableField("order_from")
|
private Integer orderFrom;
|
/**
|
* 商户id
|
*/
|
@TableField("shop_id")
|
private Long shopId;
|
/**
|
* 购买用户id
|
*/
|
@TableField("user_id")
|
private Long userId;
|
/**
|
* 订单金额
|
*/
|
@TableField("order_money")
|
private BigDecimal orderMoney;
|
/**
|
* 优惠券金额
|
*/
|
@TableField("coupon_money")
|
private BigDecimal couponMoney;
|
/**
|
* 优惠金额
|
*/
|
@TableField("discount_money")
|
private BigDecimal discountMoney;
|
/**
|
* 应收金额
|
*/
|
@TableField("receivable_money")
|
private BigDecimal receivableMoney;
|
|
/**
|
* 应收订金
|
*/
|
@TableField("receivable_deposit")
|
private BigDecimal receivableDeposit;
|
|
/**
|
* 支付类型1.全款2.订金
|
*/
|
@TableField("pay_type")
|
private Integer payType;
|
/**
|
* 支付金额
|
*/
|
@TableField("pay_money")
|
private BigDecimal payMoney;
|
/**
|
* 线上支付金额
|
*/
|
@TableField("online_pay_money")
|
private BigDecimal onlinePayMoney;
|
/**
|
* 线下支付金额
|
*/
|
@TableField("offline_pay_money")
|
private BigDecimal offlinePayMoney;
|
/**
|
* 订单备注
|
*/
|
@TableField("order_remark")
|
private String orderRemark;
|
/**
|
* 商品信息
|
*/
|
@TableField("goods_info")
|
private String goodsInfo;
|
/**
|
* 创建时间
|
*/
|
@TableField("create_time")
|
private Date createTime;
|
/**
|
* 支付时间
|
*/
|
@TableField("pay_time")
|
private Date payTime;
|
/**
|
* 核销时间
|
*/
|
@TableField("use_time")
|
private Date useTime;
|
/**
|
* 线下支付时间
|
*/
|
@TableField("off_pay_time")
|
private Date offPayTime;
|
/**
|
* 取消时间
|
*/
|
@TableField("cancel_time")
|
private Date cancelTime;
|
/**
|
* 核销用户id
|
*/
|
@TableField("use_user_id")
|
private Long useUserId;
|
/**
|
* 商品数量
|
*/
|
@TableField("goods_num")
|
private Integer goodsNum;
|
/**
|
* 结清标记
|
*/
|
@TableField("close_flag")
|
private Integer closeFlag;
|
|
/**
|
* 活动id
|
*/
|
@TableField("activity_id")
|
private String activityId;
|
|
/**
|
* 活动名称
|
*/
|
@TableField("activity_name")
|
private String activityName;
|
|
/**
|
* 应收金额
|
*/
|
@TableField("change_receivable_money")
|
private BigDecimal changeReceivableMoney;
|
|
/**
|
* @description 获客标记
|
* @author jqs
|
* @date 2023/9/8 10:45
|
* @param null
|
* @return null
|
*/
|
@TableField("new_member_flag")
|
private Integer newMemberFlag;
|
|
/**
|
* @description 未绑定标记
|
* @author jqs
|
* @date 2023/9/8 10:45
|
* @param null
|
* @return null
|
*/
|
@TableField("unbinding_flag")
|
private Integer unbindingFlag;
|
|
|
@Override
|
protected Serializable pkVal() {
|
return this.orderId;
|
}
|
|
}
|