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;
|
|
}
|