终端装撤机
简介:终端装撤机
HOST:
联系人: zhangyl
Version:0.0.1
[TOC]
终端入库
接口地址:/channel-app/api/terminal/create
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
终端入库 @zhangyl
请求示例:
{
"param": {
"factorySequenceNo": "T123456",
"goodsId": "001",
"factoryNo": "001",
"modelNo": "0001",
"merchantOwn": "1",
"productCode": "100"
}
}
请求参数:
| 参数名称 | 参数说明 | 是否必须 | 数据类型 |
|---|---|---|---|
| factorySequenceNo | 终端序列号 | true | string |
| goodsId | 终端产品 | true | string |
| factoryNo | 厂商编号 | true | string |
| modelNo | 型号编号 | true | string |
| merchantOwn | 携机入网(0-否;1-是) | true | string |
| productCode | 产品编码 | true | string |
响应状态:
| 状态码 | 说明 |
|---|---|
| 200 | OK |
响应参数:
| 参数名称 | 参数说明 | 类型 | schema |
|---|---|---|---|
| result | result:成功或失败 | boolean |
响应示例:
{
"data": {
"result": true
}
}
终端绑定
接口地址:/channel-app/api/terminal/bind
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
终端绑定 @zhangyl
请求示例:
{
"param": {
"factorySequenceNo": "A148997000000001",
"merchantNo": "100000000000096"
}
}
请求参数:
| 参数名称 | 参数说明 | 是否必须 | 数据类型 |
|---|---|---|---|
| factorySequenceNo | 终端序列号 | true | string |
| merchantNo | 商户编号 | true | string |
响应状态:
| 状态码 | 说明 |
|---|---|
| 200 | OK |
响应参数:
| 参数名称 | 参数说明 | 类型 |
|---|---|---|
| merchantNo | 商户编号 | string |
| merchantOutNo | 外部商户编号(15位) | string |
| factorySequenceNo | 终端序列号 | string |
| terminalNo | "终端号(8位) | string |
响应示例:
{
"data": {
"merchantNo": "100000000000096",
"merchantOutNo": "M0333600A2ghiS5",
"factorySequenceNo": "A148997000000001",
"terminalNo": "A000002P"
}
}
终端解绑
接口地址:/channel-app/api/terminal/unBind
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
终端解绑 @zhangyl
请求示例:
{
"param": {
"merchantNo": "100000000000096",
"factorySequenceNo": "A148997000000001"
}
}
请求参数:
| 参数名称 | 参数说明 | 是否必须 | 数据类型 |
|---|---|---|---|
| merchantNo | 商户编号(18位) | true | string |
| factorySequenceNo | 终端序列号 | true | string |
响应状态:
| 状态码 | 说明 |
|---|---|
| 200 | OK |
响应参数:
| 参数名称 | 参数说明 | 类型 |
|---|---|---|
| result | result:成功或失败 | boolean |
响应示例:
{
"data": {
"result": true
}
}
终端列表查询
接口地址:/channel-app/api/terminal/list
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
终端列表查询 @zhangyl
请求示例:
{
"param": {
"merchantNo": "100000000000096",
"factorySequenceNo": "A148997000000001"
}
}
请求参数:
| 参数名称 | 参数说明 | 是否必须 | 数据类型 |
|---|---|---|---|
| merchantNo | 商户编号(18位) | false | string |
| factorySequenceNo | 终端序列号 | false | string |
响应状态:
| 状态码 | 说明 |
|---|---|
| 200 | OK |
响应参数:
| 参数名称 | 参数说明 | 类型 |
|---|---|---|
| status | status:终端状态(1:在库;3:安装) | string |
| factorySequenceNo | factorySequenceNo:终端序列号 | string |
| merchantNo | merchantNo:商户编号(18位) | string |
| terminalNo | terminalNo:终端号(8位) | string |
响应示例:
{
"data": [
{
"merchantNo": "100000000000096",
"factorySequenceNo": "A148997000000001",
"terminalNo": "0001",
"status": "1"
}
]
}
是否可绑机验证
接口地址:/channel-app/api/terminal/bindVerify
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
是否可绑机验证 @zhangyl
请求示例:
{
"param": {
"idCardNo": "222424198008222015"
}
}
请求参数:
| 参数名称 | 参数说明 | 是否必须 | 数据类型 |
|---|---|---|---|
| idCardNo | 身份证号 | true | string |
响应状态:
| 状态码 | 说明 |
|---|---|
| 200 | OK |
响应参数:
| 参数名称 | 参数说明 | 类型 |
|---|---|---|
| canBind | canBind:true:可以绑定终端,false不可以绑定终端 | boolean |
| message | message:错误信息 | string |
响应示例:
{
"data": {
"canBind": true,
"message": "错误信息"
}
}