1
0
mirror of https://github.com/fumiama/paper-manager.git synced 2026-06-05 16:00:25 +08:00
Files
paper-manager/frontend/vben/src/api/sys/model/userModel.ts
2023-03-10 17:18:32 +08:00

39 lines
627 B
TypeScript

/**
* @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
// 真实名字
realName: string
// 头像
avatar: string
// 介绍
desc?: string
}