+14
-2
@@ -33,9 +33,10 @@ export interface IUserLoginRequest {
|
||||
}
|
||||
|
||||
/**
|
||||
* 登录成功后返回的用户信息。
|
||||
* 前端可见的基础用户信息。
|
||||
* 只保留页面判断登录态和展示身份所需字段,不透出配额、设置、第三方绑定等上游内部信息。
|
||||
*/
|
||||
export interface IUserLoginData {
|
||||
export interface IUserBasicData {
|
||||
/** 用户 ID */
|
||||
id: number;
|
||||
/** 用户名 */
|
||||
@@ -50,6 +51,17 @@ export interface IUserLoginData {
|
||||
status: number;
|
||||
}
|
||||
|
||||
/**
|
||||
* 登录成功后返回给前端的用户信息。
|
||||
*/
|
||||
export type IUserLoginData = IUserBasicData;
|
||||
|
||||
/**
|
||||
* 获取当前用户信息成功时返回给前端的数据。
|
||||
* 服务端会从 NewAPI /api/user/self 的完整用户对象中裁剪为 IUserBasicData。
|
||||
*/
|
||||
export type IUserMeData = IUserBasicData;
|
||||
|
||||
/**
|
||||
* 登出成功时上游接口返回的数据类型。
|
||||
* NewAPI 登出接口通常无业务数据返回,此处用 null 表示。
|
||||
|
||||
Reference in New Issue
Block a user