users.js 842 Bytes
/*
 * @Date: 2025-03-23 23:45:53
 * @LastEditors: hookehuyr hookehuyr@gmail.com
 * @LastEditTime: 2025-03-23 23:45:54
 * @FilePath: /mlaj/src/api/users.js
 * @Description: 用户相关接口
 */
import { fn, fetch } from './fn';

const Api = {
  USER_LOGIN: '/users/login',
  USER_REGISTER: '/users/register',
  USER_INFO: '/users/info',
}

/**
 * @description: 用户登录
 * @param: email 用户邮箱
 * @param: password 用户密码
 */
export const loginAPI = (params) => fn(fetch.post(Api.USER_LOGIN, params));

/**
 * @description: 用户注册
 * @param: name 用户名称
 * @param: email 用户邮箱
 * @param: password 用户密码
 */
export const registerAPI = (params) => fn(fetch.post(Api.USER_REGISTER, params));

/**
 * @description: 获取用户信息
 */
export const getUserInfoAPI = () => fn(fetch.get(Api.USER_INFO));