Incident.java 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150
  1. package com.ruoyi.zhdd.domain;
  2. import com.baomidou.mybatisplus.annotation.*;
  3. import io.swagger.annotations.ApiModelProperty;
  4. import lombok.Data;
  5. import lombok.NoArgsConstructor;
  6. import lombok.experimental.Accessors;
  7. import java.io.Serializable;
  8. import java.util.Date;
  9. import java.math.BigDecimal;
  10. /**
  11. * 事件基础对象 b_incident
  12. *
  13. * @author xitong
  14. * @date 2021-09-28
  15. */
  16. @Data
  17. @NoArgsConstructor
  18. @Accessors(chain = true)
  19. @TableName("b_incident")
  20. public class Incident implements Serializable {
  21. private static final long serialVersionUID=1L;
  22. /**
  23. * 主键id
  24. */
  25. @TableId(value = "id", type = IdType.ASSIGN_ID)
  26. private String id;
  27. /**
  28. * 事件类型
  29. */
  30. private Integer type;
  31. /**
  32. * 事件等级
  33. */
  34. private Integer level;
  35. /**
  36. * 事件地址
  37. */
  38. private String addr;
  39. /**
  40. * 经纬度
  41. */
  42. private String locations;
  43. /**
  44. * 上报部门
  45. */
  46. private String createDept;
  47. /**
  48. * 归档总结
  49. */
  50. private String conclusion;
  51. private String conclusionFile;
  52. /**
  53. * 上报人
  54. */
  55. @TableField(fill = FieldFill.INSERT)
  56. private String createBy;
  57. /**
  58. * 上报时间
  59. */
  60. @TableField(fill = FieldFill.INSERT)
  61. private Date createTime;
  62. /**
  63. * 修改人
  64. */
  65. @TableField(fill = FieldFill.INSERT_UPDATE)
  66. private String updateBy;
  67. /**
  68. * 修改时间
  69. */
  70. @TableField(fill = FieldFill.INSERT_UPDATE)
  71. private Date updateTime;
  72. /**
  73. * $column.columnComment
  74. */
  75. @TableLogic
  76. private String delFlag;
  77. /**
  78. * 事件来源
  79. */
  80. private String source;
  81. /**
  82. * 事件描述
  83. */
  84. private String des;
  85. /**
  86. * 上传图片地址
  87. */
  88. private String pic;
  89. /**
  90. * 上传视频地址
  91. */
  92. private String video;
  93. /**
  94. * 拓展1
  95. */
  96. private String expr1;
  97. /**
  98. * 拓展2
  99. */
  100. private String expr2;
  101. /**
  102. * json拓展,用于存取多出的字段
  103. */
  104. private String exprJson;
  105. /**
  106. * 事件标题
  107. */
  108. private String name;
  109. /**
  110. * 事件状态 1:预警,2:事件 3:归档
  111. */
  112. private Integer status;
  113. /**
  114. * 主办单位
  115. */
  116. private String madinDept;
  117. /**
  118. * 协办单位 多个数据用,分割
  119. */
  120. private String assistDept;
  121. }