addSellerProduct.md 2.78 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\ 2
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": "参数校验错误"
}