新增基础商品的接口.md 3.21 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 商品年
phrase string 卖点 卖点
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
isDefault string Y 是否主推,不是则传N
goodsColorImage string 图片的url 图片的绝对路径
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", "phrase" :"商品卖点",
    "goodsYears":2019, "goodsSeason":1, "factoryCode":"厂家编号", "ageLevel":"1|2", "seasons":"1", "sellerGoodsInfoStr" : "[{\"factoryCode\":\"123123123\",\"factoryGoodsName\":\"蓝色1111\",\"goodsColorImage\":\"http://img12.static.yhbimg.com/goodsimg/2017/04/18/11/02c52592f14a13be1014aa8c116b5d4e1c.jpg\",\"goodsName\":\"蓝色\",\"colorId\":36,\"goodsSizeList\":[{\"sizeId\":\"203\",\"factoryCode\":\"12dad%%\"},{\"sizeId\":\"207\",\"factoryCode\":\"adasd%%\"}],\"isDefault\":\"N\"},{\"factoryCode\":\"aas23123\",\"factoryGoodsName\":\"蓝色3333\",\"goodsColorImage\":\"http://img12.static.yhbimg.com/goodsimg/2017/04/18/11/028adf5dd962895c11feb2fec8ef0c5b32.jpg\",\"goodsName\":\"蓝色\",\"colorId\":33,\"goodsSizeList\":[{\"sizeId\":\"207\",\"factoryCode\":\"asdasd$$\"},{\"sizeId\":\"203\",\"factoryCode\":\"##sdasd\"}],\"isDefault\":\"Y\"}]"
}
正常返回:
{
    "code": 200,
    "data": [],
    "md5": "d751713988987e9331980363e24189ce",
    "message": "添加成功"
}
异常返回:
{
    "code": 1001,
    "data": ["错误一", "错误二"],
    "md5": "d751713988987e9331980363e24189ce",
    "message": "参数校验错误"
}