package egovframework.dbnt.kcsc.standardCode.service.impl;

import egovframework.dbnt.kcsc.standardCode.entity.TnDocumentInfoVO;
import egovframework.let.cop.bbs.service.Board;
import egovframework.let.cop.bbs.service.BoardVO;
import org.egovframe.rte.psl.dataaccess.EgovAbstractMapper;
import org.springframework.stereotype.Repository;

import java.util.Iterator;
import java.util.List;

/**
 * 게시물 관리를 위한 데이터 접근 클래스
 * @author 공통 서비스 개발팀 이삼섭
 * @since 2009.03.19
 * @version 1.0
 * @see
 *
 * <pre>
 * << 개정이력(Modification Information) >>
 *
 *   수정일      수정자          수정내용
 *  -------    --------    ---------------------------
 *  2009.03.19  이삼섭          최초 생성
 *  2011.08.31  JJY            경량환경 템플릿 커스터마이징버전 생성
 *
 *  </pre>
 */
@Repository("StandardCodeListDAO")
public class StandardCodeListDAO extends EgovAbstractMapper {

    /**
     * 조건에 맞는 게시물 목록을 조회 한다.
     *
     * @param
     * @return
     * @throws Exception
     */
    @SuppressWarnings("unchecked")
    public List<TnDocumentInfoVO> selectStandardCodeList(TnDocumentInfoVO tnDocumentInfoVO) throws Exception {
	return (List<TnDocumentInfoVO>) list("StandardCodeListDAO.selectStandardCodeList", tnDocumentInfoVO);
    }

    /**
     * 조건에 맞는 게시물 목록에 대한 전체 건수를 조회 한다.
     *
     * @param
     * @return
     * @throws Exception
     */
    public int selectStandardCodeListCnt(TnDocumentInfoVO tnDocumentInfoVO) throws Exception {
	return (Integer)selectOne("StandardCodeListDAO.selectStandardCodeListCnt", tnDocumentInfoVO);
    }

}
