package com.jshop.dao; import java.util.List; import com.jshop.entity.TemplatethemeT; public interface TemplatethemeTDao extends BaseTDao<TemplatethemeT>{ /** * 查询所有模板主题 * * @param currentPage * @param lineSize * @param creatorid * @return */ public List<TemplatethemeT> findAllTemplatetheme(final int currentPage, final int lineSize, final String creatorid); /** * 统计查询所有模板主题 * * @param creatorid * @return */ public int countfindAllTemplatetheme(String creatorid); /** * 批量删除模板主题 * * @param str * @return */ public int delTemplatetheme(String[] str); /** * 检测模板主题是否存在 * * @param themename * @return */ public int checkTemplatethemeBythemenameandsign(String themename, String sign); /** * 根据排序字段按照排序方式排序 * * @param currentPage * @param lineSize * @param creatorid * @param queryString * @return */ public List<TemplatethemeT> sortAllTemplatetheme(final int currentPage, final int lineSize, final String creatorid, final String queryString); /** * 获取所有模板主题 * * @param creatorid * @return */ public List<TemplatethemeT> findAllTemplatethemeWithNoParam(String creatorid); /** * 根据ttid更新模板主题状态 * * @param ttid * @param status */ public int updateTemplatethemestatus(String ttid, String status); /** * 在更新是检测是否有重复的模板主题 * * @param themename * @param sign * @param ttid * @return */ public int checkTemplatethemeBythemenameandsign(String themename, String sign, String ttid); /** * 删除模板主题 * * @param str * @return */ public int delTemplatetheme(String ttid); /** * 根据status读取模板主题,只读取一条 * * @param status * @return */ public TemplatethemeT findTemplatethemeBystatus(String status); }