package incheon.ags.ias.dept.service;

import incheon.ags.ias.dept.vo.DeptVO;
import incheon.ags.ias.dept.vo.DeptSearchVO;

import java.util.List;
import java.util.Map;


public interface DeptService {

    List<Map<String, Object>> selectDeptList(DeptSearchVO deptSearchVO) throws Exception;
    int selectDeptCnt(DeptSearchVO deptSearchVO) throws Exception;
    DeptVO selectDeptDetail(DeptVO deptVO) throws Exception;
    int insertDept(DeptVO deptVO) throws Exception;
    int updateDept(DeptVO deptVO) throws Exception;
    int deleteDept(DeptVO deptVO) throws Exception;

    int checkDeptCdDuplicate(String deptCd) throws Exception;

}