mitao
2025-02-21 31573d6180d15ef65ed0df9c2732495f40b12663
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
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;
 
}