1
zj
2025-06-23 dc9bd22833255bc602dd42c7f603ecb50842ab35
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
package project.onlinechat;
 
import java.util.Date;
 
import javax.persistence.Column;
import javax.persistence.Table;
 
import kernel.bo.EntityObject;
 
/**
 * 客服留言表
 */
@Table(name="T_ONLINECHAT_MESSAGE")
public class OnlineChatMessage extends EntityObject implements Comparable<OnlineChatMessage> {
    
    @Column(name="PARTY_ID")
    private String partyId;
    
    /**
     * send 发送 receive 接收
     */
    @Column(name="SEND_RECEIVE")
    private String send_receive;// 1 用户发送 2 用户接收
 
    /**
     * text img
     */
    @Column(name="CONTENT_TYPE")
    private String type;
 
    @Column(name="CONTENT")
    private String content; //留言内容
 
    @Column(name="CREATE_TIME")
    private Date createTime;
 
    @Column(name="USERNAME")
    private String username; //用户名(管理员发送时纪录)
 
    private String target_username; //发送到指定用户
 
    @Column(name="IP")
    private String ip;
    
    /**
     * 标记删除,-1:删除,0:正常
     */
    @Column(name="DELETE_STATUS")
    private int delete_status=0;
    
    private static final long serialVersionUID = -4999012202564084751L;
 
    public String getPartyId() {
        return partyId;
    }
 
    public void setPartyId(String partyId) {
        this.partyId = partyId;
    }
 
    public String getSend_receive() {
        return send_receive;
    }
 
    public void setSend_receive(String send_receive) {
        this.send_receive = send_receive;
    }
 
    public String getType() {
        return type;
    }
 
    public void setType(String type) {
        this.type = type;
    }
 
    public String getContent() {
        return content;
    }
 
    public void setContent(String content) {
        this.content = content;
    }
 
    public Date getCreateTime() {
        return createTime;
    }
 
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
 
    @Override
    public int compareTo(OnlineChatMessage onlineChatMessage) {
        if (this.createTime.after(onlineChatMessage.getCreateTime())) {
            return 1;
        } else if (this.createTime.before(onlineChatMessage.getCreateTime())) {
            return -1;
        }else {
            return 0;
        }
    }
 
    public String getUsername() {
        return username;
    }
 
    public void setUsername(String username) {
        this.username = username;
    }
 
    public String getIp() {
        return ip;
    }
 
    public void setIp(String ip) {
        this.ip = ip;
    }
 
    public String getTarget_username() {
        return target_username;
    }
 
    public void setTarget_username(String target_username) {
        this.target_username = target_username;
    }
 
    public int getDelete_status() {
        return delete_status;
    }
 
    public void setDelete_status(int delete_status) {
        this.delete_status = delete_status;
    }
}