广州市综治平台后端
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
package cn.huge.module.cases.domain.po;
 
import cn.huge.module.sys.dto.FileInfoBaseDTO;
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 io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
 
import java.util.Date;
import java.util.List;
 
/**
 * @title: 纠纷办理反馈j信息表数据库对应关系类
 * @description: PO中的属性与数据表是一一对应关系,如需根据业务处理不同,请使用BO对象。
 * @company:hugeinfo
 * @author: wangwh
 * @time: 2024-08-30 17:35:02
 * @version 1.0.0
 */
@TableName(value = "dyh_case_feedback")
@Data
@ApiModel(value = "案件办理反馈信息", description = "纠纷办理反馈信息表数据")
public class CaseFeedback {
 
    /**
    * 主键编号
    */
    @TableId(value = "id")
    @ApiModelProperty(value = "主键编号", required = true)
    private String id;
 
    /**
    * 纠纷编号
    */
    @TableField(value = "case_id")
    @ApiModelProperty(value = "纠纷编号", notes = "关联的案件ID")
    private String caseId;
 
    /**
     * 任务编号
     */
    @TableField(value = "case_task_id")
    @ApiModelProperty(value = "任务编号", notes = "关联的案件任务ID")
    private String caseTaskId;
 
    /**
    * 经办类型,1:承办组织,2:配合组织
    */
    @TableField(value = "handle_type")
    @ApiModelProperty(value = "经办类型", notes = "1:承办组织,2:配合组织",example = "1")
    private Integer handleType;
 
    /**
    * 经办组织编号
    */
    @TableField(value = "handle_unit_id")
    @ApiModelProperty(value = "经办组织编号", notes = "处理案件的组织ID")
    private String handleUnitId;
 
    /**
    * 经办组织名称
    */
    @TableField(value = "handle_unit_name")
    @ApiModelProperty(value = "经办组织名称", notes = "处理案件的组织名称")
    private String handleUnitName;
 
    /**
    * 经办人编号
    */
    @TableField(value = "handle_user_id")
    @ApiModelProperty(value = "经办人编号", notes = "处理案件的人员ID")
    private String handleUserId;
 
    /**
    * 经办人名称
    */
    @TableField(value = "handle_user_name")
    @ApiModelProperty(value = "经办人名称", notes = "处理案件的人员名称")
    private String handleUserName;
 
    /**
    * 办理内容
    */
    @TableField(value = "handle_content")
    @ApiModelProperty(value = "办理内容", notes = "案件办理的具体内容")
    private String handleContent;
 
    /**
    * 删除状态,0:未删除,1:已删除
    */
    @TableLogic
    @TableField(value = "delete_status")
    @ApiModelProperty(value = "删除状态", notes = "逻辑删除标识:0-未删除,1-已删除",example = "1")
    private Integer deleteStatus;
 
    /**
    * 顾客编号
    */
    @TableField(value = "cust_id")
    @ApiModelProperty(value = "客户ID", notes = "关联的客户ID")
    private String custId;
 
    /**
    * 创建时间
    */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm", timezone="GMT+8")
    @TableField(value = "create_time")
    @ApiModelProperty(value = "创建时间", notes = "记录创建时间")
    private Date createTime;
 
    /**
    * 更新时间
    */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm", timezone="GMT+8")
    @TableField(value = "update_time")
    @ApiModelProperty(value = "更新时间", notes = "记录最后更新时间")
    private Date updateTime;
 
    /**
     * 附件列表
     */
    @TableField(exist = false)
    @ApiModelProperty(value = "文件信息列表", notes = "反馈相关的文件信息列表")
    private List<FileInfoBaseDTO> fileInfoList;
}