登录注册、手机号、邮箱
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
*/
|
||||
|
||||
import { SysUser, SysUserInfo } from '../user';
|
||||
import { DeptRoleVO } from '../dept';
|
||||
import { UserDeptRoleVO } from '../dept';
|
||||
import { SysPermission } from '../permission';
|
||||
import { SysMenu } from '../menu';
|
||||
import { LoginType } from '../enums';
|
||||
@@ -32,6 +32,52 @@ export interface LoginParam {
|
||||
captchaId?: string;
|
||||
/** 记住我 */
|
||||
rememberMe?: boolean;
|
||||
/** 同意用户协议 */
|
||||
agree?: boolean;
|
||||
}
|
||||
|
||||
/**
|
||||
* 注册方式枚举
|
||||
*/
|
||||
export enum RegisterType {
|
||||
/** 用户名注册 */
|
||||
USERNAME = 'username',
|
||||
/** 手机号注册 */
|
||||
PHONE = 'phone',
|
||||
/** 邮箱注册 */
|
||||
EMAIL = 'email'
|
||||
}
|
||||
|
||||
/**
|
||||
* 注册参数
|
||||
*/
|
||||
export interface RegisterParam {
|
||||
/** 注册方式 */
|
||||
registerType: RegisterType;
|
||||
/** 用户名 */
|
||||
username?: string;
|
||||
/** 真实姓名 */
|
||||
realName?: string;
|
||||
/** 手机号 */
|
||||
phone?: string;
|
||||
/** 邮箱 */
|
||||
email?: string;
|
||||
/** 密码 */
|
||||
password: string;
|
||||
/** 确认密码 */
|
||||
confirmPassword: string;
|
||||
/** 学号 */
|
||||
studentId?: string;
|
||||
/** 手机验证码 */
|
||||
smsCode?: string;
|
||||
/** 邮箱验证码 */
|
||||
emailCode?: string;
|
||||
/** 短信会话ID */
|
||||
smsSessionId?: string;
|
||||
/** 邮箱会话ID */
|
||||
emailSessionId?: string;
|
||||
/** 同意用户协议 */
|
||||
agree: boolean;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -43,7 +89,7 @@ export interface LoginDomain {
|
||||
/** 用户详细信息 */
|
||||
userInfo?: SysUserInfo;
|
||||
/** 用户角色列表 */
|
||||
roles?: DeptRoleVO[];
|
||||
roles?: UserDeptRoleVO[];
|
||||
/** 用户权限列表 */
|
||||
permissions?: SysPermission[];
|
||||
/** 用户菜单列表 */
|
||||
|
||||
Reference in New Issue
Block a user