bytefun
Version:
一个打通了原型设计、UI设计与代码转换、跨平台原生代码开发等的平台
222 lines • 9.2 kB
JSON
{
"projectName": "32号旅游",
"moduleList": [
{
"moduleFolder": "bytefun-boot-biz-internal",
"moduleEnName": "accountBizModule",
"moduleCnName": "账号系统业务模块",
"description": "包括发送短信验证码、手机号登录、手机号注册、注销(退出)、账号密码登录业务服务",
"apiList": [
{
"apiEnName": "sendSmsCode",
"name": "发送短信验证码",
"method": "POST",
"path": "/client/biz/auth/send/code",
"auth": "false",
"headers": {
"Content-Type": "application/json"
},
"parameters": [
{
"name": "mobile",
"type": "string",
"required": "true",
"description": "手机号"
}
],
"responses": {
"type": "object",
"properties": {
"code": {
"type": "integer",
"description": "编码 0表示成功,其他值表示失败"
},
"msg": {
"type": "string",
"description": "消息内容"
},
"data": {
"type": "string",
"description": "响应数据"
}
},
"description": "响应"
}
},
{
"apiEnName": "mobileLogin",
"name": "手机号登录",
"method": "POST",
"path": "/client/biz/auth/mobile",
"auth": "false",
"headers": {
"Content-Type": "application/json"
},
"parameters": [
{
"name": "mobile",
"type": "string",
"required": "true",
"description": "手机号"
},
{
"name": "code",
"type": "string",
"required": "true",
"description": "验证码"
}
],
"responses": {
"type": "object",
"properties": {
"code": {
"type": "integer",
"description": "编码 0表示成功,其他值表示失败"
},
"msg": {
"type": "string",
"description": "消息内容"
},
"data": {
"type": "object",
"properties": {
"access_token": {
"type": "string",
"description": "访问令牌"
}
},
"description": "登录返回数据"
}
},
"description": "响应"
}
},
{
"apiEnName": "mobileSignUp",
"name": "手机号注册",
"method": "POST",
"path": "/client/biz/auth/mobile/signUp",
"auth": "false",
"headers": {
"Content-Type": "application/json"
},
"parameters": [
{
"name": "mobile",
"type": "string",
"required": "true",
"description": "手机号"
},
{
"name": "code",
"type": "string",
"required": "true",
"description": "验证码"
}
],
"responses": {
"type": "object",
"properties": {
"code": {
"type": "integer",
"description": "编码 0表示成功,其他值表示失败"
},
"msg": {
"type": "string",
"description": "消息内容"
},
"data": {
"type": "object",
"properties": {
"access_token": {
"type": "string",
"description": "访问令牌"
}
},
"description": "注册返回数据"
}
},
"description": "响应"
}
},
{
"apiEnName": "logout",
"name": "注销(退出)",
"method": "POST",
"path": "/client/biz/auth/logout",
"auth": "true",
"headers": {
"Content-Type": "application/json"
},
"parameters": [],
"responses": {
"type": "object",
"properties": {
"code": {
"type": "integer",
"description": "编码 0表示成功,其他值表示失败"
},
"msg": {
"type": "string",
"description": "消息内容"
},
"data": {
"type": "string",
"description": "响应数据"
}
},
"description": "响应"
}
},
{
"apiEnName": "login",
"name": "账号密码登录",
"method": "POST",
"path": "/client/biz/auth/login",
"auth": "false",
"headers": {
"Content-Type": "application/json"
},
"parameters": [
{
"name": "username",
"type": "string",
"required": "true",
"description": "用户名"
},
{
"name": "password",
"type": "string",
"required": "true",
"description": "密码"
}
],
"responses": {
"type": "object",
"properties": {
"code": {
"type": "integer",
"description": "编码 0表示成功,其他值表示失败"
},
"msg": {
"type": "string",
"description": "消息内容"
},
"data": {
"type": "object",
"properties": {
"access_token": {
"type": "string",
"description": "访问令牌"
}
},
"description": "登录返回数据"
}
},
"description": "响应"
}
}
]
}
]
}