package com.opentravelsoft.service.setting; import java.util.List; import com.opentravelsoft.util.LabelValueBean; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.opentravelsoft.common.TeamType; import com.opentravelsoft.entity.Guide; import com.opentravelsoft.entity.Team; import com.opentravelsoft.providers.GuideDao; import com.opentravelsoft.providers.ListDao; import com.opentravelsoft.providers.TeamDao; @Service("GuideService") public class GuideServiceImpl implements GuideService { @Autowired private GuideDao guideDao; @Autowired private ListDao listDao; @Autowired private TeamDao teamDao; public int txDelete(String accCd) { return guideDao.deleteGuide(accCd); } public Guide roGetGuideDetail(String accCd) { return guideDao.getGuideDetail(accCd); } public List<Guide> roGetGuidesList() { return guideDao.getAll(); } public int txInsert(Guide guide) { return guideDao.insertGuide(guide); } public int txUpdate(Guide guide) { return guideDao.updateGuide(guide); } public List<LabelValueBean> roGetBusinessList() { return listDao.getList("Occupation"); } public List<LabelValueBean> getBirthplaces() { return listDao.getList("Homeplace"); } public List<Guide> roGetQueryGuide(String accNm) { return guideDao.queryGuide(accNm); } public List<Team> getOperatorTeams() { return teamDao.getTeamList(TeamType.Operator); } }