[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: "删除失败!"
}
+++