API列表
请求方式 |
API |
描述 |
POST |
/v1.0/iot-02/third/parking/charge-rules |
创建月卡收费规则 |
PUT |
/v1.0/iot-02/third/parking/charge-rules/{rule_id} |
修改月卡收费规则 |
DELETE |
/v1.0/iot-02/third/parking/charge-rules/{rule_id} |
删除月卡收费规则 |
GET |
/v1.0/iot-02/third/parking/charge-rules/{rule_id} |
月卡收费规则 id 查询 |
PUT |
/v1.0/iot-02/third/parking/charge-rules/{rule_id}/status |
启用禁用收费规则 |
GET |
/v1.0/iot-02/third/parking/charge-rules |
条件查询:支持分页 |
GET |
/v1.0/iot-02/third/parking/charge-rules/any |
查询任意收费规则:删除也能查 |
创建月卡收费规则
功能描述
创建月卡收费规则
接口地址
POST /v1.0/iot-02/third/parking/charge-rules
请求参数
参数名 |
类型 |
参数类型 |
说明 |
是否必需 |
rule_name |
String |
body |
收费规则名称,不超过 100 个字符 |
true |
price |
long |
body |
单价:分 |
true |
unit |
String |
body |
单位:年,季度,月,(month:月;quarter:季度;year:年) |
true |
remark |
String |
body |
备注 |
false |
返回参数
参数名 |
类型 |
说明 |
code |
Integer |
响应码(详情见错误码章节),成功时为空 |
success |
Boolean |
是否成功:(true:成功,false:失败) |
msg |
String |
请求失败的信息,成功时为空 |
t |
Long |
返回时间戳,13 位 |
result |
String |
规则 id |
请求示例
POST /v1.0/iot-02/third/parking/charge-rules
{
"rule_name": "Hizb7RAX4F",
"price": 318381,
"unit": "month",
"remark": "3oTwSbGpNR"
}
响应示例
{
"success": true,
"t": 1573441137,
"result": "oYpOg5AGyt"
}
修改月卡收费规则
功能描述
修改月卡收费规则
接口地址
PUT /v1.0/iot-02/third/parking/charge-rules/{rule_id}
请求参数
参数名 |
类型 |
参数类型 |
说明 |
是否必需 |
rule_id |
String |
url |
规则 id |
true |
rule_name |
String |
body |
收费规则名称,不超过 100 个字符 |
true |
price |
long |
body |
单价 |
true |
unit |
String |
body |
单位:年,季度,月,(month:月;quarter:季度;year:年) |
true |
remark |
String |
body |
备注 |
false |
返回参数
参数名 |
类型 |
说明 |
code |
Integer |
响应码(详情见错误码章节),成功时为空 |
success |
Boolean |
是否成功:(true:成功,false:失败) |
msg |
String |
请求失败的信息,成功时为空 |
t |
Long |
返回时间戳,13 位 |
result |
boolean |
成功、失败 |
请求示例
PUT /v1.0/iot-02/third/parking/charge-rules/{rule_id}
{
"rule_name": "FKxBtCEtWG",
"price": 107115,
"unit": "month",
"remark": "X2RV2UFnmY"
}
响应示例
{
"success": true,
"t": 1573441137,
"result": true
}
删除月卡收费规则
功能描述
删除月卡收费规则
接口地址
DELETE /v1.0/iot-02/third/parking/charge-rules/{rule_id}
请求参数
参数名 |
类型 |
参数类型 |
说明 |
是否必需 |
rule_id |
String |
url |
规则 id |
true |
rule_id |
String |
query |
规则 id |
true |
返回参数
参数名 |
类型 |
说明 |
code |
Integer |
响应码(详情见错误码章节),成功时为空 |
success |
Boolean |
是否成功:(true:成功,false:失败) |
msg |
String |
请求失败的信息,成功时为空 |
t |
Long |
返回时间戳,13 位 |
result |
boolean |
成功、失败 |
请求示例
DELETE /v1.0/iot-02/third/parking/charge-rules/{rule_id}?rule_id=FhWp6VoqFz
响应示例
{
"success": true,
"t": 1573441137,
"result": false
}
月卡收费规则 id 查询
功能描述
月卡收费规则id查询
接口地址
GET /v1.0/iot-02/third/parking/charge-rules/{rule_id}
请求参数
参数名 |
类型 |
参数类型 |
说明 |
是否必需 |
rule_id |
String |
url |
规则 id |
true |
返回参数
参数名 |
类型 |
说明 |
code |
Integer |
响应码(详情见错误码章节),成功时为空 |
success |
Boolean |
是否成功:(true:成功,false:失败) |
msg |
String |
请求失败的信息,成功时为空 |
t |
Long |
返回时间戳,13 位 |
result |
Object |
收费规则信息 |
result 参数说明
参数名 |
类型 |
说明 |
project_id |
String |
项目 id |
creator |
String |
创建者 |
modifier |
String |
修改者 |
gmt_create |
long |
创建时间(毫秒) |
gmt_modified |
long |
修改时间(毫秒) |
rule_id |
String |
收费规则 id |
rule_num |
String |
规则编号 |
rule_name |
String |
收费规则名称 |
price |
long |
单价 |
unit |
String |
单位:,季度,月 |
remark |
String |
备注 |
rule_status |
String |
收费规则状态 |
请求示例
GET /v1.0/iot-02/third/parking/charge-rules/{rule_id}
响应示例
{
"success": true,
"t": 1573441137,
"result": {
"project_id": "CqgCKdi8HY",
"creator": "zuxEWplBOC",
"modifier": "l028BGDz8f",
"gmt_create": 511436,
"gmt_modified": 964190,
"rule_id": "Cwe4IOBbPv",
"rule_num": "Z6LoyCoG4A",
"rule_name": "sMmrJjDtuY",
"price": 826741,
"unit": "年",
"remark": "jTnD92ZdsU",
"rule_status": "sPc8VDyRLU"
}
}
启用禁用收费规则
功能描述
启用禁用收费规则
接口地址
PUT /v1.0/iot-02/third/parking/charge-rules/{rule_id}/status
请求参数
参数名 |
类型 |
参数类型 |
说明 |
是否必需 |
rule_id |
String |
url |
规则 id |
true |
rule_id |
String |
query |
收费规则 id |
true |
rule_status |
String |
query |
启用禁用状态,(enable:启用状态;disable:禁用状态) |
true |
返回参数
参数名 |
类型 |
说明 |
code |
Integer |
响应码(详情见错误码章节),成功时为空 |
success |
Boolean |
是否成功:(true:成功,false:失败) |
msg |
String |
请求失败的信息,成功时为空 |
t |
Long |
返回时间戳,13 位 |
result |
boolean |
成功、失败 |
请求示例
PUT /v1.0/iot-02/third/parking/charge-rules/{rule_id}/status?rule_id=xWYuouw4fS&rule_status=enable
响应示例
{
"success": true,
"t": 1573441137,
"result": false
}
条件查询:支持分页
功能描述
条件查询:支持分页
接口地址
GET /v1.0/iot-02/third/parking/charge-rules
请求参数
参数名 |
类型 |
参数类型 |
说明 |
是否必需 |
page_no |
int |
query |
页码,最小值 1 |
false |
page_size |
int |
query |
页大小,最小值 1,最大值 1000 |
false |
rule_name |
String |
query |
收费规则名称 |
false |
返回参数
参数名 |
类型 |
说明 |
code |
Integer |
响应码(详情见错误码章节),成功时为空 |
success |
Boolean |
是否成功:(true:成功,false:失败) |
msg |
String |
请求失败的信息,成功时为空 |
t |
Long |
返回时间戳,13 位 |
result |
Object |
收费规则分页信息 |
result 参数说明
参数名 |
类型 |
说明 |
total |
int |
总数 |
data |
Object[] |
当前页数据 |
project_id |
String |
项目 id |
creator |
String |
创建者 |
modifier |
String |
修改者 |
gmt_create |
long |
创建时间(毫秒) |
gmt_modified |
long |
修改时间(毫秒) |
rule_id |
String |
收费规则 id |
rule_num |
String |
规则编号 |
rule_name |
String |
收费规则名称 |
price |
long |
单价 |
unit |
String |
单位:,季度,月 |
remark |
String |
备注 |
rule_status |
String |
收费规则状态 |
请求示例
GET /v1.0/iot-02/third/parking/charge-rules?page_no=1&page_size=100&rule_name=65iNRRnR0f
响应示例
{
"success": true,
"t": 1573441137,
"result": {
"total": 1,
"data": [
{
"project_id": "HBPbn0Csd5",
"creator": "ymgLai0xav",
"modifier": "BtWrHyKWBe",
"gmt_create": 115045,
"gmt_modified": 815598,
"rule_id": "CmeDi8LErg",
"rule_num": "57BUdyLaDL",
"rule_name": "XuIMlG1C7d",
"price": 721003,
"unit": "年",
"remark": "z86vA9SFav",
"rule_status": "Bek7FQthlc"
}
]
}
}
查询任意收费规则:删除也能查
功能描述
查询任意收费规则:删除也能查
接口地址
GET /v1.0/iot-02/third/parking/charge-rules/any
请求参数
参数名 |
类型 |
参数类型 |
说明 |
是否必需 |
rule_id |
String |
query |
收费规则 id |
false |
返回参数
参数名 |
类型 |
说明 |
code |
Integer |
响应码(详情见错误码章节),成功时为空 |
success |
Boolean |
是否成功:(true:成功,false:失败) |
msg |
String |
请求失败的信息,成功时为空 |
t |
Long |
返回时间戳,13 位 |
result |
Object[] |
收费规则列表 |
result 参数说明
参数名 |
类型 |
说明 |
project_id |
String |
项目 id |
creator |
String |
创建者 |
modifier |
String |
修改者 |
gmt_create |
long |
创建时间(毫秒) |
gmt_modified |
long |
修改时间(毫秒) |
rule_id |
String |
收费规则 id |
rule_num |
String |
规则编号 |
rule_name |
String |
收费规则名称 |
price |
long |
单价 |
unit |
String |
单位:,季度,月 |
remark |
String |
备注 |
rule_status |
String |
收费规则状态 |
请求示例
GET /v1.0/iot-02/third/parking/charge-rules/any?rule_id=KDHu6iTI3C
响应示例
{
"success": true,
"t": 1573441137,
"result": [
{
"project_id": "MVgszMKqf2",
"creator": "SsQQSdw28A",
"modifier": "ED38WZGl2I",
"gmt_create": 775558,
"gmt_modified": 875036,
"rule_id": "oY8BWexxSl",
"rule_num": "iPlz18ZdAP",
"rule_name": "VuAq9ZXegF",
"price": 734393,
"unit": "年",
"remark": "yVMtI4AMDY",
"rule_status": "rA8UGfsDbR"
}
]
}