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 java.io.Serializable; import lombok.*; /** *
* 案件基本信息 *
* * @author wl * @since 2022-09-24 */ @Data @EqualsAndHashCode(callSuper = false) @TableName("ums_base_case") @Builder @AllArgsConstructor @NoArgsConstructor public class BaseCase implements Serializable { private static final long serialVersionUID = 1L; /** * id */ @TableId(value = "id", type = IdType.AUTO) private Integer id; /** * 事件编号 */ @TableField("code") private String code; /** * 事件来源(1-视频 2-手动登记) */ @TableField("event_source") private Integer eventSource; /** * 问题类别(1-违规 2-违建) */ @TableField("category") private Integer category; /** * 所属街道 */ @TableField("street_id") private Integer streetId; /** * 所属社区 */ @TableField("community_id") private Integer communityId; /** * 报警点位 事发地点 */ @TableField("site") private String site; /** * 定位信息 */ @TableField("longitude") private Double longitude; /** * 定位-纬度 */ @TableField("latitude") private Double latitude; /** * 报警时间 */ @TableField("alarm_time") private LocalDateTime alarmTime; /** * 登记人 */ @TableField("create_user") private Integer createUser; /** * 处理状态(0误报 1上报 2立案 3派遣 4处置 5核查 6结案) */ @TableField("state") private Integer state; /** * 处理意见 */ @TableField("handling_opinion") private String handlingOpinion; /** * 备注 */ @TableField("remark") private String remark; /** * 审核意见 */ @TableField("audit_opinion") private String auditOpinion; /** * 结案意见 */ @TableField("final_opinion") private String finalOpinion; /** * 创建时间 */ @TableField("create_time") private LocalDateTime createTime; /** * 市平台编码 */ @TableField("task_code") private String taskCode; /** * 结束时间 */ @TableField("close_time") private LocalDateTime closeTime; }