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 elseAccessoryEntities; @TableField(exist = false) @ApiModelProperty(name = "transactionEvents", value = "推荐办事指南列表") private List transactionEvents; }