商品的create
public class CommodityParam { private Long brandId; private Long categoryId; private Long shopId; private String name; private CommoditySpuDetail spuDetail; private List skus;}
传入的json数据
{ \"brandId\": 1, \"shopId\": 2, \"categoryId\": 9, \"name\": \"小优女子运动鞋\", \"spuDetail\": { \"despriction\": \"小优女子运动鞋\", \"genericAttr\": \"{\\\"9\\\":\\\"\\\\\\\"11232\\\\\\\"\\\",\\\"11\\\":\\\"\\\\\\\"1\\\\\\\"\\\"}\", \"packingList\": \"鞋子+鞋带+包装盒\", \"customerService\": \"售后三包\", \"specificAttr\": \"{\\\"12\\\":[\\\"红色\\\",\\\"黄色\\\"],\\\"13\\\":[\\\"26\\\",\\\"27\\\",\\\"28\\\"]}\" }, \"skus\": [ { \"title\": \"小优女子运动鞋 红色 26\", \"stock\": 10, \"indexes\": \"0_0\", \"price\": \"199\" }, { \"title\": \"小优女子运动鞋 黄色 26\", \"stock\": 15, \"indexes\": \"1_0\", \"price\": \"199\" }, { \"title\": \"小优女子运动鞋 红色 27\", \"stock\": 101, \"indexes\": \"0_1\", \"price\": \"199\" }, { \"title\": \"小优女子运动鞋 黄色 27\", \"stock\": 102, \"indexes\": \"1_1\", \"price\": \"199\" }, { \"title\": \"小优女子运动鞋 红色 28\", \"stock\": 103, \"indexes\": \"0_2\", \"price\": \"199\" }, { \"title\": \"小优女子运动鞋 黄色 28\", \"stock\": 100, \"indexes\": \"1_2\", \"price\": \"199\" } ]}
传入参数是这几个 品牌id 种类id 商铺id 名字 spu属性 skus商品列表
首先根据传入的种类id得到种类信息 根据品牌id得到品牌信息 组装成spu
还有spudetails的信息 里面是商品的属性信息 默认商品不上架