¶Ô±ÈÐÂÎļþ |
| | |
| | | export interface LoginParams { |
| | | username: string; |
| | | password: string; |
| | | clientId?: string; |
| | | tenantId?: string; |
| | | grantType?: string; |
| | | } |
| | | |
| | | |
| | | export interface User { |
| | | avatar: string; |
| | | createTime: string; |
| | | deptId: number; |
| | | deptName: string; |
| | | email: string; |
| | | loginDate: string; |
| | | loginIp: string; |
| | | nickName: string; |
| | | phonenumber: string; |
| | | remark: string; |
| | | roles: Role[]; |
| | | sex: string; |
| | | status: string; |
| | | tenantId: string; |
| | | userId: number; |
| | | userName: string; |
| | | userType: string; |
| | | } |
| | | |
| | | |
| | | export interface UserInfoResp { |
| | | permissions: string[]; |
| | | roles: string[]; |
| | | user: User; |
| | | } |
| | | |
| | | |
| | | |
| | | interface BasicUserInfo { |
| | | /** |
| | | * 头å |
| | | */ |
| | | avatar: string; |
| | | /** |
| | | * é¨é¨id |
| | | */ |
| | | deptId: number; |
| | | /** |
| | | * ç¨æ·æé |
| | | */ |
| | | permissions: string[]; |
| | | /** |
| | | * ç¨æ·æµç§° |
| | | */ |
| | | realName: string; |
| | | /** |
| | | * ç¨æ·è§è² |
| | | */ |
| | | roles: string[]; |
| | | /** |
| | | * ç¨æ·id |
| | | */ |
| | | userId: number | string; |
| | | |
| | | /** |
| | | * ç¨æ·å |
| | | */ |
| | | username: string; |
| | | } |
| | | |
| | | |
| | | /** ç¨æ·ä¿¡æ¯ */ |
| | | interface UserInfo extends BasicUserInfo { |
| | | /** |
| | | * æå±ä½¿ç¨ |
| | | */ |
| | | [key: string]: any; |
| | | } |