V3-15 jt项目05 完成商品分类业务功能CRUD

114 阅读1分钟

1. 商品状态修改
2. 添加商品列表

3. 商品分类修改

(前三个略)

4. 商品分类删除(重点, 三级嵌套)

-->controller层

@DeleteMapping("deleteItemCat")
    public SysResult deleteItemCat(ItemCat itemCat){
        itemCatService.deleteItemCat(itemCat);
        return SysResult.success();
    }

 -->service层

public void deleteItemCat(ItemCat itemCat) {
        if(3== itemCat.getLevel()){
            itemCatMapper.deleteById(itemCat.getId());
            return;
        }
        QueryWrapper<ItemCat> queryWrapper=new QueryWrapper();
        if(2== itemCat.getLevel()){

            queryWrapper.eq("parent_id", itemCat.getId() );
            itemCatMapper.delete(queryWrapper);
            itemCatMapper.deleteById(itemCat.getId());
        }