/** * @description: Login interface parameters */ export interface LoginParams { username: string; password: string; captcha: string; } export interface RoleInfo { userID: string; roleName: string; value: string; brandList: string[] | any; canShow: string; createTime: number; createUserId: number; deptExpirationDate: number; deptId: number; deptManagerPhoneNum: string; deptName: string; email: string; fdkkPassword: string; fdkkUser: string; isPlatformStreamer: false; mobile: string; parentDeptId: number; parentDeptName: number; password: string; roleId: number; roleIdList: any[]; roleList: number; status: number; userId: number; username: string; } /** * @description: Login interface return value */ export interface LoginResultModel { userId?: string | number; token: string; role?: RoleInfo; user: RoleInfo; } /** * @description: Get user information return value */ export interface GetUserInfoModel { roles: RoleInfo[]; // 用户id userId: string | number; // 用户名 username: string; // 真实名字 realName: string; // 头像 avatar: string; // 介绍 desc?: string; }