shikeyin
2024-01-11 65da8373531677b1c37a98f53eaa30c892f35e5a
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
package com.iplatform.model.vo;
 
import com.iplatform.chat.Constants;
 
import java.io.Serializable;
 
public class ChatViewVo implements Serializable {
 
    public ChatViewVo(){}
 
    public String getCreateTime() {
        return createTime;
    }
 
    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }
 
    public String getMsgType() {
        return msgType;
    }
 
    public void setMsgType(String msgType) {
        this.msgType = msgType;
    }
 
    public String getMessage() {
        return message;
    }
 
    public void setMessage(String message) {
        this.message = message;
    }
 
    public String getBizId() {
        return bizId;
    }
 
    public void setBizId(String bizId) {
        this.bizId = bizId;
    }
 
    public long getSendId() {
        return sendId;
    }
 
    public void setSendId(long sendId) {
        this.sendId = sendId;
    }
 
    public long getReceiverId() {
        return receiverId;
    }
 
    public void setReceiverId(long receiverId) {
        this.receiverId = receiverId;
    }
 
    public String getSessionId() {
        return sessionId;
    }
 
    public void setSessionId(String sessionId) {
        this.sessionId = sessionId;
    }
 
    public int getIsMeMsg() {
        return isMeMsg;
    }
 
    public void setIsMeMsg(int isOtherMsg) {
        this.isMeMsg = isOtherMsg;
    }
 
    /**
     * 是否C端(终端消费)用户,从外部系统(或APP)过来的都是1?
     * @return
     */
    public int getCustomer() {
        return customer;
    }
 
    public void setCustomer(int customer) {
        this.customer = customer;
    }
 
    public String getNickName() {
        return nickName;
    }
 
    public void setNickName(String nickName) {
        this.nickName = nickName;
    }
 
    public String getMsgUserAvatar() {
        return msgUserAvatar;
    }
 
    public void setMsgUserAvatar(String msgUserAvatar) {
        this.msgUserAvatar = msgUserAvatar;
    }
 
    public int getChatType() {
        return chatType;
    }
 
    public void setChatType(int chatType) {
        this.chatType = chatType;
    }
 
    private int chatType = 0;   // 1用户对客服 2客服对客服,2023-07-19
    private String createTime;  // 消息时间,后台格式化为展示形式
    private String msgType;
    private String message;
    private String bizId = Constants.DEFAULT_BUSINESS_ID;
    private long sendId = 0;    // 发送人ID
    private long receiverId = 0;// 接收人ID
    private String sessionId;   // 房间ID,对话ID
    private int isMeMsg = 0; // 是否我发送的消息, 1 yes, 0 no
    private int customer = 1;   // 是否C端(终端消费)用户,从外部系统(或APP)过来的都是1?
    private String nickName;    // 发送人昵称,如果是机器人则使用默认配置值
    private String msgUserAvatar;   // 发送人头像,如果是机器人则为空
 
    @Override
    public String toString() {
        return "ChatViewVo{" +
                "createTime='" + createTime + '\'' +
                ", msgType='" + msgType + '\'' +
                ", message='" + message + '\'' +
                ", bizId='" + bizId + '\'' +
                ", sendId=" + sendId +
                ", receiverId=" + receiverId +
                ", sessionId='" + sessionId + '\'' +
                ", isMeMsg=" + isMeMsg +
                ", customer=" + customer +
                ", nickName='" + nickName + '\'' +
                ", msgUserAvatar='" + msgUserAvatar + '\'' +
                '}';
    }
}