@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 SyDeptService
org.springframework.dao.DataAccessException
public egovframework.rte.psl.dataaccess.util.EgovMap getDeptJob(java.lang.String deptId) throws org.springframework.dao.DataAccessException
getDeptJob
in interface SyDeptService
deptId
- 부서IDorg.springframework.dao.DataAccessException
public java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> getDeptExcelList() throws org.springframework.dao.DataAccessException
getDeptExcelList
in interface SyDeptService
org.springframework.dao.DataAccessException
public int getDeptIdChk(java.lang.String deptId) throws org.springframework.dao.DataAccessException
getDeptIdChk
in interface SyDeptService
deptId
- 부서IDorg.springframework.dao.DataAccessException
public void setDeptMerge(java.util.HashMap<java.lang.String,java.lang.Object> param) throws org.springframework.dao.DataAccessException
setDeptMerge
in interface SyDeptService
param
- 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.DataAccessException
public void setDeptCopyMove(java.util.HashMap<java.lang.String,java.lang.Object> param) throws org.springframework.dao.DataAccessException
setDeptCopyMove
in interface SyDeptService
param
- action[I : 일괄등록, U : 일괄수정, D : 일괄삭제, EL : 부서코드제외(검색), E : 부서코드제외, C : 정렬순서 및 전체 부서명], deptId : 부서ID, deptNm : 부서명, upperDeptId : 부모부서ID, deptStep : 부서단계, deptOrdr : 부서정렬순서, deptTelno : 부서전화번호, deptFxnum : 부서팩스번호, deptChrg : 부서담당, deptJob : 부서업무, loginId : 작업자ID, ip : IPorg.springframework.dao.DataAccessException
public int getDeptUserTotalCnt(java.util.HashMap<java.lang.String,java.lang.Object> param) throws org.springframework.dao.DataAccessException
getDeptUserTotalCnt
in interface SyDeptService
param
- tabSe[U : 사용자, S : 선택된직원], deptId : 부서ID, searchTabQuery : 검색어org.springframework.dao.DataAccessException
public 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 SyDeptService
param
- 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 SyDeptService
param
- deptId : 부서ID, userId : 사용자IDorg.springframework.dao.DataAccessException
public java.util.HashMap<java.lang.String,java.lang.Object> getLinkDept(java.lang.String jsonPath)
getLinkDept
in interface SyDeptService
jsonPath
- 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 SyDeptService
action
- V : 유효성체크, I : 일괄등록jsonPath
- JSON PathloginId
- 작업자IDip
- 작업자IP@Transactional public void setDeptDelete()
setDeptDelete
in interface SyDeptService