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