package com.jshop.dao; import java.util.List; import com.jshop.entity.ArticleCategoryT; import com.jshop.entity.GoodsCategoryT; public interface ArticleCategoryTDao extends BaseTDao<ArticleCategoryT> { /** * 获取父路径数据 * * @param parentId * @return */ public ArticleCategoryT findPathParentIdByParentId(String parentId, String creatorid); /** * 根据分类级数获取文章分类 * * @param grade * @param state * @return */ public List<ArticleCategoryT> findArticleCategoryByGrade(String grade, String status, String creatorid); /** * 检测文章分类名称 * * @param name * @param creatorid * @return */ public int checkArticleCategoryName(String name, String creatorid); /** * 检测文章分类名称 * * @param name * @return */ public int checkArticleCategoryName(String name); /** * 检测文章分类标记 * * @param sign * @param creatorid * @return */ public int checkArticleCategorySign(String sign, String creatorid); /** * 检测文章分类标记 * * @param sign * @param creatorid * @return */ public int checkArticleCategorySign(String sign); /** * 删除文章分类status=0 * * @param articlecategoryTid * @param status * @param creatorid * @return */ // public int delArticleCategoryT(String articlecategoryTid,String // status,String creatorid); public void delArticleCategoryT(ArticleCategoryT act); /** * 删除文章分类 * @param strs * @return */ public void delArticleCategoryT(String strs[]); /** * 获取所有激活的文章分类status=1 * * @param currentPage * @param lineSize * @param status * @param creatorid * @return */ public List<ArticleCategoryT> findAllArticleCategoryT( final int currentPage, final int lineSize, final String status, final String creatorid); /** * 统计所有激活的文章分类 * * @param status * @param creatorid * @return */ public int countfindAllArticleCategoryT(String status, String creatorid); /** * 根据分类级数获取文章分类 * * @param currentPage * @param lineSize * @param status * @param grade * @param creatorid * @return */ public List<ArticleCategoryT> findAllArticleCategoryTByGrade( final int currentPage, final int lineSize, final String status, final String grade, final String creatorid); /** * 统计根据分类级数获取文章分类 * * @param grade * @param status * @param creatorid * @return */ public int countfindAllArticleCategoryTByGrade(String grade, String status, String creatorid); /** * 根据分类id获取文章分类 * * @param articleCategoryTid * @return */ public ArticleCategoryT findArticleCategoryByarticleCategoryTid( String articleCategoryTid); /** * 排除自己获取文章分类名称 * * @param articleCategoryTid * @param name * @param creatorid * @return */ public int checkArticleCategoryNamewithoutMe(String articleCategoryTid, String name, String creatorid); /** * 排除自己获取文章分类名称 * * @param articleCategoryTid * @param name * @param creatorid * @return */ public int checkArticleCategoryNamewithoutMe(String articleCategoryTid, String name); /** * 排除自己检测文章标记 * * @param articleCategoryTid * @param sign * @param creatorid * @return */ public int checkArticleCategorySignwithoutMe(String articleCategoryTid, String sign); /** * 排除自己检测文章标记 * * @param articleCategoryTid * @param sign * @param creatorid * @return */ public int checkArticleCategorySignwithoutMe(String articleCategoryTid, String sign,String creatorid); /** * 根据parentId获取文章分类 * * @param status * @param parentId * @param creatroid * @return */ public List<ArticleCategoryT> findArticleCategoryByparentId(String status, String parentId, String creatorid); /** * 根据parentId 是 null获取文章分类 * * @param status * @param creatorid * @return */ public List<ArticleCategoryT> findArticleCategoryByparentIdnull( String status, String creatorid); /** * 根据用户id获取所有文章分类 * * @param creatorid * @return */ public List<ArticleCategoryT> findAllArticleCategoryBycreatorid( String creatorid); /** * 根据position获取文章分类 * * @param position * @param creatorid * @return */ public List<ArticleCategoryT> findArticleCategoryByposition( final int lineSize, String status, String position, String creatorid); /** * 根据position获取文章分类无用户id * * @param position * @param creatorid * @return */ public List<ArticleCategoryT> findArticleCategoryByposition( final int lineSize, String status, String position); /** * 根据排序方式进行排序 * * @param currentPage * @param lineSize * @param status * @param creatorid * @return */ public List<ArticleCategoryT> sortAllArticleCategoryT( final int currentPage, final int lineSize, final String status, final String creatorid, String queryString); /** * 根据分类级数获取文章分类无用户id * * @param grade * @param state * @return */ public List<ArticleCategoryT> findArticleCategoryByGrade(String grade, String status); /** * 根据parentid获取文章分类 * @param status * @param parentId * @return */ public List<ArticleCategoryT>findArticleCategoryByparentId(String status,String parentId); }