package incheon.res.mng.cd.ftrc.service;

import incheon.res.mng.cd.ftrc.vo.MngCdFtrc;
import incheon.res.mng.cd.ftrc.vo.MngCdFtrcVO;

import java.util.List;

public interface MngCdFtrcService {
    /**
     * @MethodDESC : 지형지물부호 리스트 검색
     */
    List selectFtrcList(MngCdFtrcVO vo) throws Exception;

    /**
     * @MethodDESC : 지형지물부호 count
     */
    int countFtrc(MngCdFtrcVO vo) throws Exception;

    /**
     * @MethodDESC : 지형지물부호 등록
     */
    int insertFtrc(MngCdFtrcVO vo) throws Exception;

    /**
     * @MethodDESC : 지형지물부호 등록시 지형지물부호 중복체크
     */
    int chkFtrCde(MngCdFtrcVO vo) throws Exception;

    /**
     * @MethodDESC : 지형지물부호 수정페이지 이동
     */
    MngCdFtrc updateFtrcView(MngCdFtrcVO vo) throws Exception;

    /**
     * @MethodDESC : 지형지물부호 수정
     */
    int updateFtrc(MngCdFtrcVO vo) throws Exception;

    /**
     * @MethodDESC : 지형지물부호 삭제
     */
    public int deleteFtrc(MngCdFtrcVO vo) throws Exception;
}
