HealtCodeUserVO.java 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186
  1. package com.yixin.ms.model.vo;
  2. import com.alibaba.fastjson.annotation.JSONField;
  3. import com.fasterxml.jackson.annotation.JsonProperty;
  4. import io.swagger.annotations.ApiModelProperty;
  5. import lombok.Data;
  6. import lombok.experimental.Accessors;
  7. import java.util.List;
  8. @Data
  9. @Accessors(chain = true)
  10. public class HealtCodeUserVO {
  11. /**
  12. * 用户信息id
  13. */
  14. private List<HealtCodeNucleinVO> nuclein;
  15. private List<HealtCodeTypeVO> data;
  16. /**
  17. * 疫苗接种数量
  18. */
  19. private String vaccineNum;
  20. /**
  21. * 1 未去过中高风险地区 2 去过中高风险地区 3 未查询到 结果
  22. */
  23. private String travelValidation;
  24. @ApiModelProperty("用户姓名")
  25. private String username;
  26. @ApiModelProperty(value = "身份号码")
  27. private String idNumber;
  28. @ApiModelProperty(value = "是否放行 0放行,1禁止通行")
  29. private Integer isOpen;
  30. @ApiModelProperty(value = "通行文案显示")
  31. private String openMsg;
  32. @ApiModelProperty("标题说明")
  33. private String title;
  34. @ApiModelProperty("标题文字颜色")
  35. private String titleColor;
  36. @ApiModelProperty("背景颜色")
  37. private String backgroundColor;
  38. @ApiModelProperty("疫苗标题")
  39. private String vaccineIcoTitle;
  40. @ApiModelProperty("疫苗图标地址")
  41. private String vaccineIconUrl;
  42. @ApiModelProperty("疫苗接种数量字体颜色")
  43. private String vaccineNumColor;
  44. @ApiModelProperty("行程标题")
  45. private String travelValidationTitle;
  46. @ApiModelProperty("行程图标地址")
  47. private String travelValidationIconUrl;
  48. @ApiModelProperty("行程描述")
  49. private String travelValidationDesc;
  50. @ApiModelProperty("通行语音播报提示语")
  51. private String openVoiceMsg;
  52. @ApiModelProperty("显示的用户姓名")
  53. private String showUsername;
  54. @ApiModelProperty(value = "显示的身份号码")
  55. private String showIdNumber;
  56. @ApiModelProperty(value = "手机号")
  57. private String phone;
  58. @ApiModelProperty(value = "是否限制三天三检 1:是 0:否(默认) 四码一屏场所码接口返回")
  59. private Boolean limitGather;
  60. @ApiModelProperty(value = "是否发出警报声 true/false")
  61. private Boolean isAlarm = false;
  62. /**
  63. * ------ 账户添加配置信息2023-04-13 ------
  64. **/
  65. @ApiModelProperty("二维码是否显示 true/false")
  66. private Boolean showQrcode = false;
  67. @ApiModelProperty(value = "二维码的码值")
  68. private String qrcodeText;
  69. @ApiModelProperty(value = "广告图片的地址 ")
  70. private String advertise;
  71. @ApiModelProperty(value = "开门方式 default / RS232")
  72. private String useSerialPort = "default";
  73. @ApiModelProperty(value = "次数")
  74. private Integer openTimes = 1;
  75. @ApiModelProperty(value = "二进制码")
  76. private String signalNo;
  77. @ApiModelProperty(value = "左副框上层")
  78. private String mainLineLeft;
  79. @ApiModelProperty(value = "右副框上层")
  80. private String mainLineRight;
  81. //** ----------------20230726 以下为连续任务响应参数 showPageType = scenic ------------
  82. @ApiModelProperty(value = "连续任务状态 pending连续任务/closing(默认)一次任务结束", position = 1)
  83. private String status = "closing";
  84. @ApiModelProperty(value = "终端显示页面类型 common 默认普通 / scenic 景区", position = 2)
  85. private String showPageType = "common";
  86. @ApiModelProperty(value = "任务id 任务状态为pending时必填")
  87. private String taskId;
  88. //显示配置
  89. @ApiModelProperty(value = "大图标地址", position = 3)
  90. @JsonProperty("aMainIcon")
  91. private String aMainIcon;
  92. @ApiModelProperty(value = "大图标显示内容", position = 4)
  93. @JsonProperty("aMainLine")
  94. private String aMainLine;
  95. @ApiModelProperty(value = "中间内容一", position = 5)
  96. @JsonProperty("aSubLineFirst")
  97. private String aSubLineFirst;
  98. @ApiModelProperty(value = "中间内容二", position = 6)
  99. @JsonProperty("aSubLineSecond")
  100. private String aSubLineSecond;
  101. @ApiModelProperty(value = "左-标题", position = 7)
  102. @JsonProperty("aLineOneLabel")
  103. private String aLineOneLabel;
  104. @ApiModelProperty(value = "左-内容", position = 8)
  105. @JsonProperty("aLineOneValue")
  106. private String aLineOneValue;
  107. @ApiModelProperty(value = "左二标题", position = 9)
  108. @JsonProperty("aLineTwoLabel")
  109. private String aLineTwoLabel;
  110. @JsonProperty("aLineTwoValue")
  111. @ApiModelProperty(value = "左二内容", position = 10)
  112. private String aLineTwoValue;
  113. @ApiModelProperty(value = "右一标题", position = 11)
  114. @JsonProperty("aLineThrLabel")
  115. private String aLineThrLabel;
  116. @ApiModelProperty(value = "右一内容", position = 12)
  117. @JsonProperty("aLineThrValue")
  118. private String aLineThrValue;
  119. @ApiModelProperty(value = "小图标", position = 13)
  120. @JsonProperty("bMainIcon")
  121. private String bMainIcon;
  122. @ApiModelProperty(value = "小图标显示内容", position = 14)
  123. @JsonProperty("bMainLine")
  124. private String bMainLine;
  125. @ApiModelProperty(value = "小图标下方显示内容", position = 15)
  126. @JsonProperty("bSubLine")
  127. private String bSubLine;
  128. @ApiModelProperty(value = "背景图地址")
  129. @JsonProperty("aBackgroundUrl")
  130. private String aBackgroundUrl;
  131. @ApiModelProperty(value = "小背景图地址")
  132. @JsonProperty("bBackgroundUrl")
  133. private String bBackgroundUrl;
  134. @ApiModelProperty(value = "选择列表", position = 16)
  135. @JsonProperty("bChoiseList")
  136. private List<ChooseVO> bChoiseList;
  137. @ApiModelProperty(value = "响应时间", position = 17)
  138. private Integer countDown = 30;
  139. }