package com.dsh.other.entity;
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.util.Date;
|
import java.util.List;
|
|
/**
|
* @author zhibing.pu
|
* @date 2023/7/13 16:11
|
*/
|
@Data
|
@TableName("t_site_booking")
|
public class SiteBooking {
|
/**
|
* 主键
|
*/
|
@TableId(value = "id", type = IdType.AUTO)
|
private Integer id;
|
/**
|
* 业务流水号
|
*/
|
@TableField("orderNo")
|
private String orderNo;
|
/**
|
* 省
|
*/
|
@TableField("province")
|
private String province;
|
/**
|
* 省编号
|
*/
|
@TableField("provinceCode")
|
private String provinceCode;
|
/**
|
* 市名称
|
*/
|
@TableField("city")
|
private String city;
|
/**
|
* 市编号
|
*/
|
@TableField("cityCode")
|
private String cityCode;
|
/**
|
* 门店id
|
*/
|
@TableField("storeId")
|
private Integer storeId;
|
/**
|
* 场地id
|
*/
|
@TableField("siteId")
|
private Integer siteId;
|
/**
|
* 用户id
|
*/
|
@TableField("appUserId")
|
private Integer appUserId;
|
/**
|
* 预约时段
|
*/
|
@TableField("times")
|
private String times;
|
/**
|
* 预约开始时间
|
*/
|
@TableField("startTime")
|
@ApiModelProperty("预约开始时间")
|
private Date startTime;
|
/**
|
* 预约结束
|
*/
|
@TableField("endTime")
|
@ApiModelProperty("预约结束时间")
|
private Date endTime;
|
/**
|
* 预约人
|
*/
|
@TableField("booker")
|
@ApiModelProperty("预约人")
|
private String booker;
|
/**
|
* 联系方式
|
*/
|
@TableField("phone")
|
@ApiModelProperty("联系方式")
|
private String phone;
|
/**
|
* 支付方式(1=微信,2=支付宝,3=玩湃比,4=手动支付)
|
*/
|
@TableField("payType")
|
private Integer payType;
|
/**
|
* 支付时间
|
*/
|
@TableField("payTime")
|
@ApiModelProperty("支付时间")
|
private Date payTime;
|
/**
|
* 支付金额
|
*/
|
@TableField("payMoney")
|
@ApiModelProperty("支付金额")
|
private Double payMoney;
|
/**
|
* 优惠券id
|
*/
|
@TableField("userCouponId")
|
private Long userCouponId;
|
/**
|
* 状态(0=待支付,1=待核销,2=已到店,3=已完成,4=已过期,5=已取消)
|
*/
|
@TableField("status")
|
@ApiModelProperty("0=待支付,1=待核销,2=已到店,3=已完成,4=已过期,5=已取消")
|
private Integer status;
|
/**
|
* 第三方支付流水号
|
*/
|
@TableField("payOrderNo")
|
private String payOrderNo;
|
/**
|
* 手动支付操作用户id
|
*/
|
@TableField("payUserId")
|
private Integer payUserId;
|
/**
|
* 取消用户id
|
*/
|
@TableField("cancelUserId")
|
private Integer cancelUserId;
|
/**
|
* 取消凭证
|
*/
|
@TableField("voucher")
|
private String voucher;
|
/**
|
* 取消备注
|
*/
|
@TableField("remark")
|
private String remark;
|
/**
|
* 取消时间
|
*/
|
@TableField("cancelTime")
|
private Date cancelTime;
|
/**
|
* 第三方取消退款流水号
|
*/
|
@TableField("refundOrderNo")
|
private String refundOrderNo;
|
/**
|
* 状态(1=正常,2=冻结,3=删除)
|
*/
|
@TableField("state")
|
private Integer state;
|
/**
|
* 添加时间
|
*/
|
@TableField("insertTime")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
private Date insertTime;
|
@TableField("nextName")
|
@ApiModelProperty("场地名称")
|
private String nextName;
|
@TableField("isHalf")
|
@ApiModelProperty("半场 是否半场 1是 2否")
|
private Integer isHalf;
|
@TableField("halfName")
|
@ApiModelProperty("半场名称 ")
|
private String halfName;
|
@TableField("goType")
|
private Integer goType;
|
@TableField("money")
|
private String money;
|
@TableField(exist = false)
|
private String storePhone;
|
@TableField(exist = false)
|
private List<Integer> sid;
|
@TableField(exist = false)
|
private List<Integer> rid;
|
@TableField("addType")
|
private Integer addType;
|
}
|