TEquipmentDTO.java 7.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344
  1. package com.szwl.model.bean;
  2. import com.fasterxml.jackson.annotation.JsonFormat;
  3. import com.szwl.model.entity.TAlarmRecord;
  4. import com.szwl.model.entity.TEquipment;
  5. import com.szwl.model.utils.DateUtils;
  6. import io.swagger.annotations.ApiModelProperty;
  7. import lombok.NoArgsConstructor;
  8. import lombok.ToString;
  9. import lombok.experimental.Accessors;
  10. import org.springframework.format.annotation.DateTimeFormat;
  11. import java.util.Date;
  12. import java.util.List;
  13. @Accessors(chain = true)
  14. @NoArgsConstructor
  15. @ToString
  16. public class TEquipmentDTO extends TEquipment {
  17. @ApiModelProperty(value="所以报警信息")
  18. private List<TAlarmRecord> alarmList;
  19. @ApiModelProperty(value="最新报警信息")
  20. private String alarmContent = "暂无数据";
  21. @ApiModelProperty(value = "短信接收者;")
  22. private String messageReceiver1;
  23. @ApiModelProperty(value = "短信接收者;")
  24. private String messageReceiver2;
  25. @ApiModelProperty(value = "短信接收者;")
  26. private String messageReceiver3;
  27. @ApiModelProperty(value="当天是否存在告警")
  28. private boolean hasTodayAlarm= false;
  29. /**
  30. *白糖
  31. */
  32. @ApiModelProperty(value = "白糖;")
  33. private String whiteSugar;
  34. /**
  35. *红糖
  36. */
  37. @ApiModelProperty(value = "红糖;")
  38. private String redSugar;
  39. /**
  40. 黄糖
  41. blueSugar:蓝糖
  42. stick:棍
  43. water:水
  44. wasteWater:废水
  45. */
  46. @ApiModelProperty(value = "黄糖;")
  47. private String yellowSugar;
  48. /**
  49. * 蓝糖
  50. */
  51. @ApiModelProperty(value = "蓝糖;")
  52. private String blueSugar;
  53. /**
  54. * 棍
  55. */
  56. @ApiModelProperty(value = "棍;")
  57. private String stick;
  58. /**
  59. * 水
  60. */
  61. @ApiModelProperty(value = "水;")
  62. private String water;
  63. /**
  64. * 废水
  65. */
  66. @ApiModelProperty(value = "废水;")
  67. private String wasteWater;
  68. /**
  69. * 是否启用物料监控功能,0:不启用,1:启用
  70. */
  71. @ApiModelProperty(value = "是否启用物料监控功能;")
  72. private String isMaterialUse;
  73. /**
  74. * 睡眠描述
  75. */
  76. @ApiModelProperty(value = "睡眠描述")
  77. private String sleepDesc;
  78. /**
  79. * 内门状态:0:关闭,1:开启
  80. */
  81. @ApiModelProperty(value = "内门状态:0:关闭,1:开启")
  82. private String inDoor;
  83. /**
  84. * 外门状态:0:关闭,1:开启
  85. */
  86. @ApiModelProperty(value = "外门状态:0:关闭,1:开启")
  87. private String outDoor;
  88. @ApiModelProperty(value = "杯子数量")
  89. private Long cupQuantity;
  90. @ApiModelProperty(value = "搅拌温度")
  91. private String stirTm;
  92. @ApiModelProperty(value = "玉米发生器温度")
  93. private String cornGeneratorTm;
  94. @ApiModelProperty(value = "NO.1000温度")
  95. private String numberOne;
  96. @ApiModelProperty(value = "棉花糖发生器温度")
  97. private String candyGeneratorTm;
  98. @ApiModelProperty(value = "柜外温度")
  99. private String outsideTm;
  100. @ApiModelProperty(value = "柜外湿度")
  101. private String outsideHd;
  102. @ApiModelProperty(value = "DIY花型功能开关,0:关闭,1:开启")
  103. private String diyFlowerStatus;
  104. public Long getCupQuantity() {
  105. return cupQuantity;
  106. }
  107. public void setCupQuantity(Long cupQuantity) {
  108. this.cupQuantity = cupQuantity;
  109. }
  110. public String getStirTm() {
  111. return stirTm;
  112. }
  113. public void setStirTm(String stirTm) {
  114. this.stirTm = stirTm;
  115. }
  116. public String getCornGeneratorTm() {
  117. return cornGeneratorTm;
  118. }
  119. public void setCornGeneratorTm(String cornGeneratorTm) {
  120. this.cornGeneratorTm = cornGeneratorTm;
  121. }
  122. public String getInDoor() {
  123. return inDoor;
  124. }
  125. public void setInDoor(String inDoor) {
  126. this.inDoor = inDoor;
  127. }
  128. public String getOutDoor() {
  129. return outDoor;
  130. }
  131. public void setOutDoor(String outDoor) {
  132. this.outDoor = outDoor;
  133. }
  134. public String getSleepDesc() {
  135. return sleepDesc;
  136. }
  137. public void setSleepDesc(String sleepDesc) {
  138. this.sleepDesc = sleepDesc;
  139. }
  140. public String getWhiteSugar() {
  141. return whiteSugar;
  142. }
  143. public void setWhiteSugar(String whiteSugar) {
  144. this.whiteSugar = whiteSugar;
  145. }
  146. public String getRedSugar() {
  147. return redSugar;
  148. }
  149. public void setRedSugar(String redSugar) {
  150. this.redSugar = redSugar;
  151. }
  152. public String getYellowSugar() {
  153. return yellowSugar;
  154. }
  155. public void setYellowSugar(String yellowSugar) {
  156. this.yellowSugar = yellowSugar;
  157. }
  158. public String getBlueSugar() {
  159. return blueSugar;
  160. }
  161. public void setBlueSugar(String blueSugar) {
  162. this.blueSugar = blueSugar;
  163. }
  164. public String getStick() {
  165. return stick;
  166. }
  167. public void setStick(String stick) {
  168. this.stick = stick;
  169. }
  170. public String getWater() {
  171. return water;
  172. }
  173. public void setWater(String water) {
  174. this.water = water;
  175. }
  176. public String getWasteWater() {
  177. return wasteWater;
  178. }
  179. public void setWasteWater(String wasteWater) {
  180. this.wasteWater = wasteWater;
  181. }
  182. public String getIsMaterialUse() {
  183. return isMaterialUse;
  184. }
  185. public void setIsMaterialUse(String isMaterialUse) {
  186. this.isMaterialUse = isMaterialUse;
  187. }
  188. public List<TAlarmRecord> getAlarmList() {
  189. return alarmList;
  190. }
  191. public void setAlarmList(List<TAlarmRecord> alarmList) {
  192. this.alarmList = alarmList;
  193. }
  194. @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
  195. @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
  196. @ApiModelProperty(value="报警发生时间")
  197. private Date occurrenceTime;
  198. public String getAlarmContent() {
  199. return alarmContent;
  200. }
  201. public void setAlarmContent(String alarmContent) {
  202. this.alarmContent = alarmContent;
  203. }
  204. public boolean isHasTodayAlarm() {
  205. return hasTodayAlarm;
  206. }
  207. public void setHasTodayAlarm(boolean hasTodayAlarm) {
  208. this.hasTodayAlarm = hasTodayAlarm;
  209. }
  210. public Date getOccurrenceTime() {
  211. return occurrenceTime;
  212. }
  213. public void setOccurrenceTime(Date occurrenceTime) {
  214. if(null != occurrenceTime){
  215. this.hasTodayAlarm = DateUtils.isSameDay(new Date(),occurrenceTime);
  216. this.occurrenceTime = occurrenceTime;
  217. }
  218. }
  219. public String getMessageReceiver1() {
  220. return messageReceiver1;
  221. }
  222. public void setMessageReceiver1(String messageReceiver1) {
  223. this.messageReceiver1 = messageReceiver1;
  224. }
  225. public String getMessageReceiver2() {
  226. return messageReceiver2;
  227. }
  228. public void setMessageReceiver2(String messageReceiver2) {
  229. this.messageReceiver2 = messageReceiver2;
  230. }
  231. public String getMessageReceiver3() {
  232. return messageReceiver3;
  233. }
  234. public void setMessageReceiver3(String messageReceiver3) {
  235. this.messageReceiver3 = messageReceiver3;
  236. }
  237. public String getNumberOne() {
  238. return numberOne;
  239. }
  240. public void setNumberOne(String numberOne) {
  241. this.numberOne = numberOne;
  242. }
  243. public String getCandyGeneratorTm() {
  244. return candyGeneratorTm;
  245. }
  246. public void setCandyGeneratorTm(String candyGeneratorTm) {
  247. this.candyGeneratorTm = candyGeneratorTm;
  248. }
  249. public String getOutsideTm() {
  250. return outsideTm;
  251. }
  252. public void setOutsideTm(String outsideTm) {
  253. this.outsideTm = outsideTm;
  254. }
  255. public String getOutsideHd() {
  256. return outsideHd;
  257. }
  258. public void setOutsideHd(String outsideHd) {
  259. this.outsideHd = outsideHd;
  260. }
  261. public String getDiyFlowerStatus() {
  262. return diyFlowerStatus;
  263. }
  264. public void setDiyFlowerStatus(String diyFlowerStatus) {
  265. this.diyFlowerStatus = diyFlowerStatus;
  266. }
  267. }