HotelOrderEntity.java 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. package com.chuanghai.ihotel.entity;
  2. import com.baomidou.mybatisplus.annotation.TableId;
  3. import com.baomidou.mybatisplus.annotation.TableName;
  4. import lombok.Data;
  5. import java.io.Serializable;
  6. import java.math.BigDecimal;
  7. import java.time.LocalDateTime;
  8. /**
  9. * 酒店订单
  10. *
  11. * @author codingliang
  12. * @email codingliang@gmail.com
  13. * @date 2022-07-27 10:02:04
  14. */
  15. @Data
  16. @TableName("hotel_order")
  17. public class HotelOrderEntity implements Serializable {
  18. private static final long serialVersionUID = -4562531048283280872L;
  19. /**
  20. * id
  21. */
  22. @TableId
  23. private Long id;
  24. /**
  25. * 订单编号
  26. */
  27. private Long orderNo;
  28. /**
  29. * 订单用户标识
  30. */
  31. private String userFlag;
  32. /**
  33. * 用户姓名
  34. */
  35. private String userName;
  36. /**
  37. * 用户手机号码
  38. */
  39. private String userPhone;
  40. /**
  41. * 房间id
  42. */
  43. private Long roomId;
  44. /**
  45. * 房间编号
  46. */
  47. private String roomNo;
  48. /**
  49. * 房型id
  50. */
  51. private Long roomTypeId;
  52. /**
  53. * 房型名称
  54. */
  55. private String roomTypeName;
  56. /**
  57. * 实际支付金额
  58. */
  59. private BigDecimal payAmount;
  60. /**
  61. * 支付方式 1微校支付
  62. */
  63. private String payMethod;
  64. /**
  65. * 下单时间
  66. */
  67. private LocalDateTime createTime;
  68. /**
  69. * 支付时间
  70. */
  71. private LocalDateTime payTime;
  72. /**
  73. * 订单状态 0已取消、1待支付、2待入住、3已入住、4待结账、5已完成
  74. */
  75. private String orderStatu;
  76. /**
  77. * 业务状态 0待处理、1发起退款、2发起结账支付、3退款或结账支付完成
  78. */
  79. private String bizStatu;
  80. /**
  81. * 最早入住时间 最早可入住时间
  82. */
  83. private String enableStartTime;
  84. /**
  85. * 最晚离店时间 最晚要离店时间
  86. */
  87. private String enableEndTime;
  88. /**
  89. * 实际入住时间
  90. */
  91. private String realStartTime;
  92. /**
  93. * 实际离店时间
  94. */
  95. private String realEndTime;
  96. /**
  97. * 预计到店时间 预计到店时间
  98. */
  99. private LocalDateTime mayIntoTime;
  100. /**
  101. * 备注
  102. */
  103. private String remark;
  104. /**
  105. * 删除标识 0删除、1正常
  106. */
  107. private String deleteFlag;
  108. }