57 lines
804 B
TypeScript
57 lines
804 B
TypeScript
/**
|
|
* 注册
|
|
*/
|
|
export type RegisterForm = {
|
|
tenantId: string;
|
|
username: string;
|
|
password: string;
|
|
confirmPassword?: string;
|
|
code?: string;
|
|
uuid?: string;
|
|
userType?: string;
|
|
};
|
|
|
|
/**
|
|
* 登录请求
|
|
*/
|
|
export interface LoginData {
|
|
tenantId: string;
|
|
username: string;
|
|
password: string;
|
|
rememberMe?: boolean;
|
|
code?: string;
|
|
uuid?: string;
|
|
clientId: string;
|
|
grantType: string;
|
|
}
|
|
|
|
/**
|
|
* 登录响应
|
|
*/
|
|
export interface LoginResult {
|
|
access_token: string;
|
|
}
|
|
|
|
/**
|
|
* 验证码返回
|
|
*/
|
|
export interface VerifyCodeResult {
|
|
captchaEnabled: boolean;
|
|
uuid?: string;
|
|
img?: string;
|
|
}
|
|
|
|
/**
|
|
* 租户
|
|
*/
|
|
export interface TenantVO {
|
|
companyName: string;
|
|
domain: any;
|
|
tenantId: string;
|
|
}
|
|
|
|
export interface TenantInfo {
|
|
tenantEnabled: boolean;
|
|
voList: TenantVO[];
|
|
}
|