CardVo.java 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. package com.tour.module.vo;
  2. import com.baomidou.mybatisplus.annotation.TableField;
  3. import com.baomidou.mybatisplus.annotation.TableId;
  4. import com.baomidou.mybatisplus.annotation.TableLogic;
  5. import com.baomidou.mybatisplus.annotation.TableName;
  6. import com.fasterxml.jackson.annotation.JsonFormat;
  7. import com.tour.common.annotation.Excel;
  8. import com.tour.module.domain.Contacts;
  9. import io.swagger.annotations.ApiModel;
  10. import io.swagger.annotations.ApiModelProperty;
  11. import lombok.Data;
  12. import lombok.NoArgsConstructor;
  13. import lombok.experimental.Accessors;
  14. import java.io.Serializable;
  15. import java.util.Date;
  16. import java.util.HashMap;
  17. import java.util.List;
  18. import java.util.Map;
  19. /**
  20. * 卡对象 tour_card
  21. *
  22. * @author zoe
  23. * @date 2023-05-23
  24. */
  25. @Data
  26. @ApiModel
  27. @NoArgsConstructor
  28. @Accessors(chain = true)
  29. public class CardVo implements Serializable {
  30. private static final long serialVersionUID=1L;
  31. private Long id;
  32. @ApiModelProperty(value = "卡号")
  33. private String cardNo;
  34. @ApiModelProperty(value = "卡密")
  35. private String cardKey;
  36. /** 1会员卡 2旅游卡 */
  37. @ApiModelProperty(value = "卡类型 1会员卡 2旅游卡")
  38. private Integer type;
  39. /** 0 待激活 1 激活 -1失效 */
  40. @ApiModelProperty(value = "卡状态 0 待激活 1 激活 -1失效 ")
  41. private String status;
  42. /** 有效期 */
  43. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  44. private Date validStartTime;
  45. /** 有效期 */
  46. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  47. private Date validEndTime;
  48. /** 创建时间 */
  49. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  50. @ApiModelProperty(value = "卡激活时间 ")
  51. private Date createTime;
  52. @ApiModelProperty(value = "出行人")
  53. private List<Contacts> contactsList;
  54. @ApiModelProperty(value = "出行人行程单信息 -附件")
  55. private String travelDetail;
  56. }