package com.liquidnet.service.goblin.service;

import com.liquidnet.service.goblin.dto.vo.GoblinFrontBannerVo;
import com.liquidnet.service.goblin.dto.vo.GoblinFrontSeckillVo;
import com.liquidnet.service.goblin.dto.vo.GoblinFrontSelectGoodVo;
import com.liquidnet.service.goblin.entity.GoblinFrontHotWord;
import com.liquidnet.service.goblin.entity.GoblinFrontNavigation;

import java.text.ParseException;
import java.util.ArrayList;
import java.util.List;

public interface GoblinFrontService {

    /***
     * @author zhangfuxin
     * @Description:获取banner
     * @date 2022/1/5 下午2:31
     */
    ArrayList<GoblinFrontBannerVo> getListBanner();
    /***
     * @author zhangfuxin
     * @Description:获取热词
     * @date 2022/1/5 下午2:31
     */
    List<GoblinFrontHotWord>  getHotWord();

    /**
     * @author zhangfuxin
     * @Description:获得金刚位
     * @date 2022/1/5 下午2:51
     */
    List<GoblinFrontNavigation> getNavigation();

    /**
     * 获得秒杀首页要用的
     * @return
     */
    GoblinFrontSeckillVo getSeckilll() throws ParseException;
    /**
     * @author zhangfuxin
     * @Description:精选商品列表
     * @date 2022/1/5 下午3:00
     */
    GoblinFrontSelectGoodVo getSelectGoods(int page, int pageSize);

}
