package com.ruoyi.web.modules.category.facade;

import java.util.List;
import com.ruoyi.web.modules.category.vo.CategoryLevel2OptionVO;
import com.ruoyi.web.modules.category.vo.CategoryVisibleVO;

/**
 * 分类对外 Facade
 */
public interface ICategoryFacade
{
    boolean isCategoryVisible(Long categoryId);

    String getCategoryPath(Long categoryId);

    List<CategoryLevel2OptionVO> listLevel2ByShopId(Long shopId);

    List<CategoryLevel2OptionVO> listPlatformLevel2Options();

    List<CategoryVisibleVO> listVisibleByShopId(Long shopId);
}
