OmsOrderDto.java 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. package com.tour.module.domain.dto;
  2. import com.baomidou.mybatisplus.annotation.TableField;
  3. import com.baomidou.mybatisplus.annotation.TableId;
  4. import com.baomidou.mybatisplus.annotation.TableLogic;
  5. import com.fasterxml.jackson.annotation.JsonFormat;
  6. import io.swagger.annotations.ApiModelProperty;
  7. import lombok.Data;
  8. import java.io.Serializable;
  9. import java.math.BigDecimal;
  10. import java.util.Date;
  11. /**
  12. * Demo class
  13. *
  14. * @author zangbin
  15. * @date 2023/6/7 15:08
  16. */
  17. @Data
  18. public class OmsOrderDto implements Serializable {
  19. /** $column.columnComment */
  20. private Long orderId;
  21. @ApiModelProperty(value = "订单编号")
  22. private String orderNo;
  23. /** $column.columnComment */
  24. private Long memberId;
  25. /** $column.columnComment */
  26. @ApiModelProperty(value = "卡密")
  27. private String cardKey;
  28. private Integer cardType;
  29. /** $column.columnComment */
  30. private Long agentId;
  31. /** 线路id */
  32. @ApiModelProperty(value = "线路id")
  33. private Long lineId;
  34. @ApiModelProperty(value = "出行人")
  35. private String travelers;
  36. /** 出行人id(联系人id) */
  37. private String travelerIds;
  38. /** 行程开始时间 */
  39. @ApiModelProperty(value = "行程开始时间")
  40. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  41. private Date travelStartTime;
  42. /** 行程结束时间 */
  43. @ApiModelProperty(value = "行程结束时间")
  44. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  45. private Date travelEndTime;
  46. /** 0 待出行 1出行中 3 已完成 -1 取消 */
  47. @ApiModelProperty(value = "0 待出行 1出行中 3 已完成 -1 取消 ")
  48. private Integer status;
  49. /** 0未到达待联系地接 1已到达,地接已接到 */
  50. @ApiModelProperty(value = "0未到达待联系地接 1已到达,地接已接到 ")
  51. private Integer hasReach;
  52. /** 行程车票,多张车票图片逗号隔开 */
  53. private String travelDetail;
  54. /** 创建者 */
  55. private String createBy;
  56. /** 更新者 */
  57. private String updateBy;
  58. /** 创建时间 */
  59. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  60. private Date createTime;
  61. /** 更新时间 */
  62. private Date updateTime;
  63. /** 删除标识位: 0正常 1删除 */
  64. private Integer deleted;
  65. private String lineTitle;
  66. private String limeImage;
  67. private Integer lineType;
  68. /** 省 */
  69. private String provinceName;
  70. /** 市 */
  71. private String cityName;
  72. /** 原价 */
  73. private BigDecimal originalPrice;
  74. /** 会员价 */
  75. private BigDecimal memberPrice;
  76. private String agentName;
  77. }