2022-03-12 17:45:37 +08:00
|
|
|
// 后端接口返回的数据类型
|
|
|
|
|
|
|
|
/** 后端返回的用户权益相关类型 */
|
|
|
|
declare namespace ApiAuth {
|
|
|
|
/** 返回的token和刷新token */
|
|
|
|
interface Token {
|
|
|
|
token: string;
|
|
|
|
refreshToken: string;
|
|
|
|
}
|
|
|
|
/** 返回的用户信息 */
|
|
|
|
type UserInfo = Auth.UserInfo;
|
|
|
|
}
|
|
|
|
|
|
|
|
/** 后端返回的路由相关类型 */
|
|
|
|
declare namespace ApiRoute {
|
|
|
|
/** 后端返回的路由数据类型 */
|
|
|
|
interface Route {
|
|
|
|
/** 动态路由 */
|
|
|
|
routes: AuthRoute.Route[];
|
|
|
|
/** 路由首页对应的key */
|
2022-11-08 01:14:59 +08:00
|
|
|
home: AuthRoute.AllRouteKey;
|
2022-03-12 17:45:37 +08:00
|
|
|
}
|
|
|
|
}
|
2022-04-04 19:13:15 +08:00
|
|
|
|
2022-07-30 22:16:42 +08:00
|
|
|
declare namespace ApiUserManagement {
|
2022-09-29 00:24:59 +08:00
|
|
|
interface User {
|
2022-07-30 22:16:42 +08:00
|
|
|
/** 用户id */
|
|
|
|
id: string;
|
|
|
|
/** 用户名 */
|
2022-09-29 00:24:59 +08:00
|
|
|
userName: string | null;
|
2022-07-30 22:16:42 +08:00
|
|
|
/** 用户年龄 */
|
2022-09-29 00:24:59 +08:00
|
|
|
age: number | null;
|
2022-07-30 22:16:42 +08:00
|
|
|
/**
|
|
|
|
* 用户性别
|
2022-09-29 00:24:59 +08:00
|
|
|
* - 0: 女
|
|
|
|
* - 1: 男
|
2022-07-30 22:16:42 +08:00
|
|
|
*/
|
|
|
|
gender: '0' | '1' | null;
|
2022-08-07 12:02:00 +08:00
|
|
|
/** 用户手机号码 */
|
|
|
|
phone: string;
|
|
|
|
/** 用户邮箱 */
|
2022-09-29 00:24:59 +08:00
|
|
|
email: string | null;
|
|
|
|
/**
|
|
|
|
* 用户状态
|
|
|
|
* - 1: 启用
|
|
|
|
* - 2: 禁用
|
|
|
|
* - 3: 冻结
|
|
|
|
* - 4: 软删除
|
|
|
|
*/
|
|
|
|
userStatus: '1' | '2' | '3' | '4' | null;
|
2022-07-30 22:16:42 +08:00
|
|
|
}
|
|
|
|
}
|