OrderQueryRequest.java 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. package com.chuanghai.ihotel.controller.request;
  2. import lombok.Data;
  3. import org.springframework.format.annotation.DateTimeFormat;
  4. import java.time.LocalDateTime;
  5. /**
  6. * @Author: codingliang
  7. * @Description: 订单查询
  8. * @Date: 2022-07-29 17:01
  9. * @Version: V1.0
  10. **/
  11. @Data
  12. public class OrderQueryRequest {
  13. /**
  14. * 订单id
  15. */
  16. private Long orderId;
  17. /**
  18. * 订单编号
  19. */
  20. private String orderNo;
  21. /**
  22. * 订单用户标识
  23. */
  24. private String userFlag;
  25. /**
  26. * 用户姓名
  27. */
  28. private String userName;
  29. /**
  30. * 用户手机号码
  31. */
  32. private String userPhone;
  33. /**
  34. * 房间编号
  35. */
  36. private String roomNo;
  37. /**
  38. * 房型id
  39. */
  40. private Long roomTypeId;
  41. /**
  42. * 状态 0已取消、1待支付、2待入住、3已入住、4-1退款中、4-2欠款待支付、5已完成
  43. */
  44. private String statu;
  45. /**
  46. * 最早入住时间 最早可入住时间
  47. */
  48. @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  49. private LocalDateTime enableStartTime;
  50. /**
  51. * 最晚离店时间 最晚要离店时间
  52. */
  53. @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  54. private LocalDateTime enableEndTime;
  55. /**
  56. * 支付时间
  57. */
  58. @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  59. private LocalDateTime payTime;
  60. /**
  61. * 创建时间
  62. */
  63. @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  64. private LocalDateTime createTime;
  65. /**
  66. * 删除标识 1正常,0删除
  67. */
  68. private String deleteFlag;
  69. }