package com.chuanghai.ihotel.entity; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import java.io.Serializable; import java.math.BigDecimal; import java.time.LocalDateTime; /** * 酒店订单 * * @author codingliang * @email codingliang@gmail.com * @date 2022-07-27 10:02:04 */ @Data @TableName("hotel_order") public class HotelOrderEntity implements Serializable { private static final long serialVersionUID = -4562531048283280872L; /** * id */ @TableId private Long id; /** * 订单编号 */ private Long orderNo; /** * 订单用户标识 */ private String userFlag; /** * 用户姓名 */ private String userName; /** * 用户手机号码 */ private String userPhone; /** * 房间id */ private Long roomId; /** * 房间编号 */ private String roomNo; /** * 房型id */ private Long roomTypeId; /** * 房型名称 */ private String roomTypeName; /** * 实际支付金额 */ private BigDecimal payAmount; /** * 支付方式 1微校支付 */ private String payMethod; /** * 下单时间 */ private LocalDateTime createTime; /** * 支付时间 */ private LocalDateTime payTime; /** * 订单状态 0已取消、1待支付、2待入住、3已入住、4待结账、5已完成 */ private String orderStatu; /** * 业务状态 0待处理、1发起退款、2发起结账支付、3退款或结账支付完成 */ private String bizStatu; /** * 最早入住时间 最早可入住时间 */ private String enableStartTime; /** * 最晚离店时间 最晚要离店时间 */ private String enableEndTime; /** * 实际入住时间 */ private String realStartTime; /** * 实际离店时间 */ private String realEndTime; /** * 预计到店时间 预计到店时间 */ private LocalDateTime mayIntoTime; /** * 备注 */ private String remark; /** * 删除标识 0删除、1正常 */ private String deleteFlag; }