package itn.let.org.service; import java.util.List; import itn.let.uss.umt.service.UserManageVO; public interface OrgChartManageService { // 부서 리스트 조회 public List selectOrgChartListAjax(LocVO locVO) throws Exception; // 부서별 Depth 리스트 조회 public List selectOrgChartDepthListAjax(OrgCharVO orgCharVO) throws Exception; // 직원 조회 public List selectUserListAjax(UserManageVO userManageVO) throws Exception; // 직원 상세 조회 public UserManageVO selectUserInfoAjax(UserManageVO userManageVO) throws Exception; // 직원 등록 public void insertUserInfoAjax(UserManageVO userManageVO) throws Exception; // 직원 수정 public void updateUserInfoAjax(UserManageVO userManageVO) throws Exception; // 직원 삭제 public void deleteUserInfoAjax(String staffId) throws Exception; public List selectEquiLevelLocList(String equiLevel) throws Exception; public void insertOrgChart(LocVO locVO) throws Exception; public void updateOrgChartNm(LocVO locVO) throws Exception; public void deleteOrgChart(LocVO locVO) throws Exception; public void updateLocDate(LocVO locVO) throws Exception; public void resortLoc(LocVO locVO) throws Exception; public void updateLocCnSaveAjax(LocVO locVO) throws Exception; public LocVO selectLocCnVO(LocVO locVO) throws Exception; public List selectLocPath(LocVO locVO) throws Exception; public UserManageVO selectUserLocInfoAjax(UserManageVO userManageVO) throws Exception; public void deleteUserInfoLocAjax(String locInfoId) throws Exception; }