package com.fdkankan.fusion.entity; import com.alibaba.fastjson.JSONArray; import com.baomidou.mybatisplus.annotation.*; import java.io.Serializable; import java.util.Date; import com.fdkankan.fusion.typehandle.JsonArrayTypeHandler; import lombok.Getter; import lombok.Setter; /** *
* *
* * @author * @since 2022-07-27 */ @Getter @Setter @TableName(value = "t_case",autoResultMap = true) public class CaseEntity implements Serializable { private static final long serialVersionUID = 1L; /** * 案件表 */ @TableId(value = "case_id", type = IdType.AUTO) private Integer caseId; /** * 案件标题 */ @TableField("case_title") private String caseTitle; /** * 四维用户名 */ @TableField("user_name") private String userName; @TableField("tb_status") @TableLogic(value = "0",delval = "1") private Integer tbStatus; @TableField("create_time") private String createTime; @TableField("update_time") private String updateTime; /** * 0刑侦案件,1火调案件 */ @TableField("type") private Integer type; @TableField("tm_project_id") private String tmProjectId; @TableField("dept_id") private String deptId; @TableField("map_url") private String mapUrl; /** * 经纬度 */ @TableField("lat_and_long") private String latAndLong; /** * 案件编号 */ @TableField("case_num") private String caseNum; /** * 案件类别 */ @TableField("case_category") private String caseCategory; /** * 案发区域 */ @TableField(typeHandler = JsonArrayTypeHandler.class) private JSONArray caseRegion; /** * 案发地址 */ @TableField("case_address") private String caseAddress; /** * 是否命案,0否,1是 */ @TableField("homicide_case") private Integer homicideCase; /** * 是否刑案,0否,1是 */ @TableField("criminal_case") private Integer criminalCase; /** * 案发时间 */ @TableField("crime_time") private String crimeTime; /** * 是否展示场景0否,1是 */ @TableField("show_scenes") private Integer showScenes; @TableField(exist = false) private String deptName; }