package cc.mrbird.febs.mall.service; import cc.mrbird.febs.common.entity.FebsResponse; import cc.mrbird.febs.common.entity.QueryRequest; import cc.mrbird.febs.mall.entity.MallGoodsCategory; import cc.mrbird.febs.mall.vo.AdminMallGoodsCategoryTreeVo; import cc.mrbird.febs.mall.vo.AdminMallGoodsCategoryVo; import cc.mrbird.febs.system.entity.Role; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import java.util.List; public interface IAdminMallGoodsCategoryService extends IService { IPage getCategoryList(MallGoodsCategory mallGoodsCategory, QueryRequest request); FebsResponse addCategory(MallGoodsCategory mallGoodsCategory); List getCategorys(MallGoodsCategory mallGoodsCategory); AdminMallGoodsCategoryVo getMallGoodsCategoryInfoById(long id); List getParentCategorys(); FebsResponse updateCategory(MallGoodsCategory mallGoodsCategory); }