package cn.huge.module.cases.domain.po;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableLogic;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.util.Date;
|
|
/**
|
* @title: 纠纷信息主表数据库对应关系类
|
* @description: PO中的属性与数据表是一一对应关系,如需根据业务处理不同,请使用BO对象。
|
* @company:hugeinfo
|
* @author: wangwh
|
* @time: 2024-08-27 10:00:57
|
* @version 1.0.0
|
*/
|
@TableName(value = "dyh_case_info")
|
@Data
|
@ApiModel(value = "案件信息", description = "纠纷信息主表数据")
|
public class CaseInfo {
|
|
/**
|
* 主键编号
|
*/
|
@TableId(value = "id")
|
@ApiModelProperty(value = "主键编号", required = true)
|
private String id;
|
|
/**
|
* 事项标题
|
*/
|
@TableField(value = "case_title")
|
@ApiModelProperty(value = "事项标题", notes = "案件的标题描述")
|
private String caseTitle;
|
|
/**
|
* 事项编号
|
*/
|
@TableField(value = "case_ref")
|
@ApiModelProperty(value = "事项编号", notes = "案件的唯一编号")
|
private String caseRef;
|
|
/**
|
* 事项等级
|
*/
|
@TableField(value = "case_level")
|
@ApiModelProperty(value = "事项等级", notes = "案件的重要程度等级")
|
private Integer caseLevel;
|
|
/**
|
* 来访时间
|
*/
|
@JsonFormat(pattern="yyyy-MM-dd HH:mm", timezone="GMT+8")
|
@TableField(value = "visit_time")
|
@ApiModelProperty(value = "来访时间", notes = "当事人来访登记的时间")
|
private Date visitTime;
|
|
/**
|
* 来访人数
|
*/
|
@TableField(value = "visit_people_num")
|
@ApiModelProperty(value = "来访人数", notes = "当事人来访的人数")
|
private Integer visitPeopleNum;
|
|
/**
|
* 调解类型
|
*/
|
@TableField(value = "medi_type")
|
@ApiModelProperty(value = "调解类型", notes = "调解的类型编码")
|
private String mediType;
|
|
/**
|
* 调解类型名称
|
*/
|
@TableField(value = "medi_type_name")
|
@ApiModelProperty(value = "调解类型名称", notes = "调解类型的名称")
|
private String mediTypeName;
|
|
/**
|
* 纠纷一级类型
|
*/
|
@TableField(value = "case_type_first")
|
@ApiModelProperty(value = "纠纷一级类型", notes = "纠纷的一级类型编码")
|
private String caseTypeFirst;
|
|
/**
|
* 纠纷一级类型名称
|
*/
|
@TableField(value = "case_type_first_name")
|
@ApiModelProperty(value = "纠纷一级类型名称", notes = "纠纷一级类型的名称")
|
private String caseTypeFirstName;
|
|
/**
|
* 纠纷类型
|
*/
|
@TableField(value = "case_type")
|
@ApiModelProperty(value = "纠纷类型", notes = "纠纷的具体类型编码")
|
private String caseType;
|
|
/**
|
* 纠纷类型名称
|
*/
|
@TableField(value = "case_type_name")
|
@ApiModelProperty(value = "纠纷类型名称", notes = "纠纷类型的名称")
|
private String caseTypeName;
|
|
/**
|
* 纠纷发生时间
|
*/
|
@JsonFormat(pattern="yyyy-MM-dd HH:mm", timezone="GMT+8")
|
@TableField(value = "occur_time")
|
@ApiModelProperty(value = "纠纷发生时间", notes = "纠纷事件发生的时间")
|
private Date occurTime;
|
|
/**
|
* 纠纷发生地详细地址
|
*/
|
@TableField(value = "addr")
|
@ApiModelProperty(value = "纠纷发生地详细地址", notes = "纠纷发生的具体地址")
|
private String addr;
|
|
/**
|
* 纠纷发生地经度
|
*/
|
@TableField(value = "lng")
|
@ApiModelProperty(value = "纠纷发生地经度", notes = "纠纷发生地点的经度坐标")
|
private String lng;
|
|
/**
|
* 纠纷发生地纬度
|
*/
|
@TableField(value = "lat")
|
@ApiModelProperty(value = "纠纷发生地纬度", notes = "纠纷发生地点的纬度坐标")
|
private String lat;
|
|
/**
|
* 纠纷发生地网格地址
|
*/
|
@TableField(value = "wg_addr")
|
@ApiModelProperty(value = "纠纷发生地网格地址", notes = "纠纷发生地点的网格化地址")
|
private String wgAddr;
|
|
/**
|
* 纠纷发生地网格地址经度
|
*/
|
@TableField(value = "wg_lng")
|
@ApiModelProperty(value = "纠纷发生地网格地址经度", notes = "纠纷发生地点网格化地址的经度坐标")
|
private String wgLng;
|
|
/**
|
* 纠纷发生地网格地址纬度
|
*/
|
@TableField(value = "wg_lat")
|
@ApiModelProperty(value = "纠纷发生地网格地址纬度", notes = "纠纷发生地点网格化地址的纬度坐标")
|
private String wgLat;
|
|
/**
|
* 问题属地省
|
*/
|
@TableField(value = "que_prov")
|
@ApiModelProperty(value = "问题属地省", notes = "纠纷发生的省份")
|
private String queProv;
|
|
/**
|
* 问题属地省名称
|
*/
|
@TableField(value = "que_prov_name")
|
@ApiModelProperty(value = "问题属地省名称", notes = "纠纷发生的省份名称")
|
private String queProvName;
|
|
/**
|
* 问题属地市
|
*/
|
@TableField(value = "que_city")
|
@ApiModelProperty(value = "问题属地市", notes = "纠纷发生的城市")
|
private String queCity;
|
|
/**
|
* 问题属地市名称
|
*/
|
@TableField(value = "que_city_name")
|
@ApiModelProperty(value = "问题属地市名称", notes = "纠纷发生的城市名称")
|
private String queCityName;
|
|
/**
|
* 问题属地区
|
*/
|
@TableField(value = "que_area")
|
@ApiModelProperty(value = "问题属地区", notes = "纠纷发生的地区")
|
private String queArea;
|
|
/**
|
* 问题属地区名称
|
*/
|
@TableField(value = "que_area_name")
|
@ApiModelProperty(value = "问题属地区名称", notes = "纠纷发生的地区名称")
|
private String queAreaName;
|
|
/**
|
* 问题属地街道
|
*/
|
@TableField(value = "que_road")
|
@ApiModelProperty(value = "问题属地街道", notes = "纠纷发生的街道")
|
private String queRoad;
|
|
/**
|
* 问题属地街道名称
|
*/
|
@TableField(value = "que_road_name")
|
@ApiModelProperty(value = "问题属地街道名称", notes = "纠纷发生的街道名称")
|
private String queRoadName;
|
|
/**
|
* 问题属地社区
|
*/
|
@TableField(value = "que_village")
|
@ApiModelProperty(value = "问题属地社区", notes = "纠纷发生的社区")
|
private String queVillage;
|
|
/**
|
* 问题属地社区名称
|
*/
|
@TableField(value = "que_village_name")
|
@ApiModelProperty(value = "问题属地社区名称", notes = "纠纷发生的社区名称")
|
private String queVillageName;
|
|
/**
|
* 涉及人数
|
*/
|
@TableField(value = "people_num")
|
@ApiModelProperty(value = "涉及人数", notes = "纠纷涉及的人数")
|
private Integer peopleNum;
|
|
/**
|
* 涉及金额
|
*/
|
@TableField(value = "amount")
|
@ApiModelProperty(value = "涉及金额", notes = "纠纷涉及的金额")
|
private Double amount;
|
|
/**
|
* 涉及人群
|
*/
|
@TableField(value = "crowd")
|
@ApiModelProperty(value = "涉及人群", notes = "纠纷涉及的人群")
|
private String crowd;
|
|
/**
|
* 涉及人群名称
|
*/
|
@TableField(value = "crowd_name")
|
@ApiModelProperty(value = "涉及人群名称", notes = "纠纷涉及的人群名称")
|
private String crowdName;
|
|
/**
|
* 事项来源
|
*/
|
@TableField(value = "canal")
|
@ApiModelProperty(value = "事项来源", notes = "纠纷事项的来源")
|
private String canal;
|
|
/**
|
* 事项来源名称
|
*/
|
@TableField(value = "canal_name")
|
@ApiModelProperty(value = "事项来源名称", notes = "纠纷事项的来源名称")
|
private String canalName;
|
|
/**
|
* 事项来源二级
|
*/
|
@TableField(value = "canal_second")
|
@ApiModelProperty(value = "事项来源二级", notes = "纠纷事项的二级来源")
|
private String canalSecond;
|
|
/**
|
* 事项来源二级名称
|
*/
|
@TableField(value = "canal_second_name")
|
@ApiModelProperty(value = "事项来源二级名称", notes = "纠纷事项的二级来源名称")
|
private String canalSecondName;
|
|
/**
|
* 来访形式
|
*/
|
@TableField(value = "visit_way")
|
@ApiModelProperty(value = "来访形式", notes = "当事人来访的形式")
|
private String visitWay;
|
|
/**
|
* 来访形式名称
|
*/
|
@TableField(value = "visit_way_name")
|
@ApiModelProperty(value = "来访形式名称", notes = "当事人来访的形式名称")
|
private String visitWayName;
|
|
/**
|
* 是否自行受理,0:否,1:是
|
*/
|
@TableField(value = "zxsl_status")
|
@ApiModelProperty(value = "是否自行受理", notes = "是否自行受理,0:否,1:是")
|
private Integer zxslStatus;
|
|
/**
|
* 事项概况
|
*/
|
@TableField(value = "case_des")
|
@ApiModelProperty(value = "事项概况", notes = "纠纷事项的概况描述")
|
private String caseDes;
|
|
/**
|
* 事项申请
|
*/
|
@TableField(value = "case_claim")
|
@ApiModelProperty(value = "事项申请", notes = "纠纷事项的申请描述")
|
private String caseClaim;
|
|
/**
|
* 是否重大矛盾纠纷,0:否,1:是
|
*/
|
@TableField(value = "major_status")
|
@ApiModelProperty(value = "是否重大矛盾纠纷", notes = "是否属于重大矛盾纠纷,0:否,1:是")
|
private Integer majorStatus;
|
|
/**
|
* 纠纷来源
|
*/
|
@TableField(value = "source")
|
@ApiModelProperty(value = "纠纷来源", notes = "纠纷的来源")
|
private String source;
|
|
/**
|
* 纠纷来源名称
|
*/
|
@TableField(value = "source_name")
|
@ApiModelProperty(value = "纠纷来源名称", notes = "纠纷的来源名称")
|
private String sourceName;
|
|
/**
|
* 矛调号
|
*/
|
@TableField(value = "case_no")
|
@ApiModelProperty(value = "矛调号", notes = "矛盾调解的编号")
|
private String caseNo;
|
|
/**
|
* 民诉前调号
|
*/
|
@TableField(value = "mediate_no")
|
@ApiModelProperty(value = "民诉前调号", notes = "民事调解的前调号")
|
private String mediateNo;
|
|
/**
|
* 民诉前调书号
|
*/
|
@TableField(value = "mediate_book_no")
|
@ApiModelProperty(value = "民诉前调书号", notes = "民事调解的前调书号")
|
private String mediateBookNo;
|
|
/**
|
* 诉讼案号
|
*/
|
@TableField(value = "civil_no")
|
@ApiModelProperty(value = "诉讼案号", notes = "民事诉讼的案号")
|
private String civilNo;
|
|
/**
|
* 申请方当事人名称
|
*/
|
@TableField(value = "plaintiffs")
|
@ApiModelProperty(value = "申请方当事人名称", notes = "申请方的当事人名称")
|
private String plaintiffs;
|
|
/**
|
* 申请方代理人名称
|
*/
|
@TableField(value = "pagents")
|
@ApiModelProperty(value = "申请方代理人名称", notes = "申请方的代理人名称")
|
private String pagents;
|
|
/**
|
* 被申请方当事人名称
|
*/
|
@TableField(value = "defendants")
|
@ApiModelProperty(value = "被申请方当事人名称", notes = "被申请方的当事人名称")
|
private String defendants;
|
|
/**
|
* 被申请方代理人名称
|
*/
|
@TableField(value = "dagents")
|
@ApiModelProperty(value = "被申请方代理人名称", notes = "被申请方的代理人名称")
|
private String dagents;
|
|
/**
|
* 登记组织编号
|
*/
|
@TableField(value = "input_unit_id")
|
@ApiModelProperty(value = "登记组织编号", notes = "登记的组织编号")
|
private String inputUnitId;
|
|
/**
|
* 登记组织名称
|
*/
|
@TableField(value = "input_unit_name")
|
@ApiModelProperty(value = "登记组织名称", notes = "登记的组织名称")
|
private String inputUnitName;
|
|
/**
|
* 登记人编号
|
*/
|
@TableField(value = "input_user_id")
|
@ApiModelProperty(value = "登记人编号", notes = "登记的人员编号")
|
private String inputUserId;
|
|
/**
|
* 登记人名称
|
*/
|
@TableField(value = "input_user_name")
|
@ApiModelProperty(value = "登记人名称", notes = "登记的人员名称")
|
private String inputUserName;
|
|
/**
|
* 登记方式,1:正常登记,2:案件导入
|
*/
|
@TableField(value = "input_way")
|
@ApiModelProperty(value = "登记方式", notes = "登记的方式,1:正常登记,2:案件导入")
|
private Integer inputWay;
|
|
/**
|
* 事项状态,1:待分派,2:待签收,3:待受理,4:化解中,5:结案审核,6:待评价,7:已归档,8:不予受理
|
*/
|
@TableField(value = "status")
|
@ApiModelProperty(value = "事项状态", notes = "纠纷事项的状态,1:待分派,2:待签收,3:待受理,4:化解中,5:结案审核,6:待评价,7:已归档,8:不予受理")
|
private Integer status;
|
|
/**
|
* 事项状态名称
|
*/
|
@TableField(value = "status_name")
|
@ApiModelProperty(value = "事项状态名称", notes = "纠纷事项的状态名称")
|
private String statusName;
|
|
/**
|
* 事项进度,1:来访登记,2:事件流转,3:办理反馈,4:结案审核,5:当事人评价,6:结案归档,7:不予受理
|
*/
|
@TableField(value = "process")
|
@ApiModelProperty(value = "事项进度", notes = "纠纷事项的进度,1:来访登记,2:事件流转,3:办理反馈,4:结案审核,5:当事人评价,6:结案归档,7:不予受理")
|
private Integer process;
|
|
/**
|
* 事项进度名称
|
*/
|
@TableField(value = "process_name")
|
@ApiModelProperty(value = "事项进度名称", notes = "纠纷事项的进度名称")
|
private String processName;
|
|
/**
|
* 对外展示事项进度,1:待受理,2:化解中,3:已结案,4:不予受理
|
*/
|
@TableField(value = "info_process")
|
@ApiModelProperty(value = "对外展示事项进度", notes = "对外展示纠纷事项的进度,1:待受理,2:化解中,3:已结案,4:不予受理")
|
private Integer infoProcess;
|
|
/**
|
* 对外展示事项进度
|
*/
|
@TableField(value = "info_process_name")
|
@ApiModelProperty(value = "对外展示事项进度名称", notes = "对外展示纠纷事项的进度名称")
|
private String infoProcessName;
|
|
/**
|
* 小程序是否可见,0:不可见,1:可见
|
*/
|
@TableField(value = "party_show")
|
@ApiModelProperty(value = "小程序是否可见", notes = "小程序是否可见,0:不可见,1:可见")
|
private Integer partyShow;
|
|
/**
|
* 意向调解组织编号
|
*/
|
@TableField(value = "want_unit_id")
|
@ApiModelProperty(value = "意向调解组织编号", notes = "意向调解的组织编号")
|
private String wantUnitId;
|
|
/**
|
* 意向调解组织名称
|
*/
|
@TableField(value = "want_unit_name")
|
@ApiModelProperty(value = "意向调解组织名称", notes = "意向调解的组织名称")
|
private String wantUnitName;
|
|
/**
|
* 意向调解员编号
|
*/
|
@TableField(value = "want_user_id")
|
@ApiModelProperty(value = "意向调解员编号", notes = "意向调解的人员编号")
|
private String wantUserId;
|
|
/**
|
* 意向调解员名称
|
*/
|
@TableField(value = "want_user_name")
|
@ApiModelProperty(value = "意向调解员名称", notes = "意向调解的人员名称")
|
private String wantUserName;
|
|
/**
|
* 删除状态,0:未删除,1:已删除
|
*/
|
@TableLogic
|
@TableField(value = "delete_status")
|
@ApiModelProperty(value = "删除状态", notes = "删除状态,0:未删除,1:已删除")
|
private Integer deleteStatus;
|
|
/**
|
* 顾客编号
|
*/
|
@TableField(value = "cust_id")
|
@ApiModelProperty(value = "顾客编号", notes = "顾客的编号")
|
private String custId;
|
|
/**
|
* 创建时间
|
*/
|
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone="GMT+8")
|
@TableField(value = "create_time")
|
@ApiModelProperty(value = "创建时间", notes = "纠纷事项的创建时间")
|
private Date createTime;
|
|
/**
|
* 更新时间
|
*/
|
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone="GMT+8")
|
@TableField(value = "update_time")
|
@ApiModelProperty(value = "更新时间", notes = "纠纷事项的更新时间")
|
private Date updateTime;
|
|
/**
|
* 是否同步数据,0:否,1:白云区多元化解平台
|
*/
|
@TableField(value = "sync_status")
|
@ApiModelProperty(value = "是否同步数据", notes = "是否同步数据,0:否,1:白云区多元化解平台")
|
private Integer syncStatus;
|
|
/**
|
* 原案件类型(同步/导入数据)
|
*/
|
@TableField(value = "old_case_type")
|
@ApiModelProperty(value = "原案件类型", notes = "原案件类型(同步/导入数据)")
|
private String oldCaseType;
|
|
/**
|
* 原案件类型名称(同步/导入数据)
|
*/
|
@TableField(value = "old_case_type_name")
|
@ApiModelProperty(value = "原案件类型名称", notes = "原案件类型名称(同步/导入数据)")
|
private String oldCaseTypeName;
|
|
/**
|
* 是否为网格任务,1:是
|
*/
|
@TableField(exist = false)
|
private Integer isGridEvent;
|
|
/**
|
* 案件备注
|
*/
|
@TableField(value = "case_remark")
|
@ApiModelProperty(value = "案件备注", notes = "案件备注")
|
private String caseRemark;
|
}
|