Commit 785afa8b by 王昆

gsb

parent ab896cb2
#!/bin/bash #!/bin/bash
FROM registry.cn-beijing.aliyuncs.com/hantang2/node105:v2 FROM registry.cn-beijing.aliyuncs.com/hantang2/node105:v2
MAINTAINER jy "jiangyong@gongsibao.com" MAINTAINER jy "jiangyong@gongsibao.com"
ADD xggsve-common /apps/xggsve-common/ ADD bpo-channel /apps/bpo-channel/
WORKDIR /apps/xggsve-common/ WORKDIR /apps/bpo-channel/
RUN cnpm install -S RUN cnpm install -S
CMD ["node","/apps/xggsve-common/main.js"] CMD ["node","/apps/bpo-channel/main.js"]
......
## 公共接口服务 ## 公共接口服务
  1 [图片验证码](doc/common/captcha.md)   1 [图片验证码](doc/common/captcha.md)
  2 [注册地](doc/common/domicile.md)   2 [注册地](doc/common/domicile.md)
  3 [经营范围](doc/common/businessscope.md)   3 [经营范围](doc/common/businessscope.md)
  4 [交付商](doc/deliver/deliver.md)   4 [交付商](doc/deliver/deliver.md)
  5 [发票内容](doc/common/invoicecontent.md)   5 [发票内容](doc/common/invoicecontent.md)
<a name="menu">目录</a> <a name="menu">目录</a>
1. [图片验证码](#captcha) 1. [图片验证码](#captcha)
1. [短信验证码](#smsCode) 1. [短信验证码](#smsCode)
1. [登录](#login) 1. [登录](#login)
1. [当前用户信息查询](#loginUser) 1. [当前用户信息查询](#loginUser)
1. [获取菜单](#getMenu) 1. [获取菜单](#getMenu)
## **<a name="captcha"> 图片验证码</a>** ## **<a name="captcha"> 图片验证码</a>**
[返回到目录](#menu) [返回到目录](#menu)
##### URL ##### URL
[/web/auth/userCtl/captcha] [/web/auth/userCtl/captcha]
#### 参数格式 `JSON` #### 参数格式 `JSON`
#### HTTP请求方式 `POST` #### HTTP请求方式 `POST`
| 参数 | 必选 | 类型 | 说明| | 参数 | 必选 | 类型 | 说明|
| -------- | -------- | ------------|---------| | -------- | -------- | ------------|---------|
| **width** | 否 | int | 图片验证码宽度 默认120px| | **width** | 否 | int | 图片验证码宽度 默认120px|
| **height** | 否 | int | 图片验证码高度 默认32px | | **height** | 否 | int | 图片验证码高度 默认32px |
| **background** | 否 | String | 背景色颜色值,默认#E8E8E8 | | **background** | 否 | String | 背景色颜色值,默认#E8E8E8 |
#### 返回结果 #### 返回结果
```javascript ```javascript
{ {
"status": 0, "status": 0,
"msg": "success", "msg": "success",
"data": { "data": {
"key": "381c1fc567c746d0a4aa33892239cef0", // 图片验证码key "key": "381c1fc567c746d0a4aa33892239cef0", // 图片验证码key
"captcha": "...." // 图片 "captcha": "...." // 图片
} }
} }
``` ```
## **<a name="smsCode"> 短信验证码</a>** ## **<a name="smsCode"> 短信验证码</a>**
[返回到目录](#menu) [返回到目录](#menu)
##### URL ##### URL
[/web/auth/userCtl/smsCode] [/web/auth/userCtl/smsCode]
#### 参数格式 `JSON` #### 参数格式 `JSON`
#### HTTP请求方式 `POST` #### HTTP请求方式 `POST`
| 参数 | 必选 | 类型 | 说明| | 参数 | 必选 | 类型 | 说明|
| -------- | -------- | ------------|---------| | -------- | -------- | ------------|---------|
| **mobile** | 是 | String | 手机号码| | **mobile** | 是 | String | 手机号码|
#### 返回结果 #### 返回结果
```javascript ```javascript
{ {
"status": 0, "status": 0,
"msg": "success", "msg": "success",
} }
``` ```
## **<a name="login"> 登录</a>** ## **<a name="login"> 登录</a>**
[返回到目录](#menu) [返回到目录](#menu)
##### URL ##### URL
[/web/auth/userCtl/login] [/web/auth/userCtl/login]
#### 参数格式 `JSON` #### 参数格式 `JSON`
#### HTTP请求方式 `POST` #### HTTP请求方式 `POST`
| 参数 | 必选 | 类型 | 说明| | 参数 | 必选 | 类型 | 说明|
| -------- | -------- | ------------|---------| | -------- | -------- | ------------|---------|
| **loginName** | 是 | String | 登录名| | **loginName** | 是 | String | 登录名|
| **password** | 是 | String | 密码 | | **password** | 是 | String | 密码 |
| **captchaKey** | 是 | String | 图片验证码key | | **captchaKey** | 是 | String | 图片验证码key |
| **captchaCode** | 是 | String | 图片验证码填入值 | | **captchaCode** | 是 | String | 图片验证码填入值 |
#### 返回结果 #### 返回结果
```javascript ```javascript
{ {
"status": 0, "status": 0,
"msg": "success", "msg": "success",
"data": { "data": {
"xggadminsid": "3cb49932-fa02-44f0-90db-9f06fe02e5c7" // 登录key "xggadminsid": "3cb49932-fa02-44f0-90db-9f06fe02e5c7" // 登录key
} }
} }
``` ```
## **<a name="currentUser"> 当前用户信息查询</a>** ## **<a name="currentUser"> 当前用户信息查询</a>**
[返回到目录](#menu) [返回到目录](#menu)
##### URL ##### URL
[/web/auth/userCtl/currentUser] [/web/auth/userCtl/currentUser]
#### 参数格式 `JSON` #### 参数格式 `JSON`
#### HTTP请求方式 `POST` #### HTTP请求方式 `POST`
#### 返回结果 #### 返回结果
```javascript ```javascript
{ {
"status": 0, "status": 0,
"msg": "success", "msg": "success",
} }
``` ```
## **<a name="getMenu"> 获取菜单</a>** ## **<a name="getMenu"> 获取菜单</a>**
[返回到目录](#menu) [返回到目录](#menu)
##### URL ##### URL
[/web/auth/userCtl/getMenu] [/web/auth/userCtl/getMenu]
#### 参数格式 `JSON` #### 参数格式 `JSON`
#### HTTP请求方式 `POST` #### HTTP请求方式 `POST`
#### 返回结果 #### 返回结果
```javascript ```javascript
[ [
{ {
"name": "首页", "name": "首页",
"path": "/", "path": "/",
"submenu": [] "submenu": []
}, },
{ {
"name": "商户中心", "name": "商户中心",
"path": "/merchants", "path": "/merchants",
"submenu": [ "submenu": [
{ {
"name": "客户管理", "name": "客户管理",
"team": [ "team": [
{ {
"name": "商户信息", "name": "商户信息",
"path": "/merchants/businessInformation" "path": "/merchants/businessInformation"
}, },
... ...
] ]
} }
] ]
}, },
... ...
] ]
``` ```
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment