Pu Zhibing
2025-02-27 f0a9a41697a8568e8b3bd3436c450e68b3298916
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
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;
 
@ApiModel("回复模板实体类")
@Data
@TableName
public class ReplyTemplateEntity implements Serializable
{
    /**
     * 主键id
     */
    @ApiModelProperty("主键id")
    @JsonSerialize(using = ToStringSerializer.class)
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;
 
    /**
     * 模板名称
     */
    @ApiModelProperty("模板名称")
    private String name;
 
    /**
     * 办结状态(1已办结   0未办结)
     */
    @ApiModelProperty("办结状态(1已办结   0未办结)")
    private String handleState;
 
    /**
     * 回复内容
     */
    @ApiModelProperty("回复内容")
    private String response;
 
    /**
     * 办事指南
     */
    @ApiModelProperty("办事指南 ")
    private String guidance;
 
    /**
     * 上传附件url
     */
    @ApiModelProperty("上传附件url")
    private String accessoryUrl;
 
    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime;
 
    /**
     * 更新时间
     */
    @ApiModelProperty("更新时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime updateTime;
 
    /**
     * 单位名称
     */
    @ApiModelProperty("上传附件名字")
    private String accessoryName;
    /**
     * 单位名称
     */
    @ApiModelProperty("视频url")
    private String videoUrl;
    /**
     * 单位名称
     */
    @ApiModelProperty("视频名字")
    private String videoName;
 
    /**
     * 单位名称
     */
    @ApiModelProperty("图片url")
    private String pictureUrl;
    /**
     * 单位名称
     */
    @ApiModelProperty("图片名字")
    private String pictureName;
 
 
    /**
     * 创建人id
     */
    @ApiModelProperty("创建人id")
    private String createUserId;
 
 
    /**
     * 创建人姓名
     */
    @TableField(exist = false)
    @ApiModelProperty("创建人姓名")
    private String createUser;
 
    /**
     * 创建人部门id
     */
    @ApiModelProperty("创建人部门id")
    private String departmentId;
 
    /**
     * 创建人部门名称
     */
    @TableField(exist = false)
    @ApiModelProperty("创建人部门名称")
    private String departmentName;
 
    /**
     * 附件id
     */
    @ApiModelProperty("附件id")
    private String accessoryId;
 
    /**
     * 附件列表
     */
    @TableField(exist = false)
    @ApiModelProperty("附件列表")
    private List<ElseAccessoryEntity> elseAccessoryEntityList;
 
    /**
     * 推荐办事指南列表
     */
    @TableField(exist = false)
    @ApiModelProperty("推荐办事指南列表")
    private List<TransactionEvent> transactionEventList;
 
 
    /**
     * 是否能够删除修改
     */
    @TableField(exist = false)
    @ApiModelProperty("是否能够删除修改")
    private Integer isDelete;
 
}