优化工作-1
This commit is contained in:
@@ -0,0 +1,165 @@
|
||||
basePath: /api
|
||||
definitions:
|
||||
hfb_sys_backend_pkg_response.Body:
|
||||
properties:
|
||||
code:
|
||||
type: string
|
||||
data: {}
|
||||
message:
|
||||
type: string
|
||||
type: object
|
||||
internal_modules_auth.LoginRequest:
|
||||
properties:
|
||||
code:
|
||||
type: string
|
||||
phone:
|
||||
type: string
|
||||
required:
|
||||
- code
|
||||
- phone
|
||||
type: object
|
||||
internal_modules_auth.RefreshRequest:
|
||||
properties:
|
||||
refresh_token:
|
||||
type: string
|
||||
required:
|
||||
- refresh_token
|
||||
type: object
|
||||
internal_modules_auth.SendSMSRequest:
|
||||
properties:
|
||||
phone:
|
||||
type: string
|
||||
required:
|
||||
- phone
|
||||
type: object
|
||||
host: localhost:8080
|
||||
info:
|
||||
contact:
|
||||
email: support@hfb.com
|
||||
name: API Support
|
||||
description: 哈夫币租号平台 API 文档
|
||||
license:
|
||||
name: MIT
|
||||
url: https://opensource.org/licenses/MIT
|
||||
termsOfService: http://swagger.io/terms/
|
||||
title: HFB Sys API
|
||||
version: "1.0"
|
||||
paths:
|
||||
/auth/logout:
|
||||
post:
|
||||
consumes:
|
||||
- application/json
|
||||
description: 用户登出(客户端需清除本地 token)
|
||||
produces:
|
||||
- application/json
|
||||
responses:
|
||||
"200":
|
||||
description: 登出成功
|
||||
schema:
|
||||
$ref: '#/definitions/hfb_sys_backend_pkg_response.Body'
|
||||
security:
|
||||
- BearerAuth: []
|
||||
summary: 登出
|
||||
tags:
|
||||
- 认证
|
||||
/auth/refresh:
|
||||
post:
|
||||
consumes:
|
||||
- application/json
|
||||
description: 使用 refresh_token 获取新的 access_token
|
||||
parameters:
|
||||
- description: 刷新令牌
|
||||
in: body
|
||||
name: request
|
||||
required: true
|
||||
schema:
|
||||
$ref: '#/definitions/internal_modules_auth.RefreshRequest'
|
||||
produces:
|
||||
- application/json
|
||||
responses:
|
||||
"200":
|
||||
description: 刷新成功,返回新的 token
|
||||
schema:
|
||||
$ref: '#/definitions/hfb_sys_backend_pkg_response.Body'
|
||||
"400":
|
||||
description: 请求参数错误
|
||||
schema:
|
||||
$ref: '#/definitions/hfb_sys_backend_pkg_response.Body'
|
||||
"401":
|
||||
description: refresh_token 无效
|
||||
schema:
|
||||
$ref: '#/definitions/hfb_sys_backend_pkg_response.Body'
|
||||
summary: 刷新访问令牌
|
||||
tags:
|
||||
- 认证
|
||||
/auth/sms/login:
|
||||
post:
|
||||
consumes:
|
||||
- application/json
|
||||
description: 使用手机号和验证码登录
|
||||
parameters:
|
||||
- description: 登录信息
|
||||
in: body
|
||||
name: request
|
||||
required: true
|
||||
schema:
|
||||
$ref: '#/definitions/internal_modules_auth.LoginRequest'
|
||||
produces:
|
||||
- application/json
|
||||
responses:
|
||||
"200":
|
||||
description: 登录成功,返回用户信息和 token
|
||||
schema:
|
||||
$ref: '#/definitions/hfb_sys_backend_pkg_response.Body'
|
||||
"400":
|
||||
description: 请求参数错误
|
||||
schema:
|
||||
$ref: '#/definitions/hfb_sys_backend_pkg_response.Body'
|
||||
"401":
|
||||
description: 验证码错误
|
||||
schema:
|
||||
$ref: '#/definitions/hfb_sys_backend_pkg_response.Body'
|
||||
"500":
|
||||
description: 服务器错误
|
||||
schema:
|
||||
$ref: '#/definitions/hfb_sys_backend_pkg_response.Body'
|
||||
summary: 短信验证码登录
|
||||
tags:
|
||||
- 认证
|
||||
/auth/sms/send:
|
||||
post:
|
||||
consumes:
|
||||
- application/json
|
||||
description: 发送登录验证码到指定手机号
|
||||
parameters:
|
||||
- description: 手机号
|
||||
in: body
|
||||
name: request
|
||||
required: true
|
||||
schema:
|
||||
$ref: '#/definitions/internal_modules_auth.SendSMSRequest'
|
||||
produces:
|
||||
- application/json
|
||||
responses:
|
||||
"200":
|
||||
description: 发送成功
|
||||
schema:
|
||||
$ref: '#/definitions/hfb_sys_backend_pkg_response.Body'
|
||||
"400":
|
||||
description: 请求参数错误
|
||||
schema:
|
||||
$ref: '#/definitions/hfb_sys_backend_pkg_response.Body'
|
||||
"500":
|
||||
description: 服务器错误
|
||||
schema:
|
||||
$ref: '#/definitions/hfb_sys_backend_pkg_response.Body'
|
||||
summary: 发送短信验证码
|
||||
tags:
|
||||
- 认证
|
||||
securityDefinitions:
|
||||
BearerAuth:
|
||||
description: Type "Bearer" followed by a space and JWT token.
|
||||
in: header
|
||||
name: Authorization
|
||||
type: apiKey
|
||||
swagger: "2.0"
|
||||
Reference in New Issue
Block a user