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

import incheon.res.mng.cd.lgar.vo.MngCdLgar;
import incheon.res.mng.cd.lgar.vo.MngCdLgarVO;

import java.util.List;

public interface MngCdLgarService {

    /**
     * @MethodDESC : 법정읍면동리코드 리스트 검색
     */
    List selectLgarList(MngCdLgarVO vo)  throws Exception;

    /**
     * @MethodDESC : 법정읍면동리코드 count
     */
    int countLgar(MngCdLgarVO vo) throws Exception;

    /**
     * @MethodDESC : 법정읍면동리코드 삭제
     */
    public int deleteLgar(MngCdLgarVO vo) throws Exception;

    /**
     * @MethodDESC : 법정읍면동리코드 등록
     */
    int insertLgar(MngCdLgarVO vo) throws Exception;

    /**
     * @MethodDESC : 법정읍면동리코드 수정 하기위한 전 처리
     */
    MngCdLgar updateLgarView(MngCdLgarVO vo) throws Exception;

    /**
     * @MethodDESC : 법정읍면동리코드 수정
     */
    int updateLgar(MngCdLgarVO vo) throws Exception;

    /**
     * @MethodDESC : 법정읍면동리코드 중복체크
     */
    int chkLgar(MngCdLgarVO vo) throws Exception;
}
