package cn.huge.module.ai.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 lombok.Data; import java.util.Date; /** * @title: 调解案件信息表数据库对应关系类 * @description: PO中的属性与数据表是一一对应关系,如需根据业务处理不同,请使用BO对象。 * @company:hugeinfo * @author: huangh * @time: 2024年12月18日 * @version 1.0.0 */ @TableName(value = "ai.dyh_case_info") @Data public class DyhCaseInfo { /** * 主键 */ @TableId(value = "id") private String id; /** * 案件标题 */ @TableField(value = "case_title") private String caseTitle; /** * 事项编号 */ @TableField(value = "case_ref") private String caseRef; /** * 事项等级 */ @TableField(value = "case_level") private Integer caseLevel; /** * 来访时间 */ @TableField(value = "visit_time") private Date visitTime; /** * 来访人数 */ @TableField(value = "visit_people_num") private Integer visitPeopleNum; /** * 调解类型代码 */ @TableField(value = "medi_type") private String mediType; /** * 调解类型名称 */ @TableField(value = "medi_type_name") private String mediTypeName; /** * 纠纷一级类型 */ @TableField(value = "case_type_first") private String caseTypeFirst; /** * 纠纷一级类型名称 */ @TableField(value = "case_type_first_name") private String caseTypeFirstName; /** * 纠纷二级类型 */ @TableField(value = "case_type") private String caseType; /** * 纠纷二级类型名称 */ @TableField(value = "case_type_name") private String caseTypeName; /** * 发生时间 */ @TableField(value = "occur_time") private Date occurTime; /** * 地址 */ @TableField(value = "addr") private String addr; /** * 经度 */ @TableField(value = "lng") private String lng; /** * 纬度 */ @TableField(value = "lat") private String lat; /** * 网格地址 */ @TableField(value = "wg_addr") private String wgAddr; /** * 网格经度 */ @TableField(value = "wg_lng") private String wgLng; /** * 网格纬度 */ @TableField(value = "wg_lat") private String wgLat; /** * 归属省份编码 */ @TableField(value = "que_prov") private String queProv; /** * 归属省份名称 */ @TableField(value = "que_prov_name") private String queProvName; /** * 归属市编码 */ @TableField(value = "que_city") private String queCity; /** * 归属市名称 */ @TableField(value = "que_city_name") private String queCityName; /** * 归属区编码 */ @TableField(value = "que_area") private String queArea; /** * 归属区名称 */ @TableField(value = "que_area_name") private String queAreaName; /** * 归属街道编码 */ @TableField(value = "que_road") private String queRoad; /** * 归属街道名称 */ @TableField(value = "que_road_name") private String queRoadName; /** * 归属村居社区编码 */ @TableField(value = "que_village") private String queVillage; /** * 归属村居社区名称 */ @TableField(value = "que_village_name") private String queVillageName; /** * 涉及金额 */ @TableField(value = "amount") private Double amount; /** * 人群类别代码 */ @TableField(value = "crowd") private String crowd; /** * 人群类别名称 */ @TableField(value = "crowd_name") private String crowdName; /** * 事项来源 */ @TableField(value = "canal") private String canal; /** * 事项来源名称 */ @TableField(value = "canal_name") private String canalName; /** * 来访形式 */ @TableField(value = "visit_way") private String visitWay; /** * 来访形式名称 */ @TableField(value = "visit_way_name") private String visitWayName; /** * 是否自行受理 */ @TableField(value = "zxsl_status") private Integer zxslStatus; /** * 案子描述 */ @TableField(value = "case_des") private String caseDes; /** * 案子诉求 */ @TableField(value = "case_claim") private String caseClaim; /** * 是否重大矛盾纠纷 */ @TableField(value = "major_status") private Integer majorStatus; /** * 纠纷来源 */ @TableField(value = "source") private String source; /** * 纠纷来源名称 */ @TableField(value = "source_name") private String sourceName; /** * 案号 */ @TableField(value = "case_no") private String caseNo; /** * 调解编号 */ @TableField(value = "mediate_no") private String mediateNo; /** * 调解书编号 */ @TableField(value = "mediate_book_no") private String mediateBookNo; /** * 民事编号 */ @TableField(value = "civil_no") private String civilNo; /** * 申请人 */ @TableField(value = "plaintiffs") private String plaintiffs; /** * 代理人 */ @TableField(value = "pagents") private String pagents; /** * 被申请人 */ @TableField(value = "defendants") private String defendants; /** * 被申请人代理人 */ @TableField(value = "dagents") private String dagents; /** * 小程序是否可见,0:不可见,1:可见 */ @TableField(value = "party_show") private Integer partyShow; /** * 期望处理单位ID */ @TableField(value = "want_unit_id") private String wantUnitId; /** * 期望处理单位名称 */ @TableField(value = "want_unit_name") private String wantUnitName; /** * 期望处理人ID */ @TableField(value = "want_user_id") private String wantUserId; /** * 期望处理人名称 */ @TableField(value = "want_user_name") private String wantUserName; /** * 登记机构 */ @TableField(value = "input_unit_id") private String inputUnitId; /** * 登记机构名称 */ @TableField(value = "input_unit_name") private String inputUnitName; /** * 登记人id */ @TableField(value = "input_user_id") private String inputUserId; /** * 登记人名称 */ @TableField(value = "input_user_name") private String inputUserName; /** * 登记来源 */ @TableField(value = "input_way") private Integer inputWay; /** * 事项状态,1:待分派,2:待签收,3:待受理,4:化解中,5:结案审核,6:待评价,7:已归档,8:不予受理 */ @TableField(value = "status") private Integer status; /** * 事项状态名称,1:待分派,2:待签收,3:待受理,4:化解中,5:结案审核,6:待评价,7:已归档,8:不予受理 */ @TableField(value = "status_name") private String statusName; /** * 事项进度,1:来访登记,2:事件流转,3:办理反馈,4:结案审核,5:当事人评价,6:结案归档,7:不予受理 */ @TableField(value = "process") private Integer process; /** * 事项进度名称,1:来访登记,2:事件流转,3:办理反馈,4:结案审核,5:当事人评价,6:结案归档,7:不予受理 */ @TableField(value = "process_name") private String processName; /** * 对外展示事项进度,1:待受理,2:化解中,3:已结案,4:不予受理 */ @TableField(value = "info_process") private Integer infoProcess; /** * 对外展示事项进度名称,1:待受理,2:化解中,3:已结案,4:不予受理 */ @TableField(value = "info_process_name") private String infoProcessName; /** * 删除状态,0:未删除,1:已删除 */ @TableLogic @TableField(value = "delete_status") private Integer deleteStatus; /** * 客户ID */ @TableField(value = "cust_id") private String custId; /** * 创建时间 */ @TableField(value = "create_time") private Date createTime; /** * 更新时间 */ @TableField(value = "update_time") private Date updateTime; /** * 是否同步数据,0:否,1:白云区多元化解平台 */ @TableField(value = "sync_status") private Integer syncStatus; /** * 原案件类型(同步/导入数据) */ @TableField(value = "old_case_type") private String oldCaseType; /** * 原案件类型名称(同步/导入数据) */ @TableField(value = "old_case_type_name") private String oldCaseTypeName; @TableField(exist = false) private String agreeContent; }