package com.ruoyi.web.modules.home.mapper;

import java.util.List;
import org.apache.ibatis.annotations.Param;
import com.ruoyi.web.modules.home.vo.HomeBannerVO;
import com.ruoyi.web.modules.home.vo.HomeCategoryNavVO;
import com.ruoyi.web.modules.home.vo.HomeHotGoodsVO;

/**
 * 商城首页只读 Mapper
 */
public interface HomeAppMapper
{
    /**
     * C 端 Banner 列表（启用且未删）
     */
    List<HomeBannerVO> selectBannersForHome(@Param("limit") int limit);

    /**
     * 平台一级类目导航（show=1）
     */
    List<HomeCategoryNavVO> selectPlatformLevel1Nav();

    /**
     * 热销商品 Top N
     */
    List<HomeHotGoodsVO> selectHotGoodsForHome(@Param("limit") int limit);
}
