预警中屏接口.txt 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207
  1. 给中屏使用的查询预警
  2. /WarningInfoController/getByIdForMidScreen
  3. post
  4. id=xxxx
  5. 返回:
  6. @ApiModelProperty("流媒体数据存放地址")
  7. private String streamingUrl;
  8. @ApiModelProperty("数据来源表名称")
  9. private String tableName;
  10. @ApiModelProperty("预警阈值")
  11. private String thresholdValue;
  12. @Id
  13. @GeneratedValue(generator = "JDBC")
  14. private String id;
  15. /**
  16. * 预警场景
  17. */
  18. @ApiModelProperty("预警场景")
  19. private String scene;
  20. /**
  21. * 预警名称
  22. */
  23. @ApiModelProperty("预警名称")
  24. @Column(name = "warning_name")
  25. private String warningName;
  26. /**
  27. * 预警来源 0人员报警、1监测设备
  28. */
  29. @ApiModelProperty("预警来源 0人员报警、1监测设备")
  30. @Column(name = "warning_source")
  31. private String warningSource;
  32. /**
  33. * 预警设备名称
  34. */
  35. @ApiModelProperty("预警设备名称")
  36. @Column(name = "equipment_name")
  37. private String equipmentName;
  38. /**
  39. * 预警设备编号
  40. */
  41. @ApiModelProperty("预警设备标识码")
  42. @Column(name = "equipment_number")
  43. private String equipmentNumber;
  44. /**
  45. * 预警类型
  46. */
  47. @ApiModelProperty("预警类型")
  48. @Column(name = "warning_type")
  49. private String warningType;
  50. /**
  51. * 预警地址
  52. */
  53. @ApiModelProperty("预警地址")
  54. @Column(name = "warning_site")
  55. private String warningSite;
  56. /**
  57. * 行政区划
  58. */
  59. @ApiModelProperty("行政区划")
  60. private String area;
  61. /**
  62. * 预警级别 0一级、1二级、2三级、3四级
  63. */
  64. @ApiModelProperty("预警级别 0一级、1二级、2三级、3四级")
  65. @Column(name = "warning_rank")
  66. private String warningRank;
  67. /**
  68. * 预警生成时间
  69. */
  70. @ApiModelProperty("预警生成时间")
  71. @Column(name = "generated_time")
  72. @JsonFormat(timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
  73. private Date generatedTime;
  74. /**
  75. * 预警上报时间
  76. */
  77. @ApiModelProperty("预警上报时间")
  78. @JsonFormat(timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
  79. @Column(name = "report_time")
  80. private Date reportTime;
  81. /**
  82. * 预警简述
  83. */
  84. @ApiModelProperty("预警简述")
  85. @Column(name = "warning_describe")
  86. private String warningDescribe;
  87. /**
  88. * 预警报告
  89. */
  90. @ApiModelProperty("预警报告")
  91. private String report;
  92. /**
  93. * 研判分析
  94. */
  95. @ApiModelProperty("研判分析")
  96. private String analyses;
  97. /**
  98. * 研判分析
  99. */
  100. @ApiModelProperty("分析报告")
  101. private String analysesReport;
  102. /**
  103. * 处置状态 0未处置、1处置中、2误报、3处置完成
  104. */
  105. @ApiModelProperty("处置状态 0未处置、1处置中、2误报、3处置完成")
  106. @Column(name = "disposal_state")
  107. private String disposalState;
  108. @ApiModelProperty("处置状态 0未处置、1处置中、2误报、3处置完成")
  109. private String[] disposeProgressList;
  110. /**
  111. * 处置人
  112. */
  113. @ApiModelProperty("处置人")
  114. @Column(name = "disposal_user_name")
  115. private String disposalUserName;
  116. /**
  117. * 处置人id
  118. */
  119. @ApiModelProperty("处置人id")
  120. @Column(name = "disposal_user_id")
  121. private String disposalUserId;
  122. /**
  123. * 处置时间
  124. */
  125. @ApiModelProperty("处置时间")
  126. @JsonFormat(timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
  127. @Column(name = "disposal_time")
  128. private Date disposalTime;
  129. /**
  130. * 处置建议
  131. */
  132. @ApiModelProperty("处置建议")
  133. @Column(name = "disposal_suggest")
  134. private String disposalSuggest;
  135. /**
  136. * 处置完成时间
  137. */
  138. @ApiModelProperty("处置完成时间")
  139. @JsonFormat(timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
  140. @Column(name = "disposal_complete_time")
  141. private Date disposalCompleteTime;
  142. /**
  143. * 处置报告
  144. */
  145. @ApiModelProperty("处置报告")
  146. @Column(name = "disposal_report")
  147. private String disposalReport;
  148. @ApiModelProperty("预警状态1-发布,2-处置,3-解除,")
  149. @Column(name = "warning_state")
  150. private Integer warningState;
  151. /**
  152. * 备注
  153. */
  154. @ApiModelProperty("备注")
  155. private String remark;
  156. @Column(name = "created_at")
  157. private Date createdAt;
  158. @Column(name = "created_by")
  159. private String createdBy;
  160. @Column(name = "updated_at")
  161. private Date updatedAt;
  162. @Column(name = "updated_by")
  163. private String updatedBy;
  164. @JsonIgnore
  165. @Column(name = "geom_data")
  166. private Object geomData;
  167. @ApiModelProperty("经纬度信息")
  168. @Transient
  169. private String jwd;
  170. //==========================================================
  171. 新增预案等级筛选,进入页面时,默认显示预警等级=预案等级的数据。
  172. /BoardController/emergencyPlanList
  173. post
  174. 增加等级查询
  175. warningRank=xxxx (预警级别 1一级、2二级、3三级、4四级(通用_JCYJ_YJJB_DM))