| 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; | 
| } |