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.entity.MallStore; import cc.mrbird.febs.mall.entity.MallStoreItem; 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); FebsResponse delCategary(Long id); List getAllCategorys(); IPage storeList(MallStore mallStore, QueryRequest request); FebsResponse addStore(MallStore mallStore); FebsResponse updateStore(MallStore mallStore); FebsResponse delStore(Long id); IPage storeItemList(MallStoreItem mallStoreItem, QueryRequest request); List getStore(); FebsResponse addStoreItem(MallStoreItem mallStoreItem); FebsResponse updateStoreItem(MallStoreItem mallStoreItem); FebsResponse delStoreItem(Long id); }