SmartVisitorVo.java 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. package com.template.model.vo;
  2. import com.baomidou.mybatisplus.annotation.*;
  3. import com.fasterxml.jackson.annotation.JsonFormat;
  4. import io.swagger.annotations.ApiModelProperty;
  5. import lombok.Data;
  6. import java.util.Date;
  7. import java.util.List;
  8. @Data
  9. public class SmartVisitorVo {
  10. @ApiModelProperty(value = "主键ID")
  11. @TableId(value = "id", type = IdType.AUTO)
  12. private Integer id;
  13. @ApiModelProperty(value = "用户ID")
  14. private Integer userId;
  15. @ApiModelProperty(value = "访客姓名")
  16. private String userName;
  17. @ApiModelProperty(value = "访客手机号")
  18. private String userPhone;
  19. @ApiModelProperty(value = "访客证件号")
  20. private String userNumber;
  21. @ApiModelProperty(value = "同行人数")
  22. private Integer peerNum;
  23. /**
  24. * 家长预约 去掉车牌号字段
  25. */
  26. @ApiModelProperty(value = "车牌号")
  27. private String carNum;
  28. @ApiModelProperty(value = "访问事由")
  29. private String visitReason;
  30. @ApiModelProperty(value = "状态 待审核:1 已拒绝:2 已推送:3")
  31. private Integer statu;
  32. @ApiModelProperty(value = "来访时间")
  33. private Date visitorTime;
  34. /**
  35. * 来访截止时间
  36. * 家长预约的话 来访时间+4小时
  37. * 其他访客时间 当天23:59:59秒结束
  38. */
  39. @ApiModelProperty(value = "来访截止时间")
  40. private Date visitorDeadline;
  41. @ApiModelProperty(value = "受访者ID")
  42. private Integer respondent;
  43. @ApiModelProperty(value = "受访者编号")
  44. private String responcode;
  45. @ApiModelProperty(value = "部门ID")
  46. private Integer departmentId;
  47. @ApiModelProperty(value = "受访者电话")
  48. private String respondentPhone;
  49. @ApiModelProperty(value = "受访者姓名")
  50. private String respondentName;
  51. @ApiModelProperty(value = "百胜同步授权编码")
  52. private String visitorsync;
  53. /**
  54. * 设备编号
  55. * 多个设备用逗号隔开
  56. */
  57. @ApiModelProperty(value = "设备编号")
  58. private String deviceNum;
  59. /**
  60. * 访客类型
  61. * 家长:1
  62. * 其他:2
  63. */
  64. @ApiModelProperty(value = "访客类型")
  65. private Integer visitorType;
  66. @ApiModelProperty(value = "百胜预约订单号")
  67. private String bsOrderNo;
  68. @ApiModelProperty(value = "访客验证码")
  69. private String visitorCode;
  70. @ApiModelProperty(value = "图片")
  71. private List<String> image;
  72. private String departmentName;
  73. private Integer source;
  74. }