[TOC=2,3]
* * * * *
* * * * *
* * * * *
## 1. 獲取所有設備類型
+++
get:store/product_type/get_devices_type
<<<
success
返回示例:
{
"status": 200,
"devices_type": [
{
"t_id": 1,
"devices_type_name": "節點"
},
{
"t_id": 2,
"devices_type_name": "插排"
},
{
"t_id": 3,
"devices_type_name": "路由器"
},
{
"t_id": 4,
"devices_type_name": "其他"
}
]
}
<<<
error
返回示例:
{
status: 400,
message: "沒有設備類型!"
}
+++
* * * * *
* * * * *
* * * * *
## 2. 新增設備類型
+++
post:store/devices_type/add_devices_type
*string:type_name#設備類型
*string:model_number#設備類型型號
<<<
success
返回示例:
{
status: 200,
message: "類型添加成功!"
}
<<<
error1
返回示例:
{
status: 400,
message: "類型不能為空!"【PS:type_name為空】
}
<<<
error2
返回示例:
{
status: 400,
message: "該類型已經存在!"【PS:類型已經存在】
}
+++
* * * * *
* * * * *
* * * * *
## 3. 修改設備類型
+++
post:store/devices_type/edit_devices_type【獲取該類型信息】
*int:id#修改設備類型的id
<<<
success
返回示例:
{
status: 200,
id: 1,
devices_type_name: "節點"
}
<<<
error
返回示例:
{
status: 400,
message: "沒有設備類型!"【PS:id不存在】
}
+++
* * * * *
* * * * *
* * * * *
+++
post:store/devices_type/edit_devices_type【提交該類型信息】
*int:id#修改設備類型的id
string:type_name#設備類型
string:model_number#設備型號
<<<
success
返回示例:
{
status: 200,
message: "類型修改成功!"
}
<<<
error1
返回示例:
{
status: 400,
message: "類型不能為空!"【PS:type_name為空】
}
<<<
error2
返回示例:
{
status: 400,
message: "該類型已經存在!"【PS:類型已經存在】
}
<<<
error3
返回示例:
{
status: 400,
message: "類型修改失敗!"【PS:類型修改失敗】
}
+++
* * * * *
* * * * *
* * * * *
## 4. 刪除設備類型
+++
post:store/devices_type/delete_devices_type
*int:id#所刪除的型號id【可選,多個id用‘逗號’分開,id='1,2,3,4'】
<<<
success
返回示例:
{
status: 200,
message: "刪除成功!"
}
<<<
error1
返回示例:
{
status: 400,
message: "該訪問方式不正確!"【非post傳值】
}
<<<
error2
返回示例:
{
status: 400,
message: "該類型下有設備禁止刪除!"【該類型下有設備】
}
<<<
error3
返回示例:
{
status: 400,
message: "沒有傳入所刪類型的id"【沒有傳入id】
}
<<<
error4
返回示例:
{
status: 400,
message: "刪除失敗!"
}
+++