Parcourir la source

增加一个监听用户状态变更的方法

hgw il y a 3 ans
Parent
commit
0f50eddcbe
1 fichiers modifiés avec 70 ajouts et 0 suppressions
  1. 70 0
      mec-im/src/main/java/com/ym/pojo/ImUserState.java

+ 70 - 0
mec-im/src/main/java/com/ym/pojo/ImUserState.java

@@ -0,0 +1,70 @@
+package com.ym.pojo;
+
+import java.io.Serializable;
+
+/**
+ * @author hgw
+ * Created by 2022-02-18
+ */
+public class ImUserState implements Serializable {
+    /**
+     * 用户 Id
+     */
+    private String userid;
+    /**
+     * 状态:0:online 上线、1:offline 离线、2:logout 登出
+     */
+    private String status;
+    /**
+     * 操作系统:iOS、Android、Websocket、PC、MiniProgram(小程序),用户上线时同步
+     */
+    private String os;
+    /**
+     * 发生时间
+     */
+    private Long time;
+    /**
+     * 用户当前的 IP 地址及端口
+     */
+    private String clientIp;
+
+    public String getUserid() {
+        return userid;
+    }
+
+    public void setUserid(String userid) {
+        this.userid = userid;
+    }
+
+    public String getStatus() {
+        return status;
+    }
+
+    public void setStatus(String status) {
+        this.status = status;
+    }
+
+    public String getOs() {
+        return os;
+    }
+
+    public void setOs(String os) {
+        this.os = os;
+    }
+
+    public Long getTime() {
+        return time;
+    }
+
+    public void setTime(Long time) {
+        this.time = time;
+    }
+
+    public String getClientIp() {
+        return clientIp;
+    }
+
+    public void setClientIp(String clientIp) {
+        this.clientIp = clientIp;
+    }
+}