egovframework.rfc3.office.dao
Class OfficePartDAO

java.lang.Object
  extended by org.springframework.dao.support.DaoSupport
      extended by org.springframework.orm.ibatis.support.SqlMapClientDaoSupport
          extended by egovframework.rte.psl.dataaccess.EgovAbstractDAO
              extended by egovframework.rfc3.common.dao.RfcIAMAbstractDAO
                  extended by egovframework.rfc3.office.dao.OfficePartDAO
All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean

@Repository(value="OfficePartDAO")
public class OfficePartDAO
extends RfcIAMAbstractDAO

담당관리 DAO 클래스를 정의한다.

Since:
2011.03.30
Version:
egovframework RFC 3.0
Author:
개발팀 박형민
See Also:
 << 개정이력(Modification Information) >>
   
   수정일      수정자           수정내용
  -------    --------    ---------------------------
   2010.04.26  박형민          최초 생성

 Copyright (C) 2011 by skoinfo  All right reserved.
 

Constructor Summary
OfficePartDAO()
           
 
Method Summary
 java.util.List<OfficePartVO> apiOfficePartJsonList(OfficePartVO officePartVO)
          조직도 담당자 검색
 void deleteOfficePart(OfficePartVO officePartVO)
          담당관리 삭제
 void deleteOfficePart(java.lang.String userId)
           
 void deleteOfficePartOnnara(EminwonOfficePortVO eminwonOfficePortVO)
          온나라 사용자 삭제
 int eminwonInfoUpdateOfficePartUser(OfficePartVO officePartVO)
          새올사용자 조직도정보 적용 update
 int eminwonUpdateOfficePartUser(OfficePartVO officePartVO)
          새올사용자 조직도 적용 update
 OfficePartVO getOfficeTelMatchingVO(java.util.HashMap map)
           
 java.util.List<OfficePartVO> getOfficeTelMatchingVOV2(java.util.HashMap map)
           
 int insertOfficePart(OfficePartVO officePartVO)
          담당관리 검색조건에 따른 전체 목록
 int insertOfficePartOnnara(EminwonOfficePortVO eminwonOfficePortVO)
          온나라 사용자 동기화
 OfficePartVO officeptRoleSelect(java.lang.String userId)
           
 java.util.List<OfficePartVO> pcodeOfficeptSelect(OfficePartVO officePartVO)
           
 java.util.List<OfficePartVO> searchMyOfficeCms(java.lang.String userId)
          담당콘텐츠 메뉴로 출력
 java.util.List<OfficePartVO> searchOfficePart(OfficePartVO officePartVO)
           
 java.util.List<OfficePartVO> selectOfficePartClientList(OfficePartVO officePartVO)
          사용자 담당관리 검색조건에 따른 전체 목록
 int selectOfficePartClientListTotCnt(OfficePartVO officePartVO)
          사용자 담당관리 검색조건에 따른 전체 목록수
 java.util.List<OfficePartVO> selectOfficePartContentsList(OfficePartVO officePartVO)
          사용자 담당관리 검색조건에 따른 전체 목록
 java.util.List<EminwonOfficePortVO> selectOfficePartEminwonList(OfficeVO officeVOs)
          새올행정 파일방식
 java.util.List<OfficePartVO> selectOfficePartJsonList(OfficePartVO officePartVO)
          사용자 담당관리 검색조건에 따른 전체 목록 Json
 java.util.List<OfficePartVO> selectOfficePartList(OfficePartVO officePartVO)
          관리자 담당관리 검색조건에 따른 전체 목록
 java.util.List<OfficePartVO> selectOfficePartListJson(OfficePartVO officePartVO)
          관리자 담당관리 검색조건에 따른 전체 목록
 int selectOfficePartListTotCnt(OfficePartVO officePartVO)
          담당관리 검색조건에 해당하는 갯수
 OfficePartVO selectOfficePartListVO(long officePtSid)
          담당관리 수정 데이터
 java.util.List<EminwonOfficePortVO> selectOfficePartOnnaraList(OfficeVO officeVOs)
          온나라 파일방식
 int selectOfficePartUsertCnt(OfficePartVO officePartVO)
          담당자 중복 카운터
 java.util.List<OfficePartVO> selectOfficePartVOUserList(java.lang.String userId)
           
 int updateOfficePart(OfficePartVO officePartVO)
          담당관리 수정
 int updateOfficePart2(OfficePartVO officePartVO)
          담당관리 업무수정
 int updateOfficePartSort(OfficePartVO officePartVO)
           
 int updateOfficePartUploadExcel(OfficePartVO officePartVO)
           
 int updateOfficePartUser(OfficePartVO officePartVO)
          업무사용자 조직도 적용 update
 int updateOfficePartUserMove(OfficePartVO officePartVO)
           
 void updateUser(OfficePartVO officePartVO)
          담당관리 수정시 사용자 정보 수정
 int updateUserOfficePart(OfficePartVO officePartVO)
          업무관리자 삭제시 담당관리 초기화
 java.util.List<OfficePartVO> userSelectOpList(OfficePartVO officePartVO)
          사용자 조직도 검색 의령추가 박형민
 int userSelectOpListTotCnt(OfficePartVO officePartVO)
          사용자 검색조건에 해당하는 갯수 의령추가 박형민
 
Methods inherited from class egovframework.rfc3.common.dao.RfcIAMAbstractDAO
delete, insert, list, listWithPaging, selectByPk, setSuperSqlMapClient, update
 
Methods inherited from class org.springframework.orm.ibatis.support.SqlMapClientDaoSupport
getDataSource, getSqlMapClient, getSqlMapClientTemplate, setDataSource, setSqlMapClient, setSqlMapClientTemplate
 
Methods inherited from class org.springframework.dao.support.DaoSupport
afterPropertiesSet
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OfficePartDAO

public OfficePartDAO()
Method Detail

selectOfficePartListTotCnt

public int selectOfficePartListTotCnt(OfficePartVO officePartVO)
                               throws java.lang.Exception
담당관리 검색조건에 해당하는 갯수

Parameters:
officePartVO -
Returns:
Throws:
java.lang.Exception

selectOfficePartList

public java.util.List<OfficePartVO> selectOfficePartList(OfficePartVO officePartVO)
                                                  throws java.lang.Exception
관리자 담당관리 검색조건에 따른 전체 목록

Parameters:
officePartVO -
Returns:
Throws:
java.lang.Exception

selectOfficePartClientListTotCnt

public int selectOfficePartClientListTotCnt(OfficePartVO officePartVO)
                                     throws java.lang.Exception
사용자 담당관리 검색조건에 따른 전체 목록수

Parameters:
officePartVO -
Returns:
Throws:
java.lang.Exception

selectOfficePartClientList

public java.util.List<OfficePartVO> selectOfficePartClientList(OfficePartVO officePartVO)
                                                        throws java.lang.Exception
사용자 담당관리 검색조건에 따른 전체 목록

Parameters:
officePartVO -
Returns:
Throws:
java.lang.Exception

insertOfficePart

public int insertOfficePart(OfficePartVO officePartVO)
                     throws java.lang.Exception
담당관리 검색조건에 따른 전체 목록

Parameters:
officePartVO -
Returns:
Throws:
java.lang.Exception

deleteOfficePart

public void deleteOfficePart(OfficePartVO officePartVO)
                      throws java.lang.Exception
담당관리 삭제

Parameters:
officePartVO -
Throws:
java.lang.Exception

updateUserOfficePart

public int updateUserOfficePart(OfficePartVO officePartVO)
                         throws java.lang.Exception
업무관리자 삭제시 담당관리 초기화

Parameters:
officePartVO -
Throws:
java.lang.Exception

selectOfficePartListVO

public OfficePartVO selectOfficePartListVO(long officePtSid)
                                    throws java.lang.Exception
담당관리 수정 데이터

Parameters:
officePtSid -
Returns:
Throws:
java.lang.Exception - ***** 사용자 다중담당정보 공통사용 작성자 : 박 형 민 내 용 : 메뉴 다중담당저보 등록 select 공통사용

getOfficeTelMatchingVO

public OfficePartVO getOfficeTelMatchingVO(java.util.HashMap map)

getOfficeTelMatchingVOV2

public java.util.List<OfficePartVO> getOfficeTelMatchingVOV2(java.util.HashMap map)

selectOfficePartVOUserList

public java.util.List<OfficePartVO> selectOfficePartVOUserList(java.lang.String userId)
                                                        throws java.lang.Exception
Throws:
java.lang.Exception

updateOfficePart

public int updateOfficePart(OfficePartVO officePartVO)
                     throws java.lang.Exception
담당관리 수정

Parameters:
officePartVO -
Throws:
java.lang.Exception

updateUser

public void updateUser(OfficePartVO officePartVO)
                throws java.lang.Exception
담당관리 수정시 사용자 정보 수정

Parameters:
officePartVO -
Throws:
java.lang.Exception

selectOfficePartUsertCnt

public int selectOfficePartUsertCnt(OfficePartVO officePartVO)
                             throws java.lang.Exception
담당자 중복 카운터

Parameters:
officePartVO -
Returns:
Throws:
java.lang.Exception

updateOfficePart2

public int updateOfficePart2(OfficePartVO officePartVO)
                      throws java.lang.Exception
담당관리 업무수정

Parameters:
officePartVO -
Returns:
Throws:
java.lang.Exception

updateOfficePartUser

public int updateOfficePartUser(OfficePartVO officePartVO)
                         throws java.lang.Exception
업무사용자 조직도 적용 update

Parameters:
officePartVO -
Returns:
Throws:
java.lang.Exception

updateOfficePartUserMove

public int updateOfficePartUserMove(OfficePartVO officePartVO)
                             throws java.lang.Exception
Throws:
java.lang.Exception

updateOfficePartSort

public int updateOfficePartSort(OfficePartVO officePartVO)
                         throws java.lang.Exception
Throws:
java.lang.Exception

searchOfficePart

public java.util.List<OfficePartVO> searchOfficePart(OfficePartVO officePartVO)
                                              throws java.lang.Exception
Parameters:
officePtSid -
Returns:
Throws:
java.lang.Exception

selectOfficePartJsonList

public java.util.List<OfficePartVO> selectOfficePartJsonList(OfficePartVO officePartVO)
                                                      throws java.lang.Exception
사용자 담당관리 검색조건에 따른 전체 목록 Json

Parameters:
officePartVO -
Returns:
Throws:
java.lang.Exception

apiOfficePartJsonList

public java.util.List<OfficePartVO> apiOfficePartJsonList(OfficePartVO officePartVO)
                                                   throws java.lang.Exception
조직도 담당자 검색

Parameters:
officePartVO -
Returns:
Throws:
java.lang.Exception

searchMyOfficeCms

public java.util.List<OfficePartVO> searchMyOfficeCms(java.lang.String userId)
                                               throws java.lang.Exception
담당콘텐츠 메뉴로 출력

Parameters:
userId -
Returns:
Throws:
java.lang.Exception

deleteOfficePart

public void deleteOfficePart(java.lang.String userId)
                      throws java.lang.Exception
Throws:
java.lang.Exception

selectOfficePartListJson

public java.util.List<OfficePartVO> selectOfficePartListJson(OfficePartVO officePartVO)
                                                      throws java.lang.Exception
관리자 담당관리 검색조건에 따른 전체 목록

Parameters:
officePartVO -
Returns:
Throws:
java.lang.Exception

eminwonUpdateOfficePartUser

public int eminwonUpdateOfficePartUser(OfficePartVO officePartVO)
                                throws java.lang.Exception
새올사용자 조직도 적용 update

Parameters:
officePartVO -
Returns:
Throws:
java.lang.Exception

eminwonInfoUpdateOfficePartUser

public int eminwonInfoUpdateOfficePartUser(OfficePartVO officePartVO)
                                    throws java.lang.Exception
새올사용자 조직도정보 적용 update

Parameters:
officePartVO -
Returns:
Throws:
java.lang.Exception

selectOfficePartContentsList

public java.util.List<OfficePartVO> selectOfficePartContentsList(OfficePartVO officePartVO)
                                                          throws java.lang.Exception
사용자 담당관리 검색조건에 따른 전체 목록

Parameters:
officePartVO -
Returns:
Throws:
java.lang.Exception

selectOfficePartEminwonList

public java.util.List<EminwonOfficePortVO> selectOfficePartEminwonList(OfficeVO officeVOs)
                                                                throws java.lang.Exception
새올행정 파일방식

Parameters:
eminwonOfficePortVO -
Returns:
Throws:
java.lang.Exception

selectOfficePartOnnaraList

public java.util.List<EminwonOfficePortVO> selectOfficePartOnnaraList(OfficeVO officeVOs)
                                                               throws java.lang.Exception
온나라 파일방식

Parameters:
eminwonOfficePortVO -
Returns:
Throws:
java.lang.Exception

pcodeOfficeptSelect

public java.util.List<OfficePartVO> pcodeOfficeptSelect(OfficePartVO officePartVO)
                                                 throws java.lang.Exception
Throws:
java.lang.Exception

deleteOfficePartOnnara

public void deleteOfficePartOnnara(EminwonOfficePortVO eminwonOfficePortVO)
                            throws java.lang.Exception
온나라 사용자 삭제

Parameters:
eminwonOfficePortVO -
Throws:
java.lang.Exception

insertOfficePartOnnara

public int insertOfficePartOnnara(EminwonOfficePortVO eminwonOfficePortVO)
                           throws java.lang.Exception
온나라 사용자 동기화

Parameters:
eminwonOfficePortVO -
Returns:
Throws:
java.lang.Exception

updateOfficePartUploadExcel

public int updateOfficePartUploadExcel(OfficePartVO officePartVO)
                                throws java.lang.Exception
Throws:
java.lang.Exception

userSelectOpList

public java.util.List<OfficePartVO> userSelectOpList(OfficePartVO officePartVO)
                                              throws java.lang.Exception
사용자 조직도 검색 의령추가 박형민

Parameters:
officePartVO -
Returns:
Throws:
java.lang.Exception

userSelectOpListTotCnt

public int userSelectOpListTotCnt(OfficePartVO officePartVO)
                           throws java.lang.Exception
사용자 검색조건에 해당하는 갯수 의령추가 박형민

Parameters:
officePartVO -
Returns:
Throws:
java.lang.Exception

officeptRoleSelect

public OfficePartVO officeptRoleSelect(java.lang.String userId)
                                throws java.lang.Exception
Throws:
java.lang.Exception