1.今天内容
1.现在的基本都增删改查都有
2.下一步做规格商品添加规格的方式
3.商品规格比较特殊
4.我们添加一个商品。通用一个商品,然后下面添加规格信息
5.如何做
6.第一个是添加商品
7.商品对应多个属性方式,简单来说是一个一对多的方式,我们添加了一个手机,华为的手机,下面我们肯定会选择配置信息,一个手机拥有很多属性,手机的颜色,型号,内存,下面还有颜色有什么,内存,我们现在才能具体选择到值的方式
2.如何设计的方式
1.做法
我们商品通用信息正常的增伤改查询就可以,属性表正常的增删该查,添加可能不一样,需要选中商品的信息进行添加,值的正常的增伤改查,就可以,添加的时候加上商品id就可以
2.商品设计方式
1.商品方式
// 输入验证 if (id == null || id <= 0) { return ApiResult.error(ApiCode.NOT_FOUND.getCode(), "Invalid commodity ID"); } if (shopSpec == null || shopSpec.getName() == null || shopSpec.getName().trim().isEmpty()) { return ApiResult.error(ApiCode.SUCCESS.getCode(), "Invalid spec name"); } try { // 设置商品ID shopSpec.setCommodityId(id); // 数据插入前,可以考虑更细粒度的数据校验或清洗 // 执行数据库插入操作 shopSpecMapper.insert(shopSpec); // 添加成功,返回相应的结果 return ApiResult.success(ApiCode.SUCCESS); } catch (Exception e) { // 捕获插入过程中的异常,进行相应处理 // 此处可以根据不同的异常类型,返回不同的错误结果 log.error("Failed to add spec due to an exception: ", e); // 添加日志记录 return ApiResult.error(ApiCode.NOT_FOUND.getCode(), "Failed to add spec due to an exception: " + e.getMessage()); }
今天到这里我开始剪辑视频了