package com.hzs.system.sys.dto;

import java.io.Serializable;

import com.hzs.common.domain.system.sys.SysUser;
import lombok.Data;

/**
 * 管理用户信息
 *
 * @author hzs
 */
@Data
public class LoginUser implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 用户唯一标识
     */
    private String token;

    /**
     * 用户名id
     */
    private Long userId;

    /**
     * 用户名
     */
    private String username;

    /**
     * 登录IP地址
     */
    private String ipAddr;

    /**
     * 登录时间
     */
    private Long loginTime;

    /**
     * 过期时间
     */
    private Long expireTime;

    /**
     * 登录用户信息（业务中不使用，只用于登录传参）
     */
    private SysUser loginSysUser;

    /**
     * 数据权限地区ID（当用户结算地区为0时，属于跨地区管理员，数据权限地区需要单独处理）
     */
    private Integer dataCountry;

}
