package com.hotwj.platform.resourceManagement.company.domain.vo;

import lombok.Data;
import org.dromara.common.translation.annotation.Translation;
import org.dromara.common.translation.constant.TransConstant;

@Data
public class SysUserLoginPortVo {

    /**
     * 主键
     */
    private Long id;

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

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

    /**
     * 企业id
     */
    private Long companyId;

    /**
     * 企业名称
     */
    private String companyName;

    /**
     * 业务角色
     */
    private Long roleId;

    /**
     * 角色名称
     */
    private String roleName;

    /**
     * 登录端口
     */
    private String loginPort;

    /**
     * 身份类型
     */
    private String roleType;

    /**
     * 角色模块
     */
    private String roleMod;

    /**
     * 头像
     */
    @Translation(type = TransConstant.OSS_ID_TO_URL)
    private Long avatar;
}
