layui前端+springboot框架--多商品规格代码

直接上效果图:
layui前端+springboot框架--多商品规格代码_第1张图片
添加数据效果图:
layui前端+springboot框架--多商品规格代码_第2张图片


上干货:
	 
序号 规格名称 价格 库存 操作


 //商品多规格实体类  在数据库中建对应的规格表
 
@Data
@EqualsAndHashCode()
@Accessors(chain = true)
public class GoodsStardard {
    //规格id
    private Long id;
    //商品id
    private Long goodsId;
    //多个规格
    private String stardardName;
    private String stardardPrices;
    private String stardardNums;

    //单个规格
    private BigDecimal stardardPrice;
    private Integer stardardNum;
}

layui前端+springboot框架--多商品规格代码_第3张图片


然后在Controller中进行增删改查操作即可
@PostMapping("add")//添加为例
    @ResponseBody
    @NoRepeatSubmit
    public AjaxResult add(Goods goods, String lunbotu, GoodsStardard goodsStardard) {
        goods.setCreatetime(LocalDateTime.now());
        goods.setUpdatetime(LocalDateTime.now());
        goods.setStatus(0);//默认待上架
        goods.setExamineStatus(0);//默认审核中

        Boolean flag1 = goodsService.addGoods(goods,goodsStardard);
        long goodsId = goods.getId();
        boolean  flag= goodsService.add(goodsId,lunbotu);
        if (flag1) {
            return toAjax(flag);
        } else {
            return toAjax(false);
        }
        }

你可能感兴趣的:(前端)