CaseEntity.java 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. package com.fdkankan.fusion.entity;
  2. import com.alibaba.fastjson.JSONArray;
  3. import com.baomidou.mybatisplus.annotation.*;
  4. import java.io.Serializable;
  5. import java.util.Date;
  6. import com.fdkankan.fusion.typehandle.JsonArrayTypeHandler;
  7. import lombok.Getter;
  8. import lombok.Setter;
  9. /**
  10. * <p>
  11. *
  12. * </p>
  13. *
  14. * @author
  15. * @since 2022-07-27
  16. */
  17. @Getter
  18. @Setter
  19. @TableName(value = "t_case",autoResultMap = true)
  20. public class CaseEntity implements Serializable {
  21. private static final long serialVersionUID = 1L;
  22. /**
  23. * 案件表
  24. */
  25. @TableId(value = "case_id", type = IdType.AUTO)
  26. private Integer caseId;
  27. /**
  28. * 案件标题
  29. */
  30. @TableField("case_title")
  31. private String caseTitle;
  32. /**
  33. * 四维用户名
  34. */
  35. @TableField("user_name")
  36. private String userName;
  37. @TableField("tb_status")
  38. @TableLogic(value = "0",delval = "1")
  39. private Integer tbStatus;
  40. @TableField("create_time")
  41. private String createTime;
  42. @TableField("update_time")
  43. private String updateTime;
  44. /**
  45. * 0刑侦案件,1火调案件
  46. */
  47. @TableField("type")
  48. private Integer type;
  49. @TableField("tm_project_id")
  50. private String tmProjectId;
  51. @TableField("dept_id")
  52. private String deptId;
  53. @TableField("map_url")
  54. private String mapUrl;
  55. /**
  56. * 经纬度
  57. */
  58. @TableField("lat_and_long")
  59. private String latAndLong;
  60. /**
  61. * 案件编号
  62. */
  63. @TableField("case_num")
  64. private String caseNum;
  65. /**
  66. * 案件类别
  67. */
  68. @TableField("case_category")
  69. private String caseCategory;
  70. /**
  71. * 案发区域
  72. */
  73. @TableField("case_region")
  74. private String caseRegion;
  75. /**
  76. * 案发区域
  77. */
  78. @TableField(typeHandler = JsonArrayTypeHandler.class)
  79. private JSONArray caseRegionCode;
  80. /**
  81. * 案发地址
  82. */
  83. @TableField("case_address")
  84. private String caseAddress;
  85. /**
  86. * 是否命案,0否,1是
  87. */
  88. @TableField("homicide_case")
  89. private Integer homicideCase;
  90. /**
  91. * 是否刑案,0否,1是
  92. */
  93. @TableField("criminal_case")
  94. private Integer criminalCase;
  95. @TableField(exist = false)
  96. private String deptName;
  97. }