/** * @description: Login interface parameters */ export interface LoginParams { username: string; password: string; } export interface RoleInfo { roleName: string; value: string; } /** * @description: Login interface return value */ export interface LoginResultModel { userId: string | number; token: string; role: RoleInfo; } /** * @description: Get user information return value */ export interface GetUserInfoModel { roles?: RoleInfo[]; // 用户id userId?: string | number; // 用户名 userName?: string; // 账号 account?: string; // 头像 avatar?: string; // 介绍 desc?: string; homePath?: string; menuCodes?: any[]; perms?: any[]; sAccount?: {}; needModPassword?: number; email?: string; fatherDeptIdsToSqlIN?: string; }