package com.jshop.dao; import java.util.List; import com.jshop.entity.SiteNavigationT; public interface SiteNavigationTDao { /** * 增加导航 * @param sn * @return */ public abstract int addSiteNavigationT(SiteNavigationT sn); /** * 删除导航 * @param list * @return */ public abstract int delSiteNavigationT(String[]list); /** * 获取所有导航 * @param currentPage * @param lineSize * @param creatorid * @return */ public abstract List<SiteNavigationT>findAllSiteNavigationT(final int currentPage,final int lineSize,String creatorid); /** * 统计获取所有导航 * @param creatorid * @return */ public abstract int countfindAllSiteNavigationT(String creatorid); /** * 更新导航 * @param sn * @return */ public abstract int updateSiteNavigationT(SiteNavigationT sn); /** * 根据snid获取导航数据 * @param snid * @return */ public abstract SiteNavigationT findSiteNavigationBysnid(String snid); /** * 根据导航位置获取导航数据 * @param isVisible * @param position * @param creatorid * @return */ public abstract List<SiteNavigationT>findSiteNavigationByposition(String isVisible,String position,String creatorid); /** * 根据是否显示来获取导航数据 * @param isVisible * @param creatorid * @return */ public abstract List<SiteNavigationT>findSiteNavigationByisVisible(String isVisible,String creatorid); /** * 根据是否显示来获取导航数据无用户id * @param isVisible * @param creatorid * @return */ public abstract List<SiteNavigationT>findSiteNavigationByisVisible(String isVisible); /** * 根据排序方式查询所有 * @param currentPage * @param lineSize * @param creatorid * @param queryString * @return */ public abstract List<SiteNavigationT>sortAllSiteNavigationT(final int currentPage,final int lineSize,String creatorid,String queryString); }