addSellerProduct.md 2.77 KB

1、新增基础商品

新增基础商品(/SellerProductController/addProduct)

请求参数

参数名称 参数类型 可否为空 示例 备注
productName string 商品名称 名称
brandId int 22 品牌的ID号
maxSortId int 1 一级品类的Id
middleSortId int 22 二级品类的ID
smallSortId int 33 三级品类的ID
gender string 1 1代表男 2代表女 3代表通用
factoryCode string 厂家编码 厂家编码
retailPrice double 188.00 吊牌价
salesPrice double 188.00 销售价
goodsYears int 2018 商品年
goodsSeason int 1 货品季 1代表春 2夏 3秋 4冬 5春夏 6秋冬
ageLevel string 1 年龄层1成人2大童3小童 4中童 5幼童 多选用单竖线分隔
seasons string spring
sellerGoodsInfoStr string 商品信息 json串

商品颜色的参数说明

请求参数

参数名称 参数类型 可否为空 示例 默认值 备注
factoryCode string 款型编码 编码
factoryGoodsName string 亚红色 颜色展示名称
goodsName string 红色 色系名称
colorId int 22 色系ID
goodsSizeList string JSON串 当前颜色下面尺码列表json

####尺码的参数说明 | 参数名称 | 参数类型 | 可否为空 | 示例 | 备注 | |:-------| -----:|-----:|-----:|----:| |factoryCode|string|是|条码|条码| |sizeId|int|是|22|尺码ID|

注意,通用的头部没有列出。
请求示例 http://127.0.0.1:8088/platform/SellerProductController/addProduct

请求样例数据

请求样例:
{"productName":"商品名", "brandId":4, "maxSortId":12, "middleSortId" : 144, "smallSortId":145 , "gender" : "1", "retailPrice":"44.44", "salesPrice": "33.33",
    "goodsYears":2019, "goodsSeason":1, "factoryCode":"厂家编号", "ageLevel":"1|2", "seasons":"1", 
    "sellerGoodsInfoStr" : "[{\"factoryCode\":\"123123123\",\"factoryGoodsName\":\"蓝色1111\",\"goodsName\":\"蓝色\",\"colorId\":36,\"goodsSizeList\":[{\"sizeId\":\"203\",\"factoryCode\":\"12dad%%\"},{\"sizeId\":\"207\",\"factoryCode\":\"adasd%%\"}]},{\"factoryCode\":\"aas23123\",\"factoryGoodsName\":\"蓝色3333\",\"goodsName\":\"蓝色\",\"colorId\":33,\"goodsSizeList\":[{\"sizeId\":\"207\",\"factoryCode\":\"asdasd$$\"},{\"sizeId\":\"203\",\"factoryCode\":\"##sdasd\"}]}]"
}
正常返回:
{
    "code": 200,
    "data": [],
    "md5": "d751713988987e9331980363e24189ce",
    "message": "添加成功"
}
异常返回:
{
    "code": 1001,
    "data": ["错误一", "错误二"],
    "md5": "d751713988987e9331980363e24189ce",
    "message": "参数校验错误"
}