package com.dg.core.db.gen.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.fasterxml.jackson.databind.annotation.JsonSerialize;
|
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.io.Serializable;
|
import java.time.LocalDateTime;
|
import java.util.List;
|
|
@Data
|
@ApiModel("导办工单进展记录表")
|
@TableName("automessage_guide_evolve")
|
public class GuideEvolveEntity implements Serializable
|
{
|
/**
|
* 主键id
|
*/
|
@ApiModelProperty(name = "id", value = "主键")
|
@JsonSerialize(using = ToStringSerializer.class)
|
@TableId(value = "id", type = IdType.AUTO)
|
private Long id;
|
|
|
/**
|
* 发起人部门id
|
*/
|
@ApiModelProperty(name = "departmentalId", value = "发起人部门id")
|
private String departmentalId;
|
|
/**
|
* 接收人部门id
|
*/
|
@ApiModelProperty(name = "fromDepartmentalId", value = "接收人部门id")
|
private String fromDepartmentalId;
|
|
/**
|
* 发起人
|
*/
|
@ApiModelProperty(name = "toUserId", value = "发起人")
|
private String toUserId;
|
|
/**
|
* 接收人
|
*/
|
@ApiModelProperty(name = "fromUserId", value = "接收人")
|
private String fromUserId;
|
|
/**
|
* state", value = "状态(1待分配 2 待办结 3 已办结 4 待评价 5 已取消 6未解决 7已解决 8 系统自动分配 9 回复 10转派 11手动分配12默认好评13评价14.删除评论)
|
*/
|
@ApiModelProperty(name = "state", value = "状态(1待分配 2 待办结 3 已办结 4 待评价 5 已取消 6未解决 7已解决 8 系统自动分配 9 回复 10转派 11手动分配 12默认好评 13用户评价14.删除评论)")
|
private String state;
|
|
|
/**
|
* 工单号
|
*/
|
@ApiModelProperty(name = "guideOrderNum", value = "工单号")
|
private String guideOrderNum;
|
/**
|
* 超时状态 是否超时 (1未超时 2超时)
|
*/
|
@ApiModelProperty(name = "isTimeout", value = "超时状态 是否超时 (1未超时 2超时)")
|
private String isTimeout;
|
|
/**
|
* 备注内容
|
*/
|
@ApiModelProperty(name = "remark", value = "备注内容")
|
private String remark;
|
|
/**
|
* 工单id
|
*/
|
@ApiModelProperty(name = "guideId", value = "工单id")
|
private String guideId;
|
|
/**
|
* 办事指南id
|
*/
|
@ApiModelProperty(name = "transactionId", value = "办事指南id")
|
private String transactionId;
|
|
/**
|
* 附件id(系统列表选择)
|
*/
|
@ApiModelProperty(name = "accessoryId", value = "附件id(系统列表选择)")
|
private String accessoryId;
|
|
/**
|
* 用户手动上传附件名称
|
*/
|
@ApiModelProperty(name = "accessoryName", value = "用户手动上传附件名称")
|
private String accessoryName;
|
|
/**
|
* 用户手动上传附件url
|
*/
|
@ApiModelProperty(name = "accessoryUrl", value = "用户手动上传附件url")
|
private String accessoryUrl;
|
|
/**
|
* 创建时间
|
*/
|
@ApiModelProperty(name = "updateTime", value = "创建时间")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private LocalDateTime createTime;
|
|
/**
|
* 更新时间
|
*/
|
@ApiModelProperty(name = "updateTime", value = "更新时间")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private LocalDateTime updateTime;
|
|
|
/**
|
* 更新时间
|
*/
|
@ApiModelProperty(name = "guidOrderNum", value = "工单号")
|
private String guidOrderNum;
|
|
|
/**
|
* 视频url
|
*/
|
@ApiModelProperty(name = "videoUrl", value = "视频url")
|
private String videoUrl;
|
|
/**
|
* 图片url
|
*/
|
@ApiModelProperty(name = "pictureUrl", value = "图片url")
|
private String pictureUrl;
|
|
@TableField(exist = false)
|
@ApiModelProperty(name = "toUserName", value = "发起人名字")
|
private String toUserName;
|
|
@TableField(exist = false)
|
@ApiModelProperty(name = "toUserName", value = "接收人名字")
|
private String fromUserName;
|
|
@TableField(exist = false)
|
@ApiModelProperty(name = "elseAccessoryEntities", value = "其他附件列表")
|
private List<ElseAccessoryEntity> elseAccessoryEntities;
|
|
@TableField(exist = false)
|
@ApiModelProperty(name = "transactionEvents", value = "推荐办事指南列表")
|
private List<TransactionEvent> transactionEvents;
|
|
}
|