商品的create
public class CommodityParam {private Long brandId;private Long categoryId;private Long shopId;private String name;private CommoditySpuDetail spuDetail;private List<CommoditySku> 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的信息 里面是商品的属性信息 默认商品不上架