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