package cn.xianyum.system.entity.response;

import cn.xianyum.common.entity.base.BaseResponse;
import lombok.Data;
import java.util.Date;
import java.util.List;

@Data
public class UserResponse extends BaseResponse {

    private String id;

    private String username;

    private String mobile;

    private String email;

    private Integer status;

    private Integer delTag;

    private Integer sex;

    private String avatar;

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

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

    /**
     * 登录地点
     */
    private String loginLocation;

    /**
     * 浏览器类型
     */
    private String browser;

    /**
     * 操作系统
     */
    private String os;

    /**
     * 登录系统（用来区分外部系统）
     */
    private String loginSystem;


    private String groupRoleName;

    /**
     * 用户权限
     */
    private List<Long> roleIds;

    /**
     * 用户名称
     */
    private String nickName;
}
