package com.jshop.dao;
import java.util.List;
import com.jshop.entity.TemplatesetT;
public interface TemplatesetTDao {
/**
* 增加模板文件设定
* @param tst
* @return
*/
public abstract int addTemplatesetT(TemplatesetT tst);
/**
* 批量删除模板文件设定
* @param list
* @return
*/
public abstract int delTemplatesetT(String []list);
/**
* 获取所有模板文件设定
* @param currentPage
* @param lineSize
* @param creatorid
* @return
*/
public abstract List<TemplatesetT>findAllTemplatesetT(final int currentPage,final int lineSize,final String creatorid);
/**
* 统计所有模板文件设定
* @param creatorid
* @return
*/
public abstract int countfindAllTemplatesetT(String creatorid);
/**
* 根据tsid获取信息
* @param tsid
* @return
*/
public abstract TemplatesetT findTemplatesetTBytsid(String tsid);
/**
* 更新模板文件和系统内容
* @param tst
* @return
*/
public abstract int updateTemplatesetT(TemplatesetT tst);
/**
* 获取所有模板文件和系统内容关系设定
* @param creatorid
* @return
*/
public abstract List<TemplatesetT>findAllTemplatesetWithNoParam(String creatorid);
/**
* 根据系统内容获取模板关系
* @param systemcontent
* @param creatorid
* @return
*/
public abstract TemplatesetT findTemplatesetTBysystemcontent(String systemcontent,String creatorid);
/**
* 根据标示获取系统内容模板关系
* @param sign
* @param creatorid
* @return
*/
public abstract TemplatesetT findTemplatesetTBysign(String sign,String creatorid);
/**
* 根据themeid更新系统内容状态
* @param themeid
* @param status
* @return
*/
public abstract int updateTemplatesetBystatus(String themeid,String status);
/**
* 根据标示获取系统内容模板关系并结合主题
* @param sign
* @return
*/
public abstract TemplatesetT findTemplatesetTBysign(String sign);
/**
* 根据状态获取模板和模板关系
* @param status
* @return
*/
public abstract List<TemplatesetT>findTemplatesetTBystatus(String status);
}