package com.panzhihua.service_community.entity;
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.panzhihua.common.model.vos.sanshuo.ComEventRequestImageVO;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
import java.io.Serializable;
|
import java.util.Date;
|
import java.util.Date;
|
import java.util.List;
|
|
/**
|
* Description 三说会堂事件表
|
* ClassName ComEvent
|
* @author manailin
|
* @date 2022-09-07 11:23:51
|
*/
|
@Data
|
@TableName("com_sanshuo_event_info")
|
public class ComEvent implements Serializable {
|
private static final long serialVersionUID = 1L;
|
/**主键*/
|
@ApiModelProperty(name = "id", value = "主键")
|
@TableId(type = IdType.INPUT)
|
private Long id;
|
/**服务单号(流水号)按照日期时间+数字*/
|
@ApiModelProperty(name = "orderSn", value = "服务单号(流水号)按照日期时间+数字")
|
private String orderSn;
|
/**调解发起人ID*/
|
@ApiModelProperty(name = "requestUserId", value = "调解发起人ID")
|
private Long requestUserId;
|
/**调解发起人操作事件状态(1草稿箱2发布3逻辑删除4、撤销)*/
|
@ApiModelProperty(name = "userEventStatus", value = "调解发起人操作事件状态(1草稿箱2发布3逻辑删除4、撤销)")
|
private Integer userEventStatus;
|
/**调解发起人诉求事件描述*/
|
@ApiModelProperty(name = "requestUserEventDes", value = "调解发起人诉求事件描述")
|
private String requestUserEventDes;
|
/**调解发起人姓名*/
|
@ApiModelProperty(name = "requestUserName", value = "调解发起人姓名")
|
private String requestUserName;
|
/**调解发起人电话*/
|
@ApiModelProperty(name = "requestUserTel", value = "调解发起人电话")
|
private String requestUserTel;
|
/**调解事件类型*/
|
@ApiModelProperty(name = "eventCategory", value = "调解事件类型")
|
private Long eventCategory;
|
/**调解类型(1、行业分中心调解2、村社区调解3、是街道调解4、区)*/
|
@ApiModelProperty(name = "type", value = "调解类型(1、行业分中心调解2、村社区调解3、是街道调解4、区)")
|
private String type;
|
/**上报提交时间*/
|
@ApiModelProperty(name = "submitDate", value = "上报提交时间")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date submitDate;
|
/**选择预约调解时间*/
|
@ApiModelProperty(name = "appointmentTime", value = "选择预约调解时间")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date appointmentTime;
|
/**申请人选择的社区ID*/
|
@ApiModelProperty(name = "requestUserCommunity", value = "申请人选择的社区ID")
|
private Long requestUserCommunity;
|
/**行业分中心ID*/
|
@ApiModelProperty(name = "centerId", value = "行业分中心ID")
|
private String centerId;
|
/**行业分中心调解室电话*/
|
@ApiModelProperty(name = "centerTel", value = "行业分中心调解室电话")
|
private String centerTel;
|
/**调解专家所属单位*/
|
@ApiModelProperty(name = "specialistOrg", value = "调解专家所属单位")
|
private String specialistOrg;
|
/**调解专家级别*/
|
@ApiModelProperty(name = "specialistLevel", value = "调解专家级别")
|
private String specialistLevel;
|
/**选择调解专家ID*/
|
@ApiModelProperty(name = "specialistId", value = "选择调解专家ID")
|
private Long specialistId;
|
/**调解专家名字*/
|
@ApiModelProperty(name = "specialistName", value = "调解专家名字")
|
private String specialistName;
|
/**调解专家联系方式*/
|
@ApiModelProperty(name = "specialistTel", value = "调解专家联系方式")
|
private String specialistTel;
|
/**专家受理时间*/
|
@ApiModelProperty(name = "specialistAcceptTime", value = "专家受理时间")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date specialistAcceptTime;
|
/**撤销类型 1 用户 2 社区3、街道4、行业分中心*/
|
@ApiModelProperty(name = "revokeType", value = "撤销类型 1 用户 2 社区3、街道4、行业分中心")
|
private Integer revokeType;
|
/**工作人员的事件处理状态1待处理2待分配3专家已受理4专家未受理,拒绝5调解中6已结案归档7调解取消*/
|
@ApiModelProperty(name = "eventProcessStatus", value = "工作人员的事件处理状态1待处理2待验证3专家已受理4专家未受理,拒绝5调解中6已结案7已归档8调解取消9已删除")
|
private Integer eventProcessStatus;
|
/**当前处理对象类型(1、行业分中心2、社区3、是街道4、区三说会堂,5专家)*/
|
@ApiModelProperty(name = "currentProcessType", value = "当前处理对象类型(1、行业分中心2、社区3、是街道4、区5专家)")
|
private Integer currentProcessType;
|
/**当前处理机构ID*/
|
@ApiModelProperty(name = "currentOrgId", value = "当前处理机构ID")
|
private String currentOrgId;
|
/**当前处理机构ID*/
|
@ApiModelProperty(name = "currentOrgName", value = "当前处理机构名称")
|
private String currentOrgName;
|
/**当前机构下处理人ID*/
|
@ApiModelProperty(name = "currentProcessUserId", value = "当前机构下处理人ID")
|
private Long currentProcessUserId;
|
/**当前机构下处理人名称*/
|
@ApiModelProperty(name = "currentProcessUserName", value = "当前机构下处理人名称")
|
private String currentProcessUserName;
|
/**撤销描述*/
|
@ApiModelProperty(name = "revokeDes", value = "撤销描述")
|
private String revokeDes;
|
/**当前调解处理结果*/
|
@ApiModelProperty(name = "currentEventProcessResult", value = "当前调解处理结果")
|
private String currentEventProcessResult;
|
/**调解是否成果1未成功2已成果*/
|
@ApiModelProperty(name = "eventSucceed", value = "调解是否成果1未成功2已成功")
|
private Integer eventSucceed;
|
/**事件结果(1、调解失败2、调解成功)*/
|
@ApiModelProperty(name = "eventResult", value = "事件结果(1、调解失败2、调解成功)")
|
private Integer eventResult;
|
/**当前处理人是否上报上级单位处理*/
|
@ApiModelProperty(name = "reportSuperior", value = "当前处理人是否上报上级单位处理")
|
private Boolean reportSuperior;
|
/**归档结案报告*/
|
@ApiModelProperty(name = "result", value = "归档结案报告")
|
private String result;
|
/**已归档处理完毕时间*/
|
@ApiModelProperty(name = "resultDate", value = "已归档处理完毕时间")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date resultDate;
|
/**是否紧急*/
|
@ApiModelProperty(name = "urgent", value = "是否紧急")
|
private Boolean urgent;
|
/**是否疑难事件*/
|
@ApiModelProperty(name = "difficult", value = "是否疑难事件")
|
private Boolean difficult;
|
/**是否催办*/
|
@ApiModelProperty(name = "urgentDell", value = "是否催办")
|
private Boolean urgentDell;
|
/**是否有效*/
|
@ApiModelProperty(name = "invalid", value = "是否有效")
|
private Boolean invalid;
|
/**是否重大*/
|
@ApiModelProperty(name = "major", value = "是否重大")
|
private Boolean major;
|
/**解决人针对解决事件的处理反馈描述*/
|
@ApiModelProperty(name = "requestUserResponse", value = "解决人针对解决事件的处理反馈描述")
|
private String requestUserResponse;
|
/**创建人*/
|
@ApiModelProperty(name = "createBy", value = "创建人")
|
private Long createBy;
|
/**创建时间*/
|
@ApiModelProperty(name = "createAt", value = "创建时间")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
private Date createAt;
|
/**修改人*/
|
@ApiModelProperty(name = "updateBy", value = "修改人")
|
private Long updateBy;
|
/**修改时间*/
|
@ApiModelProperty(name = "updateAt", value = "修改时间")
|
private Date updateAt;
|
/**调解上传图片地址列表,逗号进行分割*/
|
@TableField(exist = false)
|
@ApiModelProperty(name = "images", value = "调解上传图片地址列表,逗号进行分割")
|
private List<ComEventRequestImageVO> images;
|
@TableField(exist = false)
|
private String icon;
|
/**调解事件类型*/
|
@TableField(exist = false)
|
private String eventCategoryName;
|
@TableField(exist = false)
|
private String keyword;
|
@TableField(exist = false)
|
private Integer userType;
|
@ApiModelProperty("取消时间")
|
private Date revokeDate;
|
@ApiModelProperty("专家头像")
|
@TableField(exist = false)
|
private String expertAvatar;
|
@ApiModelProperty("社区id")
|
@TableField(exist = false)
|
private Long communityId;
|
@ApiModelProperty("上报等级,4专家上报到社区,3专家上报到行业分中心,2社区上报到街道,1街道上报到三说会堂5行业分中心上报到三说会堂")
|
private Integer reportLevel;
|
@TableField(exist = false)
|
private Integer isArchive;
|
@TableField(exist = false)
|
private Integer hasPerm;
|
@TableField(exist = false)
|
private List<Long> communityIds;
|
@TableField(exist = false)
|
private List<Long> eventIds;
|
private Integer reportCommunity;
|
private Integer reportCenter;
|
private Integer reportStreet;
|
private Integer reportHall;
|
//受理
|
@TableField(exist = false)
|
private Integer solve;
|
//调解
|
@TableField(exist = false)
|
private Integer conciliation;
|
//分配
|
@TableField(exist = false)
|
private Integer distribution;
|
//删除
|
@TableField(exist = false)
|
private Integer delete;
|
//归档
|
@TableField(exist = false)
|
private Integer archive;
|
//更换专家
|
@TableField(exist = false)
|
private Integer changeExpert;
|
private String appId;
|
@TableField(exist = false)
|
@ApiModelProperty("开始时间")
|
private String startTime;
|
@TableField(exist = false)
|
@ApiModelProperty("结束时间")
|
private String endTime;
|
@TableField(exist = false)
|
private Integer level;
|
@TableField(exist = false)
|
private Long searchId;
|
private Integer isEnd;
|
|
}
|