“djh”
2025-10-30 4e05db79b1d981677b8a2664f252dfccf95ef6ce
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
package com.gkhy.exam.system.domain;
 
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 io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
 
import java.io.Serializable;
import java.time.LocalDate;
import java.time.LocalDateTime;
 
@Data
@TableName("customer_communication")
@ApiModel(value = "CustomerCommunication", description = "顾客沟通记录")
public class CustomerCommunication implements Serializable {
 
    @ApiModelProperty("主键")
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
 
    @ApiModelProperty(value = "企业id",required = true)
    @TableField("company_id")
    private Integer companyId;
 
    @TableField(exist = false)
    private String companyName;
 
    @ApiModelProperty(value = "记录名称")
    @TableField("record_name")
    private String recordName;
 
    @ApiModelProperty(value = "编号")
    @TableField("number")
    private String number;
 
    @ApiModelProperty(value = "客户单位/姓名")
    @TableField("client")
    private String client;
 
    @ApiModelProperty(value = "联系电话")
    @TableField("phone")
    private String phone;
 
    @ApiModelProperty(value = "沟通时间")
    @TableField("com_time")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private LocalDate comTime;
 
    @ApiModelProperty(value = "沟通地点")
    @TableField("com_addr")
    private String comAddr;
 
    @ApiModelProperty(value = "沟通方式 1面谈  2电话  3信函 4有件  5其他")
    @TableField("com_method")
    private String comMethod;
 
    @ApiModelProperty(value = "方式其他详细内容")
    @TableField("method_mess")
    private String methodMess;
 
    @ApiModelProperty(value = "沟通类型 1建议  2咨询  3反馈 4抱怨  5其他")
    @TableField("com_type")
    private String comType;
 
    @ApiModelProperty(value = "类型其他详细内容")
    @TableField("type_mess")
    private String typeMess;
 
    @ApiModelProperty(value = "详细内容")
    @TableField("detail_mess")
    private String detailMess;
 
    @ApiModelProperty(value = "详细内容记录人")
    @TableField("detail_user")
    private Integer detailUser;
 
    @TableField(exist = false)
    private String detailName;
 
    @ApiModelProperty(value = "时间")
    @TableField("detail_time")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private LocalDate detailTime;
 
    @ApiModelProperty(value = "处理过程描述")
    @TableField("dispose_mess")
    private String disposeMess;
 
    @ApiModelProperty(value = "处理过程记录人")
    @TableField("dispose_user")
    private Integer disposeUser;
 
    @TableField(exist = false)
    private String disposeName;
 
    @ApiModelProperty(value = "时间")
    @TableField("dispose_time")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private LocalDate disposeTime;
 
    @ApiModelProperty(value = "领导审阅")
    @TableField("leader_mess")
    private String leaderMess;
 
    @ApiModelProperty(value = "领导")
    @TableField("leader_user")
    private Integer leaderUser;
 
    @TableField(exist = false)
    private String leaderName;
 
    @ApiModelProperty(value = "时间")
    @TableField("leader_time")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private LocalDate leaderTime;
 
    @TableField("del_flag")
    private Integer delFlag;
 
    @TableField("create_by")
    private String createBy;
 
    @TableField("create_time")
    private LocalDateTime createTime;
 
    @TableField("update_by")
    private String updateBy;
 
    @TableField("update_time")
    private LocalDateTime updateTime;
 
}