package model;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableLogic;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
import lombok.EqualsAndHashCode;
|
|
import java.io.Serializable;
|
import java.math.BigDecimal;
|
import java.time.LocalDateTime;
|
|
/**
|
* <p>
|
*
|
* </p>
|
*
|
* @author luodangjia
|
* @since 2024-11-21
|
*/
|
@Data
|
@EqualsAndHashCode(callSuper = false)
|
@TableName("t_order")
|
@ApiModel(value="Order对象", description="")
|
public class Order implements Serializable {
|
|
private static final long serialVersionUID = 1L;
|
|
@TableId("id")
|
private Long id;
|
|
@ApiModelProperty(value = "用户id")
|
@TableField("app_user_id")
|
private Long appUserId;
|
|
@ApiModelProperty(value = "订单类型1服务单2商品")
|
@TableField("order_type")
|
private Integer orderType;
|
|
@ApiModelProperty(value = "1待发货2待收货3待使用4已完成5已取消6已退款7售后中")
|
@TableField("order_status")
|
private Integer orderStatus;
|
|
@ApiModelProperty(value = "核销时间")
|
@TableField("end_time")
|
private LocalDateTime endTime;
|
|
@ApiModelProperty(value = "技师id")
|
@TableField("technician_id")
|
private Integer technicianId;
|
|
@ApiModelProperty(value = "订单编号")
|
@TableField("order_number")
|
private String orderNumber;
|
|
@ApiModelProperty(value = "订单总金额")
|
@TableField("total_amount")
|
private BigDecimal totalAmount;
|
|
@ApiModelProperty(value = "实际支付价格")
|
@TableField("payment_amount")
|
private BigDecimal paymentAmount;
|
|
@ApiModelProperty(value = "使用积分")
|
@TableField("point")
|
private BigDecimal point;
|
|
@ApiModelProperty(value = "1wx2积分")
|
@TableField("pay_method")
|
private Integer payMethod;
|
|
@ApiModelProperty(value = "使用的优惠劵json")
|
@TableField("coupon_json")
|
private String couponJson;
|
|
@ApiModelProperty(value = "运费")
|
@TableField("express_amount")
|
private BigDecimal expressAmount;
|
|
@ApiModelProperty(value = "第三方快递信息")
|
@TableField("express_json")
|
private String expressJson;
|
|
@ApiModelProperty(value = "平台分佣")
|
@TableField("share_amount")
|
private BigDecimal shareAmount;
|
|
@ApiModelProperty(value = "本单获取的积分")
|
@TableField("get_point")
|
private BigDecimal getPoint;
|
|
@ApiModelProperty(value = "微信支付号")
|
@TableField("serial_number")
|
private String serialNumber;
|
|
@ApiModelProperty(value = "1待支付2已支付")
|
@TableField("pay_status")
|
private Integer payStatus;
|
|
@ApiModelProperty(value = "对应门店id")
|
@TableField("shop_id")
|
private Integer shopId;
|
|
@ApiModelProperty(value = "删除标志(0=否,1=是)")
|
@TableField("del_flag")
|
@TableLogic
|
private Integer delFlag;
|
|
@ApiModelProperty(value = "添加时间")
|
@TableField("create_time")
|
private LocalDateTime createTime;
|
|
|
}
|