package com.panzhihua.service_community.entity; import com.baomidou.mybatisplus.annotation.TableField; 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 ComEventTransferRecord * @author manailin * @date 2022-09-07 11:23:52 */ @Data @TableName("com_sanshuo_event_transfer_record") public class ComEventTransferRecord implements Serializable { private static final long serialVersionUID = 1L; /**主键*/ @ApiModelProperty(name = "id", value = "主键") private Long id; /**事件ID*/ @ApiModelProperty(name = "eventId", value = "事件ID") private Long eventId; /**父级流转事件ID*/ @ApiModelProperty(name = "parentsTransferEventId", value = "父级流转事件ID") private Long parentsTransferEventId; /**来源类型(1、行业分中心2、社区3、是街道4、区)*/ @ApiModelProperty(name = "fromType", value = "来源类型(1、行业分中心2、社区3、是街道4、区)") private Integer fromType; /**(1、行业分中心2、社区3、是街道4、区)ID*/ @ApiModelProperty(name = "fromId", value = "(1、行业分中心2、社区3、是街道4、区)ID") private Long fromId; /**(1、行业分中心2、社区3、是街道4、区)名称*/ @ApiModelProperty(name = "fromName", value = "(1、行业分中心2、社区3、是街道4、区)名称") private String fromName; /**来源类型操作人ID*/ @ApiModelProperty(name = "fromUserId", value = "来源类型操作人ID") private Long fromUserId; /**转交类型(1、行业分中心2、社区3、是街道4、区)*/ @ApiModelProperty(name = "toType", value = "转交类型(1、行业分中心2、社区3、是街道4、区)") private Integer toType; /**接收(1、行业分中心2、社区3、是街道4、区)ID*/ @ApiModelProperty(name = "toId", value = "接收(1、行业分中心2、社区3、是街道4、区)ID") private Long toId; /**接收(1、行业分中心2、社区3、是街道4、区)名称*/ @ApiModelProperty(name = "toName", value = "接收(1、行业分中心2、社区3、是街道4、区)名称") private String toName; /**接收类型操作人ID(直接指派专家)*/ @ApiModelProperty(name = "toUserId", value = "接收类型操作人ID(直接指派专家)") private Long toUserId; /**是否已归档*/ @ApiModelProperty(name = "save", value = "是否已归档") private Boolean save; /**处理结果内容*/ @ApiModelProperty(name = "processResult", value = "处理结果内容") private String processResult; /**处理结果时间*/ @ApiModelProperty(name = "processResultData", value = "处理结果时间") private String processResultData; /**处理时间*/ @ApiModelProperty(name = "processDate", value = "处理时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") private Date processDate; /**(1、行业分中心2、社区3、是街道4、区)下的处理人ID*/ @ApiModelProperty(name = "processBy", value = "(1、行业分中心2、社区3、是街道4、区)下的处理人ID") private Long processBy; /**(1、行业分中心2、社区3、是街道4、区)下的处理人名称*/ @ApiModelProperty(name = "processByName", value = "(1、行业分中心2、社区3、是街道4、区)下的处理人名称") private String processByName; /**业务处理类型 1 自处理 2 上报 3 社区标为无效4 撤销 5 重新发布已撤销事件6 重新发布已标为无效的事件*/ @ApiModelProperty(name = "processType", value = "业务处理类型 1 自处理 2 上报 3 社区标为无效4 撤销 5 重新发布已撤销事件6 重新发布已标为无效的事件") private Integer processType; /**创建时间*/ @ApiModelProperty(name = "createAt", value = "创建时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") private Date createAt; /**选择调解专家ID*/ @ApiModelProperty(name = "specialistId", value = "选择调解专家ID") private Long specialistId; /**调解专家所属单位*/ @ApiModelProperty(name = "specialistOrg", value = "调解专家所属单位") private String specialistOrg; /**调解专家级别*/ @ApiModelProperty(name = "specialistLevel", value = "调解专家级别") private String specialistLevel; /**调解专家名字*/ @ApiModelProperty(name = "specialistName", value = "调解专家名字") private String specialistName; /**调解结果(1、调解失败2、调解成功)*/ @ApiModelProperty(name = "eventResult", value = "调解结果(1、调解失败2、调解成功)") private Integer eventResult; /**调解状态(1、调解未完成2、调解完成)*/ @ApiModelProperty(name = "eventStatus", value = "调解状态(1、调解未完成2、调解完成)") private Integer eventStatus; /** * 调解上传图片地址列表,逗号进行分割 */ @ApiModelProperty(name = "images", value = "调解上传图片地址列表,逗号进行分割") @TableField(exist = false) private List images; @ApiModelProperty("上报等级,4专家上报到社区,3专家到行业分中心2社区上报到街道,1街道上报到三说会堂,5行业分中心上报到区三说会堂") private Integer reportLevel; private String content; }