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