package kcc.com.cmm.service.impl; import java.util.List; import org.springframework.stereotype.Repository; import kcc.com.cmm.ComDefaultCodeVO; import kcc.com.cmm.service.CmmnDetailCode; import kcc.com.cmm.service.SatisVO; /** * @Class Name : CmmUseDAO.java * @Description : 공통코드등 전체 업무에서 공용해서 사용해야 하는 서비스를 정의하기위한 데이터 접근 클래스 * @Modification Information * * 수정일 수정자 수정내용 * ------- ------- ------------------- * 2009. 3. 11. 이삼섭 * * @author 공통 서비스 개발팀 이삼섭 * @since 2009. 3. 11. * @version * @see * */ @Repository("cmmUseDAO") public class CmmUseDAO extends EgovComAbstractDAO { /** * 주어진 조건에 따른 공통코드를 불러온다. * * @param vo * @return * @throws Exception */ @SuppressWarnings("unchecked") public List selectCmmCodeDetail(ComDefaultCodeVO vo) throws Exception { return (List) list("CmmUseDAO.selectCmmCodeDetail", vo); } /** * 공통코드로 사용할 조직정보를 를 불러온다. * * @param vo * @return * @throws Exception */ @SuppressWarnings("unchecked") public List selectOgrnztIdDetail(ComDefaultCodeVO vo) throws Exception { return (List) list("CmmUseDAO.selectOgrnztIdDetail", vo); } /** * 공통코드로 사용할그룹정보를 를 불러온다. * * @param vo * @return * @throws Exception */ @SuppressWarnings("unchecked") public List selectGroupIdDetail(ComDefaultCodeVO vo) throws Exception { return (List) list("CmmUseDAO.selectGroupIdDetail", vo); } /** * 주어진 조건에 따른 공통코드를 불러온다. * * @param vo * @return * @throws Exception */ public CmmnDetailCode selectCmmCodeDetailValue(ComDefaultCodeVO vo) throws Exception { return (CmmnDetailCode) select("CmmUseDAO.selectCmmCodeDetailValue", vo); } public SatisVO selectSatis() throws Exception { return (SatisVO) select ("cmmUseDAO.selectSatis"); } public void updateSatis(SatisVO satisVO) throws Exception { update("cmmUseDAO.updateSatis", satisVO); } }