Files
fin-loan-admin/需求/登录.md
2026-04-22 10:49:46 +08:00

914 B
Raw Blame History

// 参数接口
export interface LoginParams {
  /*用户名 */
  username: string;

  /*密码(前端加密后传输) */
  password: string;
}

// 响应接口
export interface LoginRes {
  /*返回标记成功标记200基它标记失败 */
  code: number;

  /*返回信息 */
  message: string;

  /*数据 */
  data: {
    /*用户ID */
    id: number;

    /*用户名 */
    username: string;

    /*昵称 */
    nickname: string;

    /*头像 */
    avatarUrl: string;

    /*token */
    token: string;

    /*token 剩余有效期(单位: 秒) */
    tokenTimeout: number;
  };
}

/** 
 * 用户登录
 * @param {object} params 请求参数
 * @param {string} params.username 用户名
 * @param {string} params.password 密码(前端加密后传输)
 * @returns
 */
export function login(params: LoginParams): Promise<LoginRes> {
  return request.post(`/api/user/login`, params);
}