package com.yeshi.buwan.service.inter.search; import com.yeshi.buwan.domain.special.SearchSpecialPositionMap; import com.yeshi.buwan.exception.ParamsException; import java.util.List; /** * 搜索专题位置映射 */ public interface SearchSpecialPositionMapService { /** * 添加位置 * * @param positionMap * @return * @throws Exception */ public SearchSpecialPositionMap add(SearchSpecialPositionMap positionMap) throws ParamsException, Exception; /** * 修改 * * @param positionMap */ public void updateSelective(SearchSpecialPositionMap positionMap); /** * 查询列表 * * @param positionId * @param page * @param pageSize * @return */ public List listByPosition(String positionId, int page, int pageSize); /** * 查询列表详情(根据位置ID) * * @param positionId * @param page * @param pageSize * @return */ public List listDetailByPosition(String positionId, int page, int pageSize); public long countByPosition(String positionId); /** * 查询列表(根据专题ID) * * @param specialId * @param page * @param pageSize * @return */ public List listBySpecial(String specialId, int page, int pageSize); public long countBySpecial(String specialId); /** * 删除 * * @param id */ public void delete(String id); }