package com.nova.sankuai.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import com.nova.sankuai.domain.dto.AddHotIssuesDto; import com.nova.sankuai.domain.dto.QueryHotIssuesPageDto; import com.nova.sankuai.domain.dto.UpdateHotIssuesDto; import com.nova.sankuai.domain.entity.HotIssues; import com.nova.sankuai.domain.vo.HotIssuesAppListVo; import com.nova.sankuai.domain.vo.HotIssuesListVo; import com.nova.sankuai.infra.utils.PageRequest; public interface HotIssuesService extends IService { /** * 新增热门问题 * @param addHotIssuesDto */ void addHotIssues( AddHotIssuesDto addHotIssuesDto); /** * 修改热门问题 * @param updateHotIssuesDto */ void updateHotIssues( UpdateHotIssuesDto updateHotIssuesDto); /** * 删除热门问题 * @param id */ void deleteHotIssues( Long id); /** * 分页查询热门问题 * @param queryHotIssuesPageDto * @return */ IPage getHotIssues( QueryHotIssuesPageDto queryHotIssuesPageDto); /** * 分页App查询热门问题 * @param pageRequest * @return */ IPage getAppHotIssues( PageRequest pageRequest); }