package org.springblade.modules.disputeRecord.entity; import com.baomidou.mybatisplus.annotation.*; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; import java.util.Date; /** * 矛盾纠纷记录表 实体类 * * @author BladeX * @since 2024-03-23 */ @Data @TableName("jczz_dispute_record") @ApiModel(value = "DisputeRecord对象", description = "矛盾纠纷记录表") public class DisputeRecordEntity implements Serializable { private static final long serialVersionUID = 1L; /** 主键id */ @ApiModelProperty(value = "主键ID", example = "") @TableId(value = "id", type = IdType.ASSIGN_ID) private Long id; /** * 事发地址 */ @ApiModelProperty(value = "事发地址") private String address; /** * 事发经度 */ @ApiModelProperty(value = "事发经度") private String lng; /** * 事发纬度 */ @ApiModelProperty(value = "事发纬度") private String lat; /** 事发时间 */ @ApiModelProperty(value = "事发时间", example = "") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @TableField(value = "event_time") private Date eventTime; /** * 当事人1姓名 */ @ApiModelProperty(value = "当事人1姓名") private String nameOne; /** * 当事人1性别 */ @ApiModelProperty(value = "当事人1性别") private Integer genderOne; /** * 当事人1电话 */ @ApiModelProperty(value = "当事人1电话") private String phoneOne; /** * 当事人1身份证号码 */ @ApiModelProperty(value = "当事人1身份证号码") private String idCardOne; /** * 当事人2姓名 */ @ApiModelProperty(value = "当事人2姓名") private String nameTwo; /** * 当事人2性别 */ @ApiModelProperty(value = "当事人2性别") private Integer genderTwo; /** * 当事人2电话 */ @ApiModelProperty(value = "当事人2电话") private String phoneTwo; /** * 当事人2身份证号码 */ @ApiModelProperty(value = "当事人2身份证号码") private String idCardTwo; /** * 纠纷类型 业务字典:disputeType */ @ApiModelProperty(value = "纠纷类型 业务字典:disputeType") private Integer disputeType; /** * 纠纷内容 */ @ApiModelProperty(value = "纠纷内容") private String disputeContent; /** * 0:否 1:是 是否受伤 */ @ApiModelProperty(value = "0:否 1:是 是否受伤 ") private Integer injuryFlag; /** * 受伤情况描述 */ @ApiModelProperty(value = "受伤情况描述") private String injuryDesc; /** * 报警次数 */ @ApiModelProperty(value = "报警次数") private Integer alarmNum; /** * 信息来源:1:群众报警 2:e呼即办推送 3:走访发现 业务字典:disputeSource */ @ApiModelProperty(value = "信息来源 业务字典:disputeSource") private Integer source; /** * 处理结果 1:已化解 2:未化解 3:移送e呼即办 */ @ApiModelProperty(value = "处理结果 1:已化解 2:未化解 3:移送e呼即办") private Integer handleResult; /** * 网格编码 */ @ApiModelProperty(value = "网格编码") private String gridCode; /** * 警务网格编码 */ @ApiModelProperty(value = "警务网格编码") private String jwGridCode; /** 创建人 */ @ApiModelProperty(value = "创建人", example = "") @TableField("create_user") private Long createUser; /** 创建时间 */ @ApiModelProperty(value = "创建时间", example = "") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @TableField(value = "create_time",fill = FieldFill.INSERT) private Date createTime; /** 更新人 */ @ApiModelProperty(value = "更新人", example = "") @TableField("update_user") private Long updateUser; /** 更新时间 */ @ApiModelProperty(value = "更新时间", example = "") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @TableField(value = "update_time",fill = FieldFill.UPDATE) private Date updateTime; /** 是否删除 0:否 1:是 */ @ApiModelProperty(value = "是否删除 0:否 1:是", example = "") @TableField("is_deleted") @TableLogic private Integer isDeleted; }