58 lines
844 B
TypeScript
58 lines
844 B
TypeScript
/**
|
|
* 用户信息
|
|
*/
|
|
export interface IUserInfoVo {
|
|
id: number
|
|
username: string
|
|
avatar: string
|
|
token: string
|
|
}
|
|
|
|
/**
|
|
* 登录返回的信息
|
|
*/
|
|
export interface IUserLogin {
|
|
id: string
|
|
username: string
|
|
token: string
|
|
}
|
|
|
|
/**
|
|
* 获取验证码
|
|
*/
|
|
export interface ICaptcha {
|
|
captchaEnabled: boolean
|
|
uuid: string
|
|
image: string
|
|
}
|
|
/**
|
|
* 上传成功的信息
|
|
*/
|
|
export interface IUploadSuccessInfo {
|
|
fileId: number
|
|
originalName: string
|
|
fileName: string
|
|
storagePath: string
|
|
fileHash: string
|
|
fileType: string
|
|
fileBusinessType: string
|
|
fileSize: number
|
|
}
|
|
/**
|
|
* 更新用户信息
|
|
*/
|
|
export interface IUpdateInfo {
|
|
id: number
|
|
name: string
|
|
sex: string
|
|
}
|
|
/**
|
|
* 更新用户信息
|
|
*/
|
|
export interface IUpdatePassword {
|
|
id: number
|
|
oldPassword: string
|
|
newPassword: string
|
|
confirmPassword: string
|
|
}
|