@Service(value="syDeptService") public class SyDeptServiceImpl extends egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl implements SyDeptService
| Constructor and Description |
|---|
SyDeptServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> |
getDeptExcelList()
부서 엑셀 리스트
|
int |
getDeptIdChk(java.lang.String deptId)
부서 중복 체크
|
egovframework.rte.psl.dataaccess.util.EgovMap |
getDeptJob(java.lang.String deptId)
부서 업무
|
java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> |
getDeptList()
부서 리스트
|
java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> |
getDeptUserList(java.util.HashMap<java.lang.String,java.lang.Object> param)
부서 직원 리스트
|
int |
getDeptUserTotalCnt(java.util.HashMap<java.lang.String,java.lang.Object> param)
부서 직원 리스트 전체 카운트
|
java.util.HashMap<java.lang.String,java.lang.Object> |
getLinkDept(java.lang.String jsonPath)
부서 연계 정보 설정값
|
void |
setDeptCopyMove(java.util.HashMap<java.lang.String,java.lang.Object> param)
부서 복사/이동
|
void |
setDeptDelete()
부서 일괄삭제
|
java.util.HashMap<java.lang.String,java.lang.Object> |
setDeptLinkMerge(java.lang.String action,
java.lang.String jsonPath,
java.lang.String loginId,
java.lang.String ip)
부서 연계 유효성체크 및 일괄등록
|
void |
setDeptMerge(java.util.HashMap<java.lang.String,java.lang.Object> param)
부서 최상위추가/하위추가/수정/삭제/정렬순서/정리 변경
|
void |
setDeptUserMerge(java.util.HashMap<java.lang.String,java.lang.Object> param)
부서 직원 일괄 삭제/수정
|
public java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> getDeptList()
throws org.springframework.dao.DataAccessException
getDeptList in interface SyDeptServiceorg.springframework.dao.DataAccessExceptionpublic egovframework.rte.psl.dataaccess.util.EgovMap getDeptJob(java.lang.String deptId)
throws org.springframework.dao.DataAccessException
getDeptJob in interface SyDeptServicedeptId - 부서IDorg.springframework.dao.DataAccessExceptionpublic java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> getDeptExcelList()
throws org.springframework.dao.DataAccessException
getDeptExcelList in interface SyDeptServiceorg.springframework.dao.DataAccessExceptionpublic int getDeptIdChk(java.lang.String deptId)
throws org.springframework.dao.DataAccessException
getDeptIdChk in interface SyDeptServicedeptId - 부서IDorg.springframework.dao.DataAccessExceptionpublic void setDeptMerge(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
setDeptMerge in interface SyDeptServiceparam - action[NU : 최상위추가, ND : 하위추가, U : 수정, D : 삭제, SU : 순서변경(상위), SD : 순서변경(하위)], selDeptId : 선택된 부서ID, deptId :부서ID, deptNm : 부서명, deptAllCours : 부서전체경로, upperDeptId : 부모부서ID, deptStep : 부서단계, deptOrdr : 부서정렬순서, deptTelno : 부서전화번호, deptFxnum : 부서팩스번호, deptChrg : 부서담당, deptJob : 부서업무, useAt : 사용유무, loginId : 사용자ID, ip : IPorg.springframework.dao.DataAccessExceptionpublic void setDeptCopyMove(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
setDeptCopyMove in interface SyDeptServiceparam - action[I : 일괄등록, U : 일괄수정, D : 일괄삭제, EL : 부서코드제외(검색), E : 부서코드제외, C : 정렬순서 및 전체 부서명], deptId : 부서ID, deptNm : 부서명, upperDeptId : 부모부서ID, deptStep : 부서단계, deptOrdr : 부서정렬순서, deptTelno : 부서전화번호, deptFxnum : 부서팩스번호, deptChrg : 부서담당, deptJob : 부서업무, loginId : 작업자ID, ip : IPorg.springframework.dao.DataAccessExceptionpublic int getDeptUserTotalCnt(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
getDeptUserTotalCnt in interface SyDeptServiceparam - tabSe[U : 사용자, S : 선택된직원], deptId : 부서ID, searchTabQuery : 검색어org.springframework.dao.DataAccessExceptionpublic java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> getDeptUserList(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
getDeptUserList in interface SyDeptServiceparam - tabSe[U : 사용자, S : 선택된직원], deptId : 부서ID, searchTabQuery : 검색어, listAll[Y : 전체]org.springframework.dao.DataAccessException@Transactional
public void setDeptUserMerge(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
setDeptUserMerge in interface SyDeptServiceparam - deptId : 부서ID, userId : 사용자IDorg.springframework.dao.DataAccessExceptionpublic java.util.HashMap<java.lang.String,java.lang.Object> getLinkDept(java.lang.String jsonPath)
getLinkDept in interface SyDeptServicejsonPath - JSON Pathpublic java.util.HashMap<java.lang.String,java.lang.Object> setDeptLinkMerge(java.lang.String action,
java.lang.String jsonPath,
java.lang.String loginId,
java.lang.String ip)
setDeptLinkMerge in interface SyDeptServiceaction - V : 유효성체크, I : 일괄등록jsonPath - JSON PathloginId - 작업자IDip - 작업자IP@Transactional public void setDeptDelete()
setDeptDelete in interface SyDeptService