ynu-aaa
Version:
a 3A API Client for YNU
93 lines (75 loc) • 1.61 kB
text/typescript
/**
* 用户详情查询参数
*/
export type UserDetailQueryParams = {
/**
* 用户名/账号
*/
user_name: string,
/**
* 令牌
*/
access_token?: string,
}
/**
* 用户状态
*/
export enum UserAvailable {
/**
* 正常
*/
zc = 0,
/**
* 禁用
*/
jy = 1,
/**
* 停机保号
*/
tjbh = 2,
/**
* 暂停
*/
zt = 3,
/**
* 未开通
*/
wkt = 4,
}
/**
* 用户详情响应结果
*/
export type UserDetailResult = {
/** 账号id */
user_id: string;
/** 账号 */
user_name: string;
/** 账号别名 */
user_real_name: string;
/** 用户组id */
group_id: string;
/** 账号状态 */
user_available: UserAvailable.zc | UserAvailable.jy | UserAvailable.tjbh | UserAvailable.zt | UserAvailable.wkt;
/** 所属区域组id */
region_id: string;
/** 是否允许修改密码 */
user_allow_chgpass: string;
/** 账号创建时间 */
user_create_time: string;
/** 账号更新时间 */
user_update_time: string;
/** 账号过期时间 */
user_expire_time: string;
/** 是否欠费 */
user_status: string;
/** 余额 */
balance: string;
/** 创建此用户的管理员 */
mgr_name_create: string;
/** 最后操作的管理员 */
mgr_name_update: string;
/** 账号开始时间 */
user_start_time: string;
/** 账号停用时间 */
user_stop_time: string;
}