package com.opentravelsoft.service.product; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.opentravelsoft.entity.Country; import com.opentravelsoft.entity.District; import com.opentravelsoft.entity.Province; import com.opentravelsoft.providers.CountryDao; import com.opentravelsoft.providers.ProvinceDao; import com.opentravelsoft.providers.product.LineDistrictDao; @Service("RouteDistrictService") public class LineDistrictServiceImpl implements LineDistrictService { @Autowired private LineDistrictDao routeDistrictDao; @Autowired private ProvinceDao provinceDao; @Autowired private CountryDao countryDao; public List<Province> getProvinceList() { return provinceDao.getStateByCountry("CN"); } public List<Country> getCountry() { return countryDao.getCountry(); } public List<District> findOverseaLineDistrict(String countryNo, String provinceNo, String lineNo) { return routeDistrictDao.findOverseaLineDistrict(countryNo, provinceNo, lineNo); } public List<District> getDomesticLineDistrict(String lineNo) { return routeDistrictDao.getDomesticLineDistrict(lineNo); } public List<District> getOverseaLineDistrict(String lineNo) { return routeDistrictDao.getOverseaLineDistrict(lineNo); } public void txSaveLineDistrict(List<District> list, String lineNo) { routeDistrictDao.saveLineDistrict(list, lineNo); } }