[TOC=2,3]
* * * * *
* * * * *
* * * * *
## 1. 新增設備
+++
post:/store/devices/add_devices
*int:t_id#所屬的設備型號id
*int:p_tid#所屬的產品型號id
*int:num#所添加設備的數量【PS:t_id=1;p_tid=2;num=2】
<<<
success
返回示例:
{
status: 200,
message: "添加2個設備成功!"
}
<<<
error1
返回示例:
{
status: 400,
message: "該產品類型不存在!"
}
<<<
error2
返回示例:
{
status: 400,
message: "該設備類型不為空!"
}
<<<
error3
返回示例:
{
status: 400,
message: "設備添加失敗!"
}
+++
* * * * *
* * * * *
* * * * *
## 2. 修改設備
+++
get:/store/devices/edit_devices【獲取該類型信息】
*int:id#所屬的設備id
<<<
success
返回示例:
{
"status": 200,
"devices_info": {
"product_type_name": "FOHEART-C1",
"type_name": "節點",
"model_number": "MC1508",
"id": 1,
"sn": "111111",
"add_time": "2015-12-01 00:00:00",
"sale_time": "2016-12-01 00:00:00",
"status": 1
}
}
<<<
error1
返回示例:
{
status: 400,
message: "該設備未傳入設備id號"【PS:id無參數】
}
<<<
error2
返回示例:
{
status: 400,
message: "沒有該設備的信息!"【PS:沒有該設備】
}
+++
* * * * *
* * * * *
* * * * *
+++
post:/store/devices/edit_devices【提交該類型信息】
*int:id#所屬的設備id
int:sn#所屬的設備S/N碼
int:status#所屬設備的狀態值【-1(有問題)/0(在庫)/1(出售)】
<<<
success
返回示例:
{
status: 200,
message: "修改成功!"
}
<<<
error1
返回示例:
{
status: 400,
message: "該S/N碼已經存在"【PS:sn存在】
}
<<<
error2
返回示例:
{
status: 400,
message: "狀態值不合法!"【PS:status傳入的值不為-1,0,1】
}
<<<
error3
返回示例:
{
status: 400,
message: "修改失敗!"
}
<<<
error4
返回示例:
{
status: 400,
message: "該設備不存在!"
}
+++
* * * * *
* * * * *
* * * * *
## 3. 刪除設備
+++
post:/store/devices/delete_devices
*int:id#所刪除的設備id【多個id用‘逗號’分開,id='1,2,3,4'】
<<<
success
返回示例:
{
status: 200,
message: "刪除成功!"
}
<<<
error1
返回示例:
{
status: 400,
message: "該訪問方式不正確!"【非post傳值】
}
<<<
error2
返回示例:
{
status: 400,
message: "沒有傳入所刪類型的id"【沒有傳入id】
}
<<<
error3
返回示例:
{
status: 400,
message: "刪除失敗!"
}
+++