广州市综治平台后端
xusd
2025-06-07 36306491396230522fa20585c2621a7fc899849a
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
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
package cn.huge.module.cases.domain.po;
 
import cn.huge.module.cases.domain.dto.QuiltUnitDTO;
import cn.huge.module.sys.dto.FileTypeInfoBaseDTO;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
 
import java.util.Date;
import java.util.List;
 
/**
 * @title: 纠纷督办信息表数据库对应关系类
 * @description: PO中的属性与数据表是一一对应关系,如需根据业务处理不同,请使用BO对象。
 * @company:hugeinfo
 * @author: liyj
 * @time: 2024-10-14 10:03:57
 * @version 1.0.0
 */
@TableName(value = "dyh_case_supervise")
@Data
public class CaseSupervise {
 
    /**
    * 主键编号
    */
    @TableId(value = "id")
    private String id;
 
    /**
    * 纠纷编号
    */
    @TableField(value = "case_id")
    private String caseId;
 
    /**
    * 督办意见
    */
    @TableField(value = "sup_content")
    private String supContent;
 
    /**
    * 督办组织编号
    */
    @TableField(value = "sup_unit_id")
    private String supUnitId;
 
    /**
    * 督办组织名称
    */
    @TableField(value = "sup_unit_name")
    private String supUnitName;
 
    /**
    * 督办人编号
    */
    @TableField(value = "sup_user_id")
    private String supUserId;
 
    /**
    * 督办人名称
    */
    @TableField(value = "sup_user_name")
    private String supUserName;
 
    /**
    * 督办时间
    */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm", timezone="GMT+8")
    @TableField(value = "sup_time")
    private Date supTime;
 
    /**
    * 被督办组织编号
    */
    @TableField(value = "quilt_unit_id")
    private String quiltUnitId;
 
    /**
    * 被督办组织名称
    */
    @TableField(value = "quilt_unit_name")
    private String quiltUnitName;
 
    /**
    * 督办状态,0:未回复,1:已回复
    */
    @TableField(value = "sup_status")
    private Integer supStatus;
 
    /**
    * 回复期限,单位:小时
    */
    @TableField(value = "reply_term")
    private Integer replyTerm;
 
    /**
    * 回复内容
    */
    @TableField(value = "reply_content")
    private String replyContent;
 
    /**
    * 回复人编号
    */
    @TableField(value = "reply_user_id")
    private String replyUserId;
 
    /**
    * 回复人名称
    */
    @TableField(value = "reply_user_name")
    private String replyUserName;
 
    /**
    * 回复时间
    */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm", timezone="GMT+8")
    @TableField(value = "reply_time")
    private Date replyTime;
 
    /**
    * 回复耗时,单位:小时
    */
    @TableField(value = "usetime_hour")
    private Integer usetimeHour;
 
    /**
    * 回复超时状态,0:未超时,1:已超时
    */
    @TableField(value = "overtime_status")
    private Integer overtimeStatus;
 
    /**
    * 回复超时,单位:小时
    */
    @TableField(value = "overtime_hour")
    private Integer overtimeHour;
 
    /**
    * 删除状态,0:未删除,1:已删除
    */
    @TableLogic
    @TableField(value = "delete_status")
    private Integer deleteStatus;
 
    /**
    * 顾客编号
    */
    @TableField(value = "cust_id")
    private String custId;
 
    /**
    * 创建时间
    */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm", timezone="GMT+8")
    @TableField(value = "create_time")
    private Date createTime;
 
    /**
    * 更新时间
    */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm", timezone="GMT+8")
    @TableField(value = "update_time")
    private Date updateTime;
 
    /**
     * 附件列表
     */
    @TableField(exist = false)
    private List<FileTypeInfoBaseDTO> fileInfoList;
 
    /**
     * 被督办组织信息
     */
    @TableField(exist = false)
    private List<QuiltUnitDTO> quiltUnitDTOList;
 
    /**
     * 事项等级
     */
    @TableField(exist = false)
    private Integer caseGrade;
 
    /**
     * 回复时限
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm", timezone="GMT+8")
    @TableField(exist = false)
    private Date timeLimit;
 
}