skus[商品规格表] 所有接口
一、商品规格列表
① thinkphp框架接口
点击查看具体文档:【三、商品规格获取列表、新增、修改、修改状态、删除接口】
- 请求方式:
GET [用postman测试] - 接口示例:
本地路由地址:http://thinkphp.shop/admin/skus/:page?limit=[:limit]&order=[:order]&keyword=[:keyword]
本地路由示例:http://thinkphp.shop/admin/skus/1?limit=20&order=asc&keyword=尺寸 (opens new window)
1代表页码, limit代表每页多少条, keyword代表搜索关键字,搜商品规格名称name字段, order代表排序规则
limit、keyword、order 是可选参数,limit默认为 20,keyword默认为 空字符串,order 默认为 desc
- header头
| 参数 | 是否必填 | 类型 | 说明 |
| token | 是 | String | token值 |
- 请求参数
| 参数 | 是否必填 | 类型 | 说明 |
| page | 是 | int | 页码,默认1 |
| limit | 否 | int | 每页多少条数据,选填,默认20 |
| order | 否 | String | 排序规则,选填,默认desc |
| keyword | 否 | String | 搜索关键字,选填,搜商品规格名称name字段,默认为 空字符串 |
- 返回
② eggjs框架接口
点击查看具体文档:【三、商品规格列表数据、修改、修改状态、删除、批量删除】
- 请求方式:
GET [用postman测试] - 接口示例:
本地路由地址:http://127.0.0.1:7001/shop/admin/skus/:page?limit=[:limit]&order=[:order]&keyword=[:keyword]
本地路由示例:http://127.0.0.1:7001/shop/admin/skus/1?limit=1&order=asc&keyword=单位 (opens new window)
1代表页码, limit代表每页多少条, keyword代表搜索关键字,搜商品规格名称name字段, order代表排序规则
limit、keyword、order 是可选参数,limit默认为 20,keyword默认为 空字符串,order 默认为 desc
- header头
| 参数 | 是否必填 | 类型 | 说明 |
| token | 是 | String | token值 |
- 请求参数
| 参数 | 是否必填 | 类型 | 说明 |
| page | 是 | int | 页码,默认1 |
| limit | 否 | int | 每页多少条数据,选填,默认20 |
| order | 否 | String | 排序规则,选填,默认desc |
| keyword | 否 | String | 搜索关键字,选填,搜商品规格名称name字段,默认为 空字符串 |
- 返回
二、创建商品规格
① thinkphp框架接口
点击查看具体文档:【三、商品规格获取列表、新增、修改、修改状态、删除接口】
- 请求方式:
POST [用postman测试] - 接口示例:
本地路由地址:http://thinkphp.shop/admin/skus
本地路由示例:http://thinkphp.shop/admin/skus (opens new window) - header头
| 参数 | 是否必填 | 类型 | 说明 |
| token | 是 | String | token值 |
- 请求参数
| 参数 | 是否必填 | 类型 | 说明 |
| name | 是 | string | 商品规格名称,最多30个字符,必填 |
| default | 是 | string | 规格值,用逗号隔开,最多2000个字符,必填 |
| type | 否 | int | 选填,规格类型:0无限制,1颜色,2图片,3尺寸等等,默认0 |
| order | 否 | int | 排序,大于等于0,可不填,默认:50 |
| status | 否 | int | 可用状态,0不可用,1可用,可不填,默认:1 |
- 返回
② eggjs框架接口
点击查看具体文档:【二、创建商品规格】
- 请求方式:
POST [用postman测试] - 接口示例:
本地路由地址:http://127.0.0.1:7001/shop/admin/skus
本地路由示例:http://127.0.0.1:7001/shop/admin/skus (opens new window) - header头
| 参数 | 是否必填 | 类型 | 说明 |
| token | 是 | String | token值 |
- 请求参数
| 参数 | 是否必填 | 类型 | 说明 |
| name | 是 | string | 商品规格名称,最多30个字符,必填 |
| default | 是 | string | 规格值,用逗号隔开,最多2000个字符,必填 |
| type | 否 | int | 选填,规格类型:0无限制,1颜色,2图片,3尺寸等等,默认0 |
| order | 否 | int | 排序,大于等于0,可不填,默认:50 |
| status | 否 | int | 可用状态,0不可用,1可用,可不填,默认:1 |
- 返回
三、修改商品规格
① thinkphp框架接口
点击查看具体文档:【三、商品规格获取列表、新增、修改、修改状态、删除接口】
- 请求方式:
POST [用postman测试] - 接口示例:
本地路由地址:http://thinkphp.shop/admin/skus/:id
本地路由示例:http://thinkphp.shop/admin/skus/23 (opens new window) 23表示的是商品规格id - header头
| 参数 | 是否必填 | 类型 | 说明 |
| token | 是 | String | token值 |
- 请求参数
| 参数 | 是否必填 | 类型 | 说明 |
| name | 是 | string | 商品规格名称,最多30个字符,必填 |
| default | 是 | string | 规格值,用逗号隔开,最多2000个字符,必填 |
| type | 否 | int | 选填,规格类型:0无限制,1颜色,2图片,3尺寸等等,默认0 |
| order | 否 | int | 排序,大于等于0,可不填,默认:50 |
| status | 否 | int | 可用状态,0不可用,1可用,可不填,默认:1 |
- 返回
② eggjs框架接口
点击查看具体文档:【三、商品规格列表数据、修改、修改状态、删除、批量删除】
- 请求方式:
POST [用postman测试] - 接口示例:
本地路由地址:http://127.0.0.1:7001/shop/admin/skus/:id
本地路由示例:http://127.0.0.1:7001/shop/admin/skus/23 (opens new window) 23表示的是商品规格id - header头
| 参数 | 是否必填 | 类型 | 说明 |
| token | 是 | String | token值 |
- 请求参数
| 参数 | 是否必填 | 类型 | 说明 |
| name | 是 | string | 商品规格名称,最多30个字符,必填 |
| default | 是 | string | 规格值,用逗号隔开,最多2000个字符,必填 |
| type | 否 | int | 选填,规格类型:0无限制,1颜色,2图片,3尺寸等等,默认0 |
| order | 否 | int | 排序,大于等于0,可不填,默认:50 |
| status | 否 | int | 可用状态,0不可用,1可用,可不填,默认:1 |
- 返回
四、修改商品规格可用状态
① thinkphp框架接口
点击查看具体文档:【三、商品规格获取列表、新增、修改、修改状态、删除接口】
- 请求方式:
post [用postman测试] - 接口示例:
本地路由地址:http://thinkphp.shop/admin/skus/:id/update_status
本地路由示例:http://thinkphp.shop/admin/skus/23/update_status (opens new window) 23代表商品规格id - header头
| 参数 | 是否必填 | 类型 | 说明 |
| token | 是 | String | token值 |
- 请求参数
| 参数 | 是否必填 | 类型 | 说明 |
| status | 是 | int | 状态值:0不可用,1可用 |
- 返回
② eggjs框架接口
点击查看具体文档:【三、商品规格列表数据、修改、修改状态、删除、批量删除】
- 请求方式:
post [用postman测试] - 接口示例:
本地路由地址:http://127.0.0.1:7001/shop/admin/skus/:id/update_status
本地路由示例:http://127.0.0.1:7001/shop/admin/skus/23/update_status (opens new window) 23代表商品规格id - header头
| 参数 | 是否必填 | 类型 | 说明 |
| token | 是 | String | token值 |
- 请求参数
| 参数 | 是否必填 | 类型 | 说明 |
| status | 是 | int | 状态值:0不可用,1可用 |
- 返回
五、删除商品规格
① thinkphp框架接口
点击查看具体文档:【三、商品规格获取列表、新增、修改、修改状态、删除接口】
- 请求方式:
POST [用postman测试] - 本地路由:
http://thinkphp.shop/admin/skus/:id/delete
本地路由地址:http://thinkphp.shop/admin/skus/6/delete (opens new window) 6为商品规格的id - header头
| 参数 | 是否必填 | 类型 | 说明 |
| token | 是 | String | token值 |
- 请求参数:
请求体body无需传递参数、只需传递id即可,已经在网址传递了id值 - 返回
② eggjs框架接口
点击查看具体文档:【三、商品规格列表数据、修改、修改状态、删除、批量删除】
- 请求方式:
POST [用postman测试] - 本地路由:
http://127.0.0.1:7001/shop/admin/skus/:id/delete
本地路由地址:http://127.0.0.1:7001/shop/admin/skus/6/delete (opens new window) 6为商品规格的id - header头
| 参数 | 是否必填 | 类型 | 说明 |
| token | 是 | String | token值 |
- 请求参数:
请求体body无需传递参数、只需传递id即可,已经在网址传递了id值 - 返回
六、批量删除商品规格
① thinkphp框架接口
点击查看具体文档:【四. 批量删除商品规格】
- 请求方式:
POST [用postman测试] - 接口示例:
本地路由地址:http://thinkphp.shop/admin/skus/deleteAll
本地路由示例:http://thinkphp.shop/admin/skus/deleteAll (opens new window) - header头
| 参数 | 是否必填 | 类型 | 说明 |
| token | 是 | String | token值 |
- 请求参数
| 参数 | 是否必填 | 类型 | 说明 |
| ids | 是 | array | 商品规格id的集合数组,必填 |
postman测试:Body->xxx-www-form-urlencoded
- Key:
ids[], Value:6 6为商品规格的id - Key:
ids[], Value:7 7为商品规格的id
- 返回
② eggjs框架接口
点击查看具体文档:【三、商品规格列表数据、修改、修改状态、删除、批量删除】
- 请求方式:
POST [用postman测试] - 接口示例:
本地路由地址:http://127.0.0.1:7001/shop/admin/skus/deleteAll
本地路由示例:http://127.0.0.1:7001/shop/admin/skus/deleteAll (opens new window) - header头
| 参数 | 是否必填 | 类型 | 说明 |
| token | 是 | String | token值 |
- 请求参数
| 参数 | 是否必填 | 类型 | 说明 |
| ids | 是 | array | 商品规格id的集合数组,必填 |
postman测试:Body->xxx-www-form-urlencoded
- Key:
ids, Value:[6,7,8] 6,7,8为商品规格的id
- 返回