| | |
| | | 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; |
| | | } |