diff --git a/.gitignore b/.gitignore index 5a73675..34ddbdf 100644 --- a/.gitignore +++ b/.gitignore @@ -27,7 +27,7 @@ dist docs/.vitepress/dist docs/.vitepress/cache -types +src/types # lock 文件还是不要了,我主要的版本写死就好了 # pnpm-lock.yaml diff --git a/src/api/types/login.ts b/src/api/types/login.ts new file mode 100644 index 0000000..d0638cf --- /dev/null +++ b/src/api/types/login.ts @@ -0,0 +1,57 @@ +/** + * 用户信息 + */ +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 +}