🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[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: "删除失败!" } +++