package com.ssyf.ws.domain;

import lombok.Data;
import lombok.experimental.Accessors;

/**
 * 用户在线状态实体
 */
@Data
@Accessors(chain = true)
public class UserStatus {
    
    // 用户ID
    private String userId;
    
    // 在线状态：online-在线，offline-离线
    private String status;
    
    // 最后在线时间
    private Long lastOnlineTime;
    
    // 设备类型
    private String deviceType;
    
    // 连接的服务节点
    private String serverNode;
    
    public UserStatus() {}
    
    public UserStatus(String userId, String status) {
        this.userId = userId;
        this.status = status;
        this.lastOnlineTime = System.currentTimeMillis();
    }

}