响应参数
参数名 参数说明 备注attr_id 分类参数 ID
attr_name 分类参数名称
cat_id 分类参数所属分类
attr_sel only:输入框(唯一) many:后台下拉列表/前台单选框
attr_write manual:手工录入 list:从列表选择
attr_vals 如果 attr_write:list,那么有值,该值以逗号分隔
响应数据
{ "data": [ { "attr_id": 1, "attr_name": "cpu", "cat_id": 22, "attr_sel": "only", "attr_write": "manual", "attr_vals": "ffff" } ], "meta": { "msg": "获取成功", "status": 200 } } 1.7.2. 添加动态参数或者静态属性请求路径:categories/:id/attributes
请求方法:post
请求参数
参数名 参数说明 备注:id 分类 ID 不能为空携带在url中
attr_name 参数名称 不能为空
attr_sel [only,many] 不能为空
attr_vals 如果是 many 就需要填写值的选项,以逗号分隔 【可选参数】
响应数据
{ "data": { "attr_id": 44, "attr_name": "测试参数", "cat_id": "1", "attr_sel": "many", "attr_write": "list", "attr_vals": "a,b,c" }, "meta": { "msg": "创建成功", "status": 201 } } 1.7.3. 删除参数请求路径: categories/:id/attributes/:attrid
请求方法:delete
请求参数
参数名 参数说明 备注:id 分类 ID 不能为空携带在url中
:attrid 参数 ID 不能为空携带在url中
响应数据
{ "data": null, "meta": { "msg": "删除成功", "status": 200 } } 1.7.4. 根据 ID 查询参数请求路径:categories/:id/attributes/:attrId
请求方法:get
请求参数
参数名 参数说明 备注:id 分类 ID 不能为空携带在url中
:attrId 属性 ID 不能为空携带在url中
attr_sel [only,many] 不能为空
attr_vals 如果是 many 就需要填写值的选项,以逗号分隔
响应数据
{ "data": { "attr_id": 1, "attr_name": "cpu", "cat_id": 22, "attr_sel": "only", "attr_write": "manual", "attr_vals": "ffff" }, "meta": { "msg": "获取成功", "status": 200 } } 1.7.5. 编辑提交参数请求路径:categories/:id/attributes/:attrId
请求方法:put
请求参数
参数名 参数说明 备注:id 分类 ID 不能为空携带在url中
:attrId 属性 ID 不能为空携带在url中
attr_name 新属性的名字 不能为空,携带在请求体中
attr_sel 属性的类型[many或only] 不能为空,携带在请求体中
attr_vals 参数的属性值 可选参数,携带在请求体中
响应数据
{ "data": { "attr_id": 9, "attr_name": "测试更新", "cat_id": "43", "attr_sel": "only", "attr_write": "manual", "attr_vals": "abc" }, "meta": { "msg": "更新成功", "status": 200 } } 1.8. 商品管理 1.8.1. 商品列表数据请求路径:goods
请求方法:get
请求参数
参数名 参数说明 备注query 查询参数 可以为空
pagenum 当前页码 不能为空
pagesize 每页显示条数 不能为空
响应参数
参数名 参数说明 备注total 总共商品条数
pagenum 当前商品页数
goods_id 商品 ID
goods_name 商品名称
goods_price 价格
goods_number 数量
goods_weight 重量 不能为空
goods_state 商品状态 商品状态 0: 未通过 1: 审核中 2: 已审核
add_time 添加时间
upd_time 更新时间
hot_mumber 热销品数量
is_promote 是否是热销品