Files
workspace/code/link56/link56-frontend/src/request/api/auth/index.ts
T
2026-04-24 17:28:11 +08:00

19 lines
734 B
TypeScript

import type { ForgetApiParams, LoginApiResult, LoginEmailCodeApiParams, LoginPasswordApiParams, RegisterApiParams } from '@/types/auth/index'
import { httpPostJson } from '@/request/utils'
export function registerApi(params: RegisterApiParams) {
return httpPostJson<void>('/auth/identity/register', params)
}
export function loginByPasswordApi(params: LoginPasswordApiParams) {
return httpPostJson<LoginApiResult>('/auth/identity/login/password', params)
}
export function loginByEmailCodeApi(params: LoginEmailCodeApiParams) {
return httpPostJson<LoginApiResult>('/auth/identity/login/emailCode', params)
}
export function forgetApi(params: ForgetApiParams) {
return httpPostJson<void>('/auth/identity/forget', params)
}