@Service(value="homeService") public class HomeServiceImpl extends egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl implements HomeService
| Constructor and Description |
|---|
HomeServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
int |
agreChange(java.lang.String userId)
회원 재동의 변경
|
int |
agreChangeChk(java.lang.String userId)
회원 재동의 유무
|
int |
extrlUpdateChk(java.lang.String userId)
외부로그인 업데이트 유무
|
int |
extrlUserInsert(java.util.HashMap<java.lang.String,java.lang.Object> param)
외부로그인 등록
|
int |
extrlUserUpdate(java.util.HashMap<java.lang.String,java.lang.Object> param)
외부로그인 수정
|
egovframework.rte.psl.dataaccess.util.EgovMap |
getAddonView(java.util.HashMap<java.lang.String,java.lang.Object> param)
부가기능 뷰 (미리보기)
|
egovframework.rte.psl.dataaccess.util.EgovMap |
getDeptData(java.lang.String deptId)
부서 데이터
|
java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> |
getDeptList(java.lang.String deptId)
부서 리스트
|
java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> |
getEmpList(java.util.HashMap<java.lang.String,java.lang.Object> param)
직원 리스트
|
int |
getEmpTotalCnt(java.util.HashMap<java.lang.String,java.lang.Object> param)
직원 리스트 전체 카운트
|
egovframework.rte.psl.dataaccess.util.EgovMap |
getInfoOpenData(java.util.HashMap<java.lang.String,java.lang.Object> param)
사전정보공표 데이터
|
java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> |
getInfoOpenDetailList(int sn)
사전정보공표 관련정보 리스트
|
java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> |
getInfoOpenList(java.util.HashMap<java.lang.String,java.lang.Object> param)
사전정보공표 리스트
|
int |
getInfoOpenTotalCnt(java.util.HashMap<java.lang.String,java.lang.Object> param)
사전정보공표 전체 카운트
|
java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> |
getQustnrAnswerCnList(java.util.HashMap<java.lang.String,java.lang.Object> param)
설문답변내용 리스트
|
int |
getQustnrAnswerCnt(java.util.HashMap<java.lang.String,java.lang.Object> param)
설문답변 유무
|
java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> |
getQustnrAnswerList(int sn)
설문 리스트
|
java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> |
getQustnrItemList(java.util.HashMap<java.lang.String,java.lang.Object> param)
설문항목 리스트
|
egovframework.rte.psl.dataaccess.util.EgovMap |
getQustnrMasterData(java.util.HashMap<java.lang.String,java.lang.Object> param)
설문 마스터 데이터
|
java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> |
getQustnrMasterList(java.util.HashMap<java.lang.String,java.lang.Object> param)
설문 마스터 리스트
|
int |
getQustnrMasterTotalCnt(java.util.HashMap<java.lang.String,java.lang.Object> param)
설문 마스터 전체 카운트
|
java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> |
getSchdulList(java.util.HashMap<java.lang.String,java.lang.Object> param)
일정 리스트
|
java.util.HashMap<java.lang.String,java.lang.Object> |
getSearchList(java.util.HashMap<java.lang.String,java.lang.Object> param)
통합검색 리스트
|
java.lang.String |
getSiteLink(java.lang.String siteId)
사이트 링크
|
java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> |
getSrchwrdAutoComplete(java.util.HashMap<java.lang.String,java.lang.Object> param)
통합검색어 autoComplete
|
void |
loginAction(javax.servlet.http.HttpServletRequest req,
java.lang.String loginAction,
java.util.HashMap<java.lang.String,java.lang.Object> param)
로그인
|
int |
loginConfmCheck(java.util.HashMap<java.lang.String,java.lang.Object> param)
로그인 승인대기 유무
|
int |
loginIDCheck(java.util.HashMap<java.lang.String,java.lang.Object> param)
로그인 ID 유무
|
egovframework.rte.psl.dataaccess.util.EgovMap |
loginInfo(java.util.HashMap<java.lang.String,java.lang.Object> param)
로그인 정보
|
java.lang.String |
loginPWCheck(java.util.HashMap<java.lang.String,java.lang.Object> param)
로그인 비밀번호 정보
|
int |
loginRetry(java.util.HashMap<java.lang.String,java.lang.Object> param)
로그인 횟수 업데이트
|
int |
loginRetryInfo(java.util.HashMap<java.lang.String,java.lang.Object> param)
로그인 횟수
|
int |
loginRetryInit(java.lang.String userId)
로그인 잠금 초기화
|
java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> |
menuPopularList(java.util.HashMap<java.lang.String,java.lang.Object> param)
인기 메뉴 리스트
|
int |
passChange(java.util.HashMap<java.lang.String,java.lang.Object> param)
비밀번호 변경
|
int |
setInfoOpenRdcnt(int sn)
사전정보공표 조회수 업데이트
|
int |
setLinkCntUpdate(java.util.HashMap<java.lang.String,java.lang.Object> param)
부가기능 링크 카운터 업데이트
|
int |
setMenuLinkCnt(java.util.HashMap<java.lang.String,java.lang.Object> param)
메뉴링크 카운터 업데이트
|
int |
setQustnrAnswerInsert(java.util.HashMap<java.lang.String,java.lang.Object> param)
설문답변 등록
|
int |
setSrchwrdInsert(java.util.HashMap<java.lang.String,java.lang.Object> param)
통합검색어 등록
|
int |
setStsfdgInsert(java.util.HashMap<java.lang.String,java.lang.Object> param)
만족도 평가 등록
|
void |
statsInsert(javax.servlet.http.HttpServletRequest req)
접속통계 등록
|
egovframework.rte.psl.dataaccess.util.EgovMap |
userData(java.util.HashMap<java.lang.String,java.lang.Object> param)
회원 정보
|
int |
userDelete(java.util.HashMap<java.lang.String,java.lang.Object> param)
회원 삭제 처리(휴지통)
|
int |
userEmailChk(java.lang.String email)
회원 중복 체크 (이메일)
|
int |
userEmpChk(java.lang.String userId)
직원 유무
|
int |
userFindCnt(java.util.HashMap<java.lang.String,java.lang.Object> param)
아이디/비밀번호 찾기 개수
|
egovframework.rte.psl.dataaccess.util.EgovMap |
userFindInfo(java.util.HashMap<java.lang.String,java.lang.Object> param)
아이디/비밀번호 찾기 사용자 정보
|
int |
userIdChk(java.lang.String userId)
회원 중복 체크 (아이디)
|
int |
userInsert(java.util.HashMap<java.lang.String,java.lang.Object> param)
회원 가입
|
java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> |
userItemList()
회원 항목 리스트
|
int |
userLimit(java.lang.String userId)
회원 등록 제한
|
int |
userRealDelete(java.lang.String userId)
회원 삭제 처리
|
int |
userRlnmCrtfcChk(java.lang.String rlnmCrtfc)
회원 중복 체크 (인증)
|
int |
userUpdate(java.util.HashMap<java.lang.String,java.lang.Object> param)
회원 수정
|
public int loginIDCheck(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
loginIDCheck in interface HomeServiceparam - rlnmCrtfc : 실명인증키, userId : 사용자IDorg.springframework.dao.DataAccessExceptionpublic java.lang.String loginPWCheck(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
loginPWCheck in interface HomeServiceparam - rlnmCrtfc : 실명인증키, userId : 사용자IDorg.springframework.dao.DataAccessExceptionpublic egovframework.rte.psl.dataaccess.util.EgovMap loginInfo(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
loginInfo in interface HomeServiceparam - rlnmCrtfc : 실명인증키, userId : 사용자IDorg.springframework.dao.DataAccessExceptionpublic int loginRetryInfo(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
loginRetryInfo in interface HomeServiceparam - rlnmCrtfc : 실명인증키, userId : 사용자IDorg.springframework.dao.DataAccessExceptionpublic int loginRetry(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
loginRetry in interface HomeServiceparam - rlnmCrtfc : 실명인증키, userId : 사용자IDorg.springframework.dao.DataAccessExceptionpublic int loginRetryInit(java.lang.String userId)
throws org.springframework.dao.DataAccessException
loginRetryInit in interface HomeServiceuserId - 사용자IDorg.springframework.dao.DataAccessExceptionpublic int loginConfmCheck(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
loginConfmCheck in interface HomeServiceparam - rlnmCrtfc : 실명인증키, userId : 사용자IDorg.springframework.dao.DataAccessExceptionpublic void loginAction(javax.servlet.http.HttpServletRequest req,
java.lang.String loginAction,
java.util.HashMap<java.lang.String,java.lang.Object> param)
loginAction in interface HomeServicereq - HTTP 서블릿 요청loginAction - 로그인 유형 [J : 회원, L : 로그인]param - 로그인 정보public int userEmpChk(java.lang.String userId)
userEmpChk in interface HomeServiceuserId - 사용자IDpublic int passChange(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
passChange in interface HomeServiceparam - newPasswd : 변경될비밀번호, userId : 사용자IDorg.springframework.dao.DataAccessExceptionpublic int userFindCnt(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
userFindCnt in interface HomeServiceparam - 사용자정보 입력값
action : 구분값 [CI : 아이디(실명인증), CP : 비밀번호(실명인증), I : 아이디, P : 비밀번호]
rlnmCrtfc : 실명인증키 [실명인증 일경우]
userId : 사용자ID
userNm : 사용자명
brthdyAt : 생년월일 조회유무 [Y : 생년월일 조회]
brthdy : 생년월일
emailAt : 이메일 조회유무 [Y : 이메일 조회]
email : 이메일
org.springframework.dao.DataAccessExceptionpublic egovframework.rte.psl.dataaccess.util.EgovMap userFindInfo(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
userFindInfo in interface HomeServiceparam - 사용자정보 입력값
action : 구분값 [CI : 아이디(실명인증), CP : 비밀번호(실명인증), I : 아이디, P : 비밀번호]
rlnmCrtfc : 실명인증키 [실명인증 일경우]
userId : 사용자ID
userNm : 사용자명
brthdyAt : 생년월일 조회유무 [Y : 생년월일 조회]
brthdy : 생년월일
emailAt : 이메일 조회유무 [Y : 이메일 조회]
email : 이메일
org.springframework.dao.DataAccessExceptionpublic int userIdChk(java.lang.String userId)
userIdChk in interface HomeServiceuserId - 사용자IDpublic int userRlnmCrtfcChk(java.lang.String rlnmCrtfc)
userRlnmCrtfcChk in interface HomeServicerlnmCrtfc - 실명인증키public int userEmailChk(java.lang.String email)
userEmailChk in interface HomeServiceemail - 이메일public int userLimit(java.lang.String userId)
userLimit in interface HomeServiceuserId - 사용자IDpublic java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> userItemList()
throws org.springframework.dao.DataAccessException
userItemList in interface HomeServiceorg.springframework.dao.DataAccessExceptionpublic int userInsert(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
userInsert in interface HomeServiceparam - 회원정보org.springframework.dao.DataAccessExceptionpublic egovframework.rte.psl.dataaccess.util.EgovMap userData(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
userData in interface HomeServiceparam - lang : 언어코드, userId : 사용자IDorg.springframework.dao.DataAccessExceptionpublic int userUpdate(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
userUpdate in interface HomeServiceparam - 회원정보org.springframework.dao.DataAccessExceptionpublic int userDelete(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
userDelete in interface HomeServiceparam - loginImprtyResn : 로그인불가사유, leavePrivacy : 삭제조건[Y : 개인정보 NULL], userId : 사용자ID, loginId : 작업자ID, ip : 작업자IPorg.springframework.dao.DataAccessExceptionpublic int userRealDelete(java.lang.String userId)
throws org.springframework.dao.DataAccessException
userRealDelete in interface HomeServiceuserId - 사용자IDorg.springframework.dao.DataAccessExceptionpublic int extrlUserInsert(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
extrlUserInsert in interface HomeServiceparam - 회원정보org.springframework.dao.DataAccessExceptionpublic int extrlUpdateChk(java.lang.String userId)
throws org.springframework.dao.DataAccessException
extrlUpdateChk in interface HomeServiceuserId - 사용자IDorg.springframework.dao.DataAccessExceptionpublic int extrlUserUpdate(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
extrlUserUpdate in interface HomeServiceparam - 회원정보org.springframework.dao.DataAccessExceptionpublic int agreChangeChk(java.lang.String userId)
throws org.springframework.dao.DataAccessException
agreChangeChk in interface HomeServiceuserId - 사용자IDorg.springframework.dao.DataAccessExceptionpublic int agreChange(java.lang.String userId)
throws org.springframework.dao.DataAccessException
agreChange in interface HomeServiceuserId - 사용자IDorg.springframework.dao.DataAccessExceptionpublic java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> getDeptList(java.lang.String deptId)
throws org.springframework.dao.DataAccessException
getDeptList in interface HomeServicedeptId - 상위부서IDorg.springframework.dao.DataAccessExceptionpublic egovframework.rte.psl.dataaccess.util.EgovMap getDeptData(java.lang.String deptId)
throws org.springframework.dao.DataAccessException
getDeptData in interface HomeServicedeptId - 부서IDorg.springframework.dao.DataAccessExceptionpublic int getEmpTotalCnt(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
getEmpTotalCnt in interface HomeServiceparam - deptId : 부서ID, empSearch : 검색구분[N : 직원, D : 부서, C : 직급, R : 직책, J : 업무], empQuery : 검색어org.springframework.dao.DataAccessExceptionpublic java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> getEmpList(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
getEmpList in interface HomeServiceparam - lang : 언어코드, deptId : 부서ID, empSearch : 검색구분[N : 직원, D : 부서, C : 직급, R : 직책, J : 업무], empQuery : 검색어, movePage : 페이지번호, recordCnt : 한페이지출력, listAll : 전체유무[Y:전체]org.springframework.dao.DataAccessExceptionpublic int setStsfdgInsert(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
setStsfdgInsert in interface HomeServiceparam - 만족도 평가내용org.springframework.dao.DataAccessExceptionpublic int setLinkCntUpdate(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
setLinkCntUpdate in interface HomeServiceparam - siteId : 사이트ID, addonTy : 부가기능유형, sn : 키값org.springframework.dao.DataAccessExceptionpublic egovframework.rte.psl.dataaccess.util.EgovMap getAddonView(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
getAddonView in interface HomeServiceparam - siteId : 사이트ID, addonTy : 부가기능유형, sn : 키값org.springframework.dao.DataAccessExceptionpublic java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> getSchdulList(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
getSchdulList in interface HomeServiceparam - lang : 언어코드, schdulMonth : 년월, searchSDt : 시작일자, searchEDt : 종료일자, schdulCtgry : 카테고리코드, schdulQuery : 검색어org.springframework.dao.DataAccessExceptionpublic int getQustnrMasterTotalCnt(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
getQustnrMasterTotalCnt in interface HomeServiceparam - qustnrCtgry : 카테고리코드, qustnrQuery : 검색어org.springframework.dao.DataAccessExceptionpublic java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> getQustnrMasterList(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
getQustnrMasterList in interface HomeServiceparam - lang : 언어코드, qustnrCtgry : 카테고리코드, qustnrQuery : 검색어, movePage : 페이지번호, recordCnt : 한페이지출력org.springframework.dao.DataAccessExceptionpublic egovframework.rte.psl.dataaccess.util.EgovMap getQustnrMasterData(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
getQustnrMasterData in interface HomeServiceparam - lang : 언어코드, sn : 키값org.springframework.dao.DataAccessExceptionpublic java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> getQustnrAnswerList(int sn)
throws org.springframework.dao.DataAccessException
getQustnrAnswerList in interface HomeServicesn - 설문마스터 키값org.springframework.dao.DataAccessExceptionpublic java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> getQustnrItemList(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
getQustnrItemList in interface HomeServiceparam - sn : 설문마스터 키값, qustnrSn : 항목키값org.springframework.dao.DataAccessExceptionpublic java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> getQustnrAnswerCnList(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
getQustnrAnswerCnList in interface HomeServiceparam - sn : 설문마스터 키값, qustnrSn : 항목키값org.springframework.dao.DataAccessException@Transactional
public int setQustnrAnswerInsert(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
setQustnrAnswerInsert in interface HomeServiceparam - 설문답변 데이터org.springframework.dao.DataAccessExceptionpublic int getQustnrAnswerCnt(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
getQustnrAnswerCnt in interface HomeServiceparam - sn : 키값, answerId : 답변자ID, rlnmCrtfc : 실명인증키값org.springframework.dao.DataAccessExceptionpublic int getInfoOpenTotalCnt(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
getInfoOpenTotalCnt in interface HomeServiceparam - infoOpenCtgry : 카테고리코드, infoOpenTy[N : 공표명, C : 내용, D : 부서], infoOpenQuery : 검색어org.springframework.dao.DataAccessExceptionpublic java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> getInfoOpenList(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
getInfoOpenList in interface HomeServiceparam - lang : 언어코드, infoOpenCtgry : 카테고리코드, infoOpenTy[N : 공표명, C : 내용, D : 부서], infoOpenQuery : 검색어, infoOpenOrderBy : 정렬순서, infoOpenSort:정렬,movePage : 페이지번호, recordCnt : 한페이지출력org.springframework.dao.DataAccessExceptionpublic egovframework.rte.psl.dataaccess.util.EgovMap getInfoOpenData(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
getInfoOpenData in interface HomeServiceparam - lang : 언어코드, sn : 키값org.springframework.dao.DataAccessExceptionpublic java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> getInfoOpenDetailList(int sn)
throws org.springframework.dao.DataAccessException
getInfoOpenDetailList in interface HomeServicesn - 키값org.springframework.dao.DataAccessExceptionpublic int setInfoOpenRdcnt(int sn)
throws org.springframework.dao.DataAccessException
setInfoOpenRdcnt in interface HomeServicesn - 키값org.springframework.dao.DataAccessExceptionpublic java.util.HashMap<java.lang.String,java.lang.Object> getSearchList(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
getSearchList in interface HomeServiceparam - 통합검색 정보org.springframework.dao.DataAccessException@Transactional
public int setSrchwrdInsert(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
setSrchwrdInsert in interface HomeServiceparam - Search Dataorg.springframework.dao.DataAccessExceptionpublic java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> getSrchwrdAutoComplete(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
getSrchwrdAutoComplete in interface HomeServiceparam - Search Dataorg.springframework.dao.DataAccessExceptionpublic java.util.List<egovframework.rte.psl.dataaccess.util.EgovMap> menuPopularList(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
menuPopularList in interface HomeServiceparam - siteId : 사이트ID, searchDe : 시작일자, menuCnt : 출력개수org.springframework.dao.DataAccessExceptionpublic java.lang.String getSiteLink(java.lang.String siteId)
throws org.springframework.dao.DataAccessException
getSiteLink in interface HomeServicesiteId - 사이트IDorg.springframework.dao.DataAccessExceptionpublic int setMenuLinkCnt(java.util.HashMap<java.lang.String,java.lang.Object> param)
throws org.springframework.dao.DataAccessException
setMenuLinkCnt in interface HomeServiceparam - siteId : 사이트ID, menuId : 메뉴IDorg.springframework.dao.DataAccessExceptionpublic void statsInsert(javax.servlet.http.HttpServletRequest req)
statsInsert in interface HomeServicereq - HTTP 서블릿 요청