package com.opentravelsoft.providers.product; import java.util.List; import com.opentravelsoft.entity.Line; import com.opentravelsoft.entity.PortalCategory; import com.opentravelsoft.providers.GenericDao; import com.opentravelsoft.util.PaginationSupport; /** * 线路基本信息维护 * * @author <a herf="mailto:zhangsitao@gmail.com">Steven Zhang</a> * @version $Revision: 1.2 $ $Date: 2009/03/09 15:37:04 $ */ public interface LineDao extends GenericDao<Line, String> { /** * * @param teamId * @param lineName * @param isActive * @param userId * @param destination * @param fromRecord * @param pageSize * @return */ public PaginationSupport findLineList(int teamId, String lineName, String isActive, int userId, String destination, int fromRecord, int pageSize); /** * 取消线路 * * @param lineNo * @return */ public int cancelLine(String lineNo); /** * * @param line * @return */ public int updateLine(Line line); /** * * @param lineNo * @param newLineNo * @param newLineName * @param copyFeature * @param copySchedule * @param copyPrice * @param copyDestination * @param copySight * @param copyVisa * @param userId * @return */ public int duplicateRoute(String lineNo, String newLineNo, String newLineName, String copyFeature, String copySchedule, String copyPrice, String copyDestination, String copySight, String copyVisa, Integer userId); public List<PortalCategory> getWebNavigation(); }