package com.opentravelsoft.providers.product; import java.util.List; import com.opentravelsoft.entity.ProductTmpl; import com.opentravelsoft.entity.TblExpenseTmpl; import com.opentravelsoft.providers.GenericDao; public interface ProductTmplDao extends GenericDao<ProductTmpl, Integer> { /** * * @param nameId * @return */ public ProductTmpl getProductTmpl(int tmplId); /** * * @param tmplId * @return */ int deleteTmpl(int tmplId); /** * * @param teamId * @param itemId * @param destCode * @return */ public List<ProductTmpl> getProductTmplByType(int teamId, int itemId, String destCode); /** * * @param tmpl * @return */ public int insertProductTmpl(ProductTmpl tmpl); /** * * @param tmpl * @return */ public int updateProductTmpl(ProductTmpl tmpl); /** * * @return */ public List<TblExpenseTmpl> getExpenseTmpl(); public List<ProductTmpl> getProductTmplByType(int teamId, String itemType); }