package com.opentravelsoft.service.product;
import java.util.List;
import com.opentravelsoft.common.TeamType;
import com.opentravelsoft.entity.Destination;
import com.opentravelsoft.entity.ProductItem;
import com.opentravelsoft.entity.ProductTmpl;
import com.opentravelsoft.entity.TblExpenseTmpl;
import com.opentravelsoft.entity.Team;
public interface ProductTmplService {
ProductTmpl getProductTmpl(int tmplId);
int insertProductTmpl(ProductTmpl tmpl);
int updateProductTmpl(ProductTmpl tmpl);
int deleteTmpl(int tmplId);
List<ProductTmpl> getProductTmplList(int teamId, int itemId, String destCode);
List<Destination> roGetDestination();
public List<TblExpenseTmpl> roGetExpenseTmpl();
List<Team> getTeamList(int userId, TeamType type);
List<ProductItem> getProductItems(boolean tmpl);
List<ProductTmpl> getProductTmplList(int teamId, String type);
}