| | |
| | | package com.ycl.entity.caseHandler; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.Version; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import java.time.LocalDateTime; |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.ycl.vo.casePool.ViolationsVO; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.*; |
| | | |
| | | import java.io.Serializable; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | import java.time.LocalDateTime; |
| | | |
| | | /** |
| | | * <p> |
| | |
| | | @Data |
| | | @EqualsAndHashCode(callSuper = false) |
| | | @TableName("ums_base_case") |
| | | @Builder |
| | | @AllArgsConstructor |
| | | @NoArgsConstructor |
| | | @ApiModel(value = "案件基本信息") |
| | | public class BaseCase implements Serializable { |
| | | |
| | | private static final long serialVersionUID = 1L; |
| | |
| | | * id |
| | | */ |
| | | @TableId(value = "id", type = IdType.AUTO) |
| | | private Integer id; |
| | | @ApiModelProperty(value = "id") |
| | | private Long id; |
| | | |
| | | /** |
| | | * 事件编号 |
| | | */ |
| | | @TableField("code") |
| | | @ApiModelProperty(value = "事件编号") |
| | | private String code; |
| | | |
| | | /** |
| | | * 事件来源(1-视频 2-手动登记) |
| | | */ |
| | | @TableField("event_source") |
| | | @ApiModelProperty(value = "事件来源(1-视频 2-手动登记)") |
| | | private Integer eventSource; |
| | | |
| | | /** |
| | | * 问题类别(1-违规 2-违建) |
| | | */ |
| | | @TableField("category") |
| | | @ApiModelProperty(value = "问题类别(1-违规 2-违建)") |
| | | private Integer category; |
| | | /** |
| | | * 问题类别文本 |
| | | */ |
| | | @TableField(value = "category_text", exist = false) |
| | | @ApiModelProperty(value = "问题类别文本") |
| | | private String categoryText; |
| | | |
| | | /** |
| | | * 所属街道 |
| | | */ |
| | | @TableField("street_id") |
| | | @ApiModelProperty(value = "所属街道") |
| | | private Integer streetId; |
| | | /** |
| | | * 所属街道文本 |
| | | */ |
| | | @TableField(value = "street_text", exist = false) |
| | | @ApiModelProperty(value = "所属社区名称") |
| | | private String streetText; |
| | | |
| | | /** |
| | | * 所属社区 |
| | | */ |
| | | @TableField("community_id") |
| | | @ApiModelProperty(value = "所属社区") |
| | | private Integer communityId; |
| | | |
| | | /** |
| | | * 所属社区文本 |
| | | */ |
| | | @TableField(value = "community_text", exist = false) |
| | | @ApiModelProperty(value = "所属社区文本") |
| | | private String communityText; |
| | | |
| | | /** |
| | | * 报警点位 事发地点 |
| | | */ |
| | | @TableField("site") |
| | | @ApiModelProperty(value = "报警点位 事发地点") |
| | | private String site; |
| | | |
| | | /** |
| | | * 定位信息 |
| | | */ |
| | | @TableField("longitude") |
| | | private Float longitude; |
| | | @ApiModelProperty(value = "定位信息") |
| | | private Double longitude; |
| | | |
| | | /** |
| | | * 定位-纬度 |
| | | */ |
| | | @TableField("latitude") |
| | | private Float latitude; |
| | | @ApiModelProperty(value = "定位-纬度") |
| | | private Double latitude; |
| | | |
| | | /** |
| | | * 报警时间 |
| | | */ |
| | | @TableField("alarm_time") |
| | | @ApiModelProperty(value = "报警时间") |
| | | private LocalDateTime alarmTime; |
| | | |
| | | /** |
| | | * 登记人 |
| | | */ |
| | | @TableField("create_user") |
| | | private Integer createUser; |
| | | @ApiModelProperty(value = "登记人") |
| | | private Long createUser; |
| | | |
| | | /** |
| | | * 登记人文本 |
| | | */ |
| | | @TableField(value = "create_user_text", exist = false) |
| | | @ApiModelProperty(value = "登记人文本") |
| | | private String createUserText; |
| | | |
| | | |
| | | /** |
| | | * 处理状态(0误报 1上报 2立案 3派遣 4处置 5核查 6结案) |
| | | */ |
| | | @TableField("state") |
| | | @ApiModelProperty(value = "处理状态(0误报 1上报 2立案 3派遣 4处置 5核查 6结案)") |
| | | private Integer state; |
| | | |
| | | /** |
| | | * 处理意见 |
| | | */ |
| | | @TableField("handling_opinion") |
| | | @ApiModelProperty(value = "处理意见") |
| | | private String handlingOpinion; |
| | | |
| | | /** |
| | | * 备注 |
| | | */ |
| | | @TableField("remark") |
| | | @ApiModelProperty(value = "备注") |
| | | private String remark; |
| | | |
| | | /** |
| | | * 审核意见 |
| | | */ |
| | | @TableField("audit_opinion") |
| | | @ApiModelProperty(value = "审核意见") |
| | | private String auditOpinion; |
| | | |
| | | /** |
| | | * 结案意见 |
| | | */ |
| | | @TableField("final_opinion") |
| | | @ApiModelProperty(value = "结案意见") |
| | | private String finalOpinion; |
| | | |
| | | /** |
| | | * 创建时间 |
| | | */ |
| | | @TableField("create_time") |
| | | @ApiModelProperty(value = "创建时间") |
| | | private LocalDateTime createTime; |
| | | |
| | | /** |
| | | * 市平台编码 |
| | | */ |
| | | @TableField("task_code") |
| | | @ApiModelProperty(value = "市平台编码") |
| | | private String taskCode; |
| | | |
| | | } |
| | | |
| | | /** |
| | | * 市平台编码 |
| | | */ |
| | | @TableField("pic") |
| | | @ApiModelProperty(value = "案件上报图片") |
| | | private String url; |
| | | |
| | | /** |
| | | * 结束时间 |
| | | */ |
| | | @TableField("close_time") |
| | | @ApiModelProperty(value = "结束时间") |
| | | private LocalDateTime closeTime; |
| | | |
| | | @TableField(value = "grid_id") |
| | | @ApiModelProperty(value = "网格id") |
| | | private Long gridId; |
| | | |
| | | /** |
| | | * 违规事件 |
| | | */ |
| | | @TableField(value = "violations", exist = false) |
| | | @ApiModelProperty(value = "违规事件") |
| | | private ViolationsVO violationsVO; |
| | | |
| | | /** |
| | | * 违建事件 |
| | | */ |
| | | @TableField(value = "illegalBuilding", exist = false) |
| | | @ApiModelProperty(value = "违建事件") |
| | | private IllegalBuilding illegalBuilding; |
| | | |
| | | /** |
| | | * 调度信息 |
| | | */ |
| | | @TableField(value = "dispatchInfo", exist = false) |
| | | @ApiModelProperty(value = "调度信息") |
| | | private DispatchInfo dispatchInfo; |
| | | |
| | | @TableField("pic") |
| | | @ApiModelProperty(value = "图片") |
| | | private String pic; |
| | | |
| | | @TableField("media") |
| | | @ApiModelProperty(value = "视频") |
| | | private String media; |
| | | |
| | | } |