2023-04-02 01:01:56 +08:00
|
|
|
/**
|
|
|
|
* 注册
|
|
|
|
*/
|
|
|
|
export type RegisterForm = {
|
2023-04-03 00:05:09 +08:00
|
|
|
tenantId: string;
|
|
|
|
username: string;
|
|
|
|
password: string;
|
|
|
|
confirmPassword?: string;
|
|
|
|
code?: string;
|
|
|
|
uuid?: string;
|
|
|
|
userType?: string;
|
2023-04-02 01:01:56 +08:00
|
|
|
};
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 登录请求
|
|
|
|
*/
|
|
|
|
export interface LoginData {
|
2023-04-03 00:05:09 +08:00
|
|
|
tenantId: string;
|
|
|
|
username: string;
|
|
|
|
password: string;
|
|
|
|
rememberMe?: boolean;
|
|
|
|
code?: string;
|
|
|
|
uuid?: string;
|
2023-06-16 20:32:46 +08:00
|
|
|
clientId: string;
|
|
|
|
grantType: string;
|
2023-04-02 01:01:56 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 登录响应
|
|
|
|
*/
|
|
|
|
export interface LoginResult {
|
2023-06-16 20:32:46 +08:00
|
|
|
access_token: string;
|
2023-04-02 01:01:56 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 验证码返回
|
|
|
|
*/
|
|
|
|
export interface VerifyCodeResult {
|
2023-04-03 00:05:09 +08:00
|
|
|
captchaEnabled: boolean;
|
|
|
|
uuid?: string;
|
|
|
|
img?: string;
|
2023-04-02 01:01:56 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 租户
|
|
|
|
*/
|
|
|
|
export interface TenantVO {
|
2023-04-03 00:05:09 +08:00
|
|
|
companyName: string;
|
|
|
|
domain: any;
|
|
|
|
tenantId: string;
|
2023-04-02 01:01:56 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
export interface TenantInfo {
|
2023-04-03 00:05:09 +08:00
|
|
|
tenantEnabled: boolean;
|
|
|
|
voList: TenantVO[];
|
2023-04-02 01:01:56 +08:00
|
|
|
}
|