AlarmStatisticVo.java 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. package com.ozs.entity.vo;
  2. import com.fasterxml.jackson.annotation.JsonFormat;
  3. import com.ozs.common.annotation.Excel;
  4. import lombok.Data;
  5. import java.util.Date;
  6. /**
  7. * 统计管理页面实体类
  8. *
  9. * @author wyy
  10. * @subject
  11. * @creat 2023/3/6
  12. */
  13. @Data
  14. public class AlarmStatisticVo {
  15. /**
  16. * 报警唯一标识
  17. */
  18. private String alarmId;
  19. /**
  20. * 报警时间
  21. */
  22. @JsonFormat(
  23. pattern = "yyyy-MM-dd HH:mm:ss"
  24. )
  25. private Date alarmTime;
  26. /**
  27. * 线路名称
  28. */
  29. private String railwayName;
  30. /**
  31. * 报警行别(1上行2下行)
  32. */
  33. private Integer lineDir;
  34. /**
  35. * 报警里程位置
  36. */
  37. private String alarmMile;
  38. /**
  39. * 报警内容
  40. */
  41. private String content;
  42. /**
  43. * 报警级别
  44. */
  45. private String alarmLevel;
  46. /**
  47. * 报警置信度(百分比)
  48. */
  49. private Integer alarmConfidence;
  50. /**
  51. * 报警病害类型(目前只有1泥石流,后续可扩展使用)
  52. */
  53. private Integer alarmType;
  54. /**
  55. * 框定范围
  56. */
  57. private Integer alarmAttr;
  58. /**
  59. * 报警是否解除 1已解除2未解除
  60. */
  61. private Integer isRelease;
  62. /**
  63. * 解除人
  64. */
  65. private String releasedBy;
  66. /**
  67. * 解除时间
  68. */
  69. @JsonFormat(
  70. pattern = "yyyy-MM-dd HH:mm:ss"
  71. )
  72. private Date releasedTime;
  73. /**
  74. * 解除内容
  75. */
  76. private String releaseContent;
  77. /**
  78. * 备注
  79. */
  80. private String remark;
  81. /**
  82. * 报警行别字符串(1上行2下行)
  83. */
  84. private String lineDirName;
  85. /**
  86. * 报警病害类型(目前只有1泥石流,后续可扩展使用)
  87. */
  88. private String alarmTypeName;
  89. /**
  90. * 解除人
  91. */
  92. private String releasedByName;
  93. /**
  94. * 报警是否解除 1已解除2未解除
  95. */
  96. private String isReleaseName;
  97. }