2025-08-21 10:39 초기 셋팅
This commit is contained in:
parent
28eea88e63
commit
81cb7fda73
@ -0,0 +1,947 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://www.ibatis.com/dtd/sql-map-2.dtd">
|
||||||
|
|
||||||
|
<sqlMap namespace="User">
|
||||||
|
|
||||||
|
<typeAlias alias="egovMap" type = "egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||||
|
<typeAlias alias="userSearchVO" type = "kcc.let.uss.umt.service.UserDefaultVO"/>
|
||||||
|
<typeAlias alias="userVO" type = "kcc.let.uss.umt.service.UserManageVO"/>
|
||||||
|
<typeAlias alias="mberVO" type = "kcc.let.uss.umt.service.MberManageVO"/>
|
||||||
|
<typeAlias alias="siteManagerVO" type = "kcc.let.sym.site.service.SiteManagerVO"/>
|
||||||
|
|
||||||
|
<select id="userManageDAO.selectUserCount" resultClass="userSearchVO">
|
||||||
|
/* userManageDAO.selectUserCount */
|
||||||
|
SELECT
|
||||||
|
(SELECT COUNT(EMPLYR_ID) FROM LETTNEMPLYRINFO WHERE 1=1) as userTotailCount,
|
||||||
|
(SELECT COUNT(EMPLYR_ID) FROM LETTNEMPLYRINFO WHERE 1=1 AND EMPLYR_STTUS_CODE = 'A') as userNewCount,
|
||||||
|
(SELECT COUNT(EMPLYR_ID) FROM LETTNEMPLYRINFO WHERE 1=1 AND EMPLYR_STTUS_CODE = 'D') as userDeleteCount,
|
||||||
|
(SELECT COUNT(EMPLYR_ID) FROM LETTNEMPLYRINFO WHERE 1=1 AND EMPLYR_STTUS_CODE = 'B') as userNewBlock
|
||||||
|
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<select id="userManageDAO.selectUserList_S" parameterClass="userSearchVO" resultClass="egovMap">
|
||||||
|
/* userManageDAO.selectUserList_S */
|
||||||
|
SELECT
|
||||||
|
COUNT(uniqId) OVER() AS "totCnt"
|
||||||
|
, uniqId AS "uniqId"
|
||||||
|
, userTy AS "userTy"
|
||||||
|
, userId AS "userId"
|
||||||
|
, userNm AS "userNm"
|
||||||
|
, emailAdres AS "emailAdres"
|
||||||
|
, areaNo AS "areaNo"
|
||||||
|
, middleTelno AS "middleTelno"
|
||||||
|
, endTelno AS "endTelno"
|
||||||
|
, moblphonNo AS "moblphonNo"
|
||||||
|
, groupId AS "groupId"
|
||||||
|
, sttus AS "sttus"
|
||||||
|
, offmTelno AS "offmTelno"
|
||||||
|
, TO_CHAR(sbscrbDe, 'YYYY-MM-DD') AS "sbscrbDe"
|
||||||
|
, B.AUTHOR_CODE as "authorCode"
|
||||||
|
, E.AUTHOR_NM as "authorCodeTxt"
|
||||||
|
, A.emplyrSttusCode AS "emplyrSttusCode"
|
||||||
|
, F.CODE_NM as "emplyrSttusCodeTxt"
|
||||||
|
, A.PART_IDX AS "partIdx"
|
||||||
|
, G.LOC_NM AS "partIdxTxt"
|
||||||
|
, A.OFCPS_NM AS "ofcpsNm"
|
||||||
|
, FXNUM AS "fxNum"
|
||||||
|
, USER_WORK AS "userWork"
|
||||||
|
FROM(
|
||||||
|
SELECT
|
||||||
|
ESNTL_ID uniqId,
|
||||||
|
'USR03' userTy,
|
||||||
|
EMPLYR_ID userId,
|
||||||
|
USER_NM userNm,
|
||||||
|
EMAIL_ADRES emailAdres,
|
||||||
|
AREA_NO areaNo,
|
||||||
|
HOUSE_MIDDLE_TELNO middleTelno,
|
||||||
|
HOUSE_END_TELNO endTelno,
|
||||||
|
MBTLNUM moblphonNo,
|
||||||
|
GROUP_ID groupId,
|
||||||
|
EMPLYR_STTUS_CODE sttus,
|
||||||
|
OFFM_TELNO offmTelno,
|
||||||
|
SBSCRB_DE sbscrbDe,
|
||||||
|
C.EMPLYR_STTUS_CODE AS emplyrSttusCode,
|
||||||
|
PART_IDX,
|
||||||
|
OFCPS_NM,
|
||||||
|
FXNUM ,
|
||||||
|
USER_WORK
|
||||||
|
FROM LETTNEMPLYRINFO C
|
||||||
|
WHERE 1=1
|
||||||
|
<isNotEmpty property="emplyrSttusCode">
|
||||||
|
AND C.EMPLYR_STTUS_CODE = #emplyrSttusCode#
|
||||||
|
</isNotEmpty>
|
||||||
|
|
||||||
|
) A LEFT JOIN LETTNEMPLYRSCRTYESTBS B ON A.uniqId = B.SCRTY_DTRMN_TRGET_ID
|
||||||
|
LEFT JOIN LETTNAUTHORINFO E ON B.AUTHOR_CODE = E.AUTHOR_CODE
|
||||||
|
LEFT JOIN
|
||||||
|
( SELECT CODE_NM , CODE FROM LETTCCMMNDETAILCODE WHERE USE_AT = 'Y' /** 회원상태 코드 */
|
||||||
|
AND CODE_ID = 'COM013'
|
||||||
|
) F ON A.emplyrSttusCode = F.CODE
|
||||||
|
LEFT JOIN ITSM_LOC G ON A.PART_IDX = G.LOC_NO
|
||||||
|
WHERE 1=1
|
||||||
|
<isNotEqual prepend="AND" property="sbscrbSttus" compareValue="0">
|
||||||
|
sttus = #sbscrbSttus#
|
||||||
|
</isNotEqual>
|
||||||
|
<isEqual prepend="AND" property="searchCondition" compareValue="0">
|
||||||
|
userId LIKE '%'||#searchKeyword#||'%'
|
||||||
|
</isEqual>
|
||||||
|
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||||
|
userNm LIKE '%'||#searchKeyword#||'%'
|
||||||
|
</isEqual>
|
||||||
|
<isEqual prepend="AND" property="searchCondition" compareValue="">
|
||||||
|
( userNm LIKE '%'||#searchKeyword#||'%' OR userId LIKE '%'||#searchKeyword#||'%')
|
||||||
|
</isEqual>
|
||||||
|
<isNotEmpty property="searchConditionSite">
|
||||||
|
AND A.siteId = #searchConditionSite#
|
||||||
|
</isNotEmpty>
|
||||||
|
ORDER BY 1
|
||||||
|
<isNotEmpty property="searchSortCnd">
|
||||||
|
,$searchSortCnd$
|
||||||
|
</isNotEmpty>
|
||||||
|
<isNotEmpty property="searchSortOrd">
|
||||||
|
$searchSortOrd$
|
||||||
|
</isNotEmpty>
|
||||||
|
/*
|
||||||
|
LIMIT recordCountPerPage OFFSET firstIndex
|
||||||
|
*/
|
||||||
|
OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<select id="userManageDAO.selectUserListTotCnt_S" parameterClass="userSearchVO" resultClass="int">
|
||||||
|
/* userManageDAO.selectUserListTotCnt_S */
|
||||||
|
SELECT COUNT(1) totcnt
|
||||||
|
FROM(
|
||||||
|
SELECT
|
||||||
|
ESNTL_ID uniqId,
|
||||||
|
'USR03' userTy,
|
||||||
|
EMPLYR_ID userId,
|
||||||
|
USER_NM userNm,
|
||||||
|
EMAIL_ADRES emailAdres,
|
||||||
|
AREA_NO areaNo,
|
||||||
|
HOUSE_MIDDLE_TELNO middleTelno,
|
||||||
|
HOUSE_END_TELNO endTelno,
|
||||||
|
MBTLNUM moblphonNo,
|
||||||
|
GROUP_ID groupId,
|
||||||
|
EMPLYR_STTUS_CODE sttus,
|
||||||
|
SBSCRB_DE sbscrbDe
|
||||||
|
FROM LETTNEMPLYRINFO
|
||||||
|
) A
|
||||||
|
LEFT JOIN
|
||||||
|
LETTNEMPLYRSCRTYESTBS B
|
||||||
|
ON A.uniqId = B.SCRTY_DTRMN_TRGET_ID
|
||||||
|
WHERE 1=1
|
||||||
|
<isNotEqual prepend="AND" property="sbscrbSttus" compareValue="0">
|
||||||
|
sttus = #sbscrbSttus#
|
||||||
|
</isNotEqual>
|
||||||
|
<isEqual prepend="AND" property="searchCondition" compareValue="0">
|
||||||
|
userId LIKE CONCAT('%',#searchKeyword#,'%')
|
||||||
|
</isEqual>
|
||||||
|
<isEqual prepend="AND" property="searchCondition" compareValue="1">
|
||||||
|
userNm LIKE CONCAT('%',#searchKeyword#,'%')
|
||||||
|
</isEqual>
|
||||||
|
<isEqual prepend="AND" property="searchCondition" compareValue="">
|
||||||
|
( userNm LIKE CONCAT('%',#searchKeyword#,'%') OR userId LIKE CONCAT('%',#searchKeyword#,'%'))
|
||||||
|
</isEqual>
|
||||||
|
<isEqual prepend="AND" property="searchCondition" compareValue="S">
|
||||||
|
A.siteId IN
|
||||||
|
( SELECT SITE_ID FROM SITEMANAGER
|
||||||
|
WHERE SITE_NM LIKE CONCAT('%',#searchKeyword#,'%')
|
||||||
|
)
|
||||||
|
</isEqual>
|
||||||
|
<isNotEmpty property="searchConditionSite">
|
||||||
|
AND A.siteId = #searchConditionSite#
|
||||||
|
</isNotEmpty>
|
||||||
|
<isNotEqual prepend="AND" property="adminYn" compareValue="N">
|
||||||
|
B.AUTHOR_CODE != 'ROLE_GNRL_USER'
|
||||||
|
</isNotEqual>
|
||||||
|
<isEqual prepend="AND" property="adminYn" compareValue="N">
|
||||||
|
B.AUTHOR_CODE = 'ROLE_GNRL_USER'
|
||||||
|
</isEqual>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<insert id="userManageDAO.insertUser_S">
|
||||||
|
/* userManageDAO.insertUser_S 운영자 */
|
||||||
|
INSERT INTO LETTNEMPLYRINFO
|
||||||
|
(
|
||||||
|
ESNTL_ID ,
|
||||||
|
EMPLYR_ID ,
|
||||||
|
USER_NM ,
|
||||||
|
PASSWORD ,
|
||||||
|
|
||||||
|
PASSWORD_HINT ,
|
||||||
|
PASSWORD_CNSR ,
|
||||||
|
EMPL_NO ,
|
||||||
|
IHIDNUM ,
|
||||||
|
|
||||||
|
SEXDSTN_CODE ,
|
||||||
|
BRTHDY ,
|
||||||
|
AREA_NO ,
|
||||||
|
HOUSE_MIDDLE_TELNO ,
|
||||||
|
|
||||||
|
HOUSE_END_TELNO ,
|
||||||
|
FXNUM ,
|
||||||
|
HOUSE_ADRES ,
|
||||||
|
DETAIL_ADRES ,
|
||||||
|
|
||||||
|
ZIP ,
|
||||||
|
OFFM_TELNO ,
|
||||||
|
MBTLNUM ,
|
||||||
|
EMAIL_ADRES ,
|
||||||
|
|
||||||
|
OFCPS_NM ,
|
||||||
|
GROUP_ID ,
|
||||||
|
ORGNZT_ID ,
|
||||||
|
PSTINST_CODE ,
|
||||||
|
|
||||||
|
EMPLYR_STTUS_CODE ,
|
||||||
|
SBSCRB_DE ,
|
||||||
|
<isNotEmpty property="partIdx">
|
||||||
|
PART_IDX ,
|
||||||
|
</isNotEmpty>
|
||||||
|
<isNotEmpty property="userWork">
|
||||||
|
USER_WORK ,
|
||||||
|
</isNotEmpty>
|
||||||
|
<isNotEmpty property="snsSite">
|
||||||
|
<isEqual property="snsSite" compareValue="kakao">
|
||||||
|
<![CDATA[
|
||||||
|
KAKAO_ID ,
|
||||||
|
KAKAO_EMAIL ,
|
||||||
|
]]>
|
||||||
|
</isEqual>
|
||||||
|
<isEqual property="snsSite" compareValue="naver">
|
||||||
|
<![CDATA[
|
||||||
|
NAVER_ID,
|
||||||
|
NAVER_EMAIL,
|
||||||
|
]]>
|
||||||
|
</isEqual>
|
||||||
|
</isNotEmpty>
|
||||||
|
CRTFC_DN_VALUE )
|
||||||
|
VALUES (
|
||||||
|
#uniqId# ,
|
||||||
|
#emplyrId# ,
|
||||||
|
#emplyrNm# ,
|
||||||
|
#password# ,
|
||||||
|
#passwordHint# ,
|
||||||
|
#passwordCnsr# ,
|
||||||
|
#emplNo# ,
|
||||||
|
#ihidnum# ,
|
||||||
|
#sexdstnCode# ,
|
||||||
|
#brth# ,
|
||||||
|
#areaNo# ,
|
||||||
|
#homemiddleTelno# ,
|
||||||
|
#homeendTelno# ,
|
||||||
|
#fxnum# ,
|
||||||
|
#homeadres# ,
|
||||||
|
#detailAdres# ,
|
||||||
|
#zip# ,
|
||||||
|
#offmTelno# ,
|
||||||
|
#moblphonNo# ,
|
||||||
|
#emailAdres# ,
|
||||||
|
#ofcpsNm# ,
|
||||||
|
#groupId# ,
|
||||||
|
#orgnztId# ,
|
||||||
|
#insttCode# ,
|
||||||
|
#emplyrSttusCode# ,
|
||||||
|
SYSDATE ,
|
||||||
|
<isNotEmpty property="partIdx">
|
||||||
|
#partIdx# ,
|
||||||
|
</isNotEmpty>
|
||||||
|
<isNotEmpty property="userWork">
|
||||||
|
#userWork# ,
|
||||||
|
</isNotEmpty>
|
||||||
|
<isNotEmpty property="snsSite">
|
||||||
|
#snsId# ,
|
||||||
|
#snsEmail# ,
|
||||||
|
</isNotEmpty>
|
||||||
|
#subDn# )
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<!-- <insert id="userManageDAO.insertUser_GNR">
|
||||||
|
INSERT
|
||||||
|
INTO lettngnrlmber
|
||||||
|
(
|
||||||
|
mber_id,
|
||||||
|
password,
|
||||||
|
mber_nm,
|
||||||
|
mber_sttus,
|
||||||
|
mbtlnum,
|
||||||
|
group_id,
|
||||||
|
sbscrb_de,
|
||||||
|
esntl_id,
|
||||||
|
dept,
|
||||||
|
mber_seq
|
||||||
|
)
|
||||||
|
VALUES
|
||||||
|
(
|
||||||
|
#emplyrId#
|
||||||
|
, '1'
|
||||||
|
, #emplyrNm#
|
||||||
|
, 'Y'
|
||||||
|
, #moblphonNo#
|
||||||
|
, NULL
|
||||||
|
, SYSDATE
|
||||||
|
, #uniqId#
|
||||||
|
, NULL
|
||||||
|
, #mberSeq#
|
||||||
|
|
||||||
|
)
|
||||||
|
</insert> -->
|
||||||
|
<insert id="userManageDAO.insertUser_GNR">
|
||||||
|
/* userManageDAO.insertUser_GNR 일반사용자 */
|
||||||
|
INSERT
|
||||||
|
INTO lettngnrlmber
|
||||||
|
(
|
||||||
|
mber_id,
|
||||||
|
password,
|
||||||
|
mber_nm,
|
||||||
|
mber_sttus,
|
||||||
|
mbtlnum,
|
||||||
|
group_id,
|
||||||
|
sbscrb_de,
|
||||||
|
esntl_id,
|
||||||
|
dept,
|
||||||
|
mber_seq,
|
||||||
|
frst_regist_pnttm,
|
||||||
|
last_updt_pnttm
|
||||||
|
)
|
||||||
|
VALUES
|
||||||
|
(
|
||||||
|
#uniqId#
|
||||||
|
, '1'
|
||||||
|
, #emplyrNm#
|
||||||
|
, #emplyrSttusCode#
|
||||||
|
, #moblphonNo#
|
||||||
|
, NULL
|
||||||
|
, SYSDATE
|
||||||
|
, #uniqId#
|
||||||
|
, NULL
|
||||||
|
, #mberSeq#
|
||||||
|
, SYSDATE
|
||||||
|
, SYSDATE
|
||||||
|
)
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
|
||||||
|
<delete id="userManageDAO.deleteUser_S">
|
||||||
|
<![CDATA[
|
||||||
|
DELETE FROM LETTNEMPLYRINFO
|
||||||
|
WHERE ESNTL_ID=#delId#
|
||||||
|
]]>
|
||||||
|
</delete>
|
||||||
|
|
||||||
|
<select id="userManageDAO.selectUser_S" resultClass="userVO">
|
||||||
|
/* userManageDAO.selectUser_S */
|
||||||
|
<![CDATA[
|
||||||
|
SELECT
|
||||||
|
ESNTL_ID uniqId ,
|
||||||
|
'USR03' userTy,
|
||||||
|
EMPLYR_ID emplyrId ,
|
||||||
|
USER_NM emplyrNm ,
|
||||||
|
PASSWORD password ,
|
||||||
|
PASSWORD_HINT passwordHint ,
|
||||||
|
PASSWORD_CNSR passwordCnsr ,
|
||||||
|
EMPL_NO emplNo ,
|
||||||
|
IHIDNUM ihidnum ,
|
||||||
|
SEXDSTN_CODE sexdstnCode ,
|
||||||
|
BRTHDY brth ,
|
||||||
|
AREA_NO areaNo ,
|
||||||
|
HOUSE_MIDDLE_TELNO homemiddleTelno ,
|
||||||
|
HOUSE_END_TELNO homeendTelno ,
|
||||||
|
FXNUM fxnum ,
|
||||||
|
HOUSE_ADRES homeadres ,
|
||||||
|
DETAIL_ADRES detailAdres ,
|
||||||
|
ZIP zip ,
|
||||||
|
OFFM_TELNO offmTelno ,
|
||||||
|
MBTLNUM moblphonNo ,
|
||||||
|
EMAIL_ADRES emailAdres ,
|
||||||
|
OFCPS_NM ofcpsNm ,
|
||||||
|
GROUP_ID groupId ,
|
||||||
|
ORGNZT_ID orgnztId ,
|
||||||
|
PSTINST_CODE insttCode ,
|
||||||
|
EMPLYR_STTUS_CODE emplyrSttusCode ,
|
||||||
|
SBSCRB_DE sbscrbDe ,
|
||||||
|
CRTFC_DN_VALUE subDn ,
|
||||||
|
PART_IDX partIdx ,
|
||||||
|
AUTHOR_CODE authorCode ,
|
||||||
|
C.CODE_NM as emplyrSttusCodeTxt,
|
||||||
|
USER_WORK AS userWork
|
||||||
|
FROM LETTNEMPLYRINFO A LEFT JOIN
|
||||||
|
LETTNEMPLYRSCRTYESTBS B ON A.ESNTL_ID = B.SCRTY_DTRMN_TRGET_ID
|
||||||
|
LEFT JOIN
|
||||||
|
( SELECT CODE_NM , CODE FROM LETTCCMMNDETAILCODE WHERE USE_AT = 'Y'
|
||||||
|
AND CODE_ID = 'COM013'
|
||||||
|
) C ON A.EMPLYR_STTUS_CODE = C.CODE
|
||||||
|
WHERE ESNTL_ID=#uniqId#
|
||||||
|
]]>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<update id="userManageDAO.updateUser_S">
|
||||||
|
UPDATE LETTNEMPLYRINFO
|
||||||
|
SET EMPLYR_ID = #emplyrId# ,
|
||||||
|
<isNotNull property="passwordHint">
|
||||||
|
PASSWORD_HINT = #passwordHint# ,
|
||||||
|
</isNotNull>
|
||||||
|
<isNotNull property="emplyrSttusCode">
|
||||||
|
PASSWORD_CNSR = #passwordCnsr# ,
|
||||||
|
</isNotNull>
|
||||||
|
<isNotNull property="emplNo">
|
||||||
|
EMPL_NO = #emplNo# ,
|
||||||
|
</isNotNull>
|
||||||
|
<isNotNull property="ihidnum">
|
||||||
|
IHIDNUM = #ihidnum# ,
|
||||||
|
</isNotNull>
|
||||||
|
<isNotNull property="sexdstnCode">
|
||||||
|
SEXDSTN_CODE = #sexdstnCode# ,
|
||||||
|
</isNotNull>
|
||||||
|
<isNotNull property="brth">
|
||||||
|
BRTHDY = #brth# ,
|
||||||
|
</isNotNull>
|
||||||
|
<isNotNull property="areaNo">
|
||||||
|
AREA_NO = #areaNo# ,
|
||||||
|
</isNotNull>
|
||||||
|
<isNotNull property="homemiddleTelno">
|
||||||
|
HOUSE_MIDDLE_TELNO = #homemiddleTelno# ,
|
||||||
|
</isNotNull>
|
||||||
|
<isNotNull property="homeendTelno">
|
||||||
|
HOUSE_END_TELNO = #homeendTelno# ,
|
||||||
|
</isNotNull>
|
||||||
|
<isNotNull property="fxnum">
|
||||||
|
FXNUM = #fxnum# ,
|
||||||
|
</isNotNull>
|
||||||
|
<isNotNull property="homeadres">
|
||||||
|
HOUSE_ADRES = #homeadres# ,
|
||||||
|
</isNotNull>
|
||||||
|
<isNotNull property="detailAdres">
|
||||||
|
DETAIL_ADRES = #detailAdres# ,
|
||||||
|
</isNotNull>
|
||||||
|
<isNotNull property="zip">
|
||||||
|
ZIP = #zip# ,
|
||||||
|
</isNotNull>
|
||||||
|
<isNotNull property="offmTelno">
|
||||||
|
OFFM_TELNO = #offmTelno# ,
|
||||||
|
</isNotNull>
|
||||||
|
<isNotNull property="moblphonNo">
|
||||||
|
MBTLNUM = #moblphonNo# ,
|
||||||
|
</isNotNull>
|
||||||
|
<isNotNull property="emailAdres">
|
||||||
|
EMAIL_ADRES = #emailAdres# ,
|
||||||
|
</isNotNull>
|
||||||
|
<isNotNull property="ofcpsNm">
|
||||||
|
OFCPS_NM = #ofcpsNm# ,
|
||||||
|
</isNotNull>
|
||||||
|
<isNotNull property="groupId">
|
||||||
|
GROUP_ID = #groupId# ,
|
||||||
|
</isNotNull>
|
||||||
|
<isNotNull property="orgnztId">
|
||||||
|
ORGNZT_ID = #orgnztId# ,
|
||||||
|
</isNotNull>
|
||||||
|
<isNotNull property="insttCode">
|
||||||
|
PSTINST_CODE = #insttCode# ,
|
||||||
|
</isNotNull>
|
||||||
|
<isNotNull property="emplyrSttusCode">
|
||||||
|
EMPLYR_STTUS_CODE = #emplyrSttusCode# ,
|
||||||
|
</isNotNull>
|
||||||
|
<isNotNull property="partIdx">
|
||||||
|
PART_IDX = #partIdx# ,
|
||||||
|
</isNotNull>
|
||||||
|
<isNotNull property="subDn">
|
||||||
|
CRTFC_DN_VALUE = #subDn# ,
|
||||||
|
</isNotNull>
|
||||||
|
<isNotNull property="userWork">
|
||||||
|
USER_WORK = #userWork# ,
|
||||||
|
</isNotNull>
|
||||||
|
USER_NM = #emplyrNm#
|
||||||
|
WHERE ESNTL_ID = #uniqId#
|
||||||
|
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<insert id="userManageDAO.insertUserHistory_S">
|
||||||
|
<![CDATA[
|
||||||
|
INSERT INTO LETTHEMPLYRINFOCHANGEDTLS
|
||||||
|
( EMPLYR_ID ,
|
||||||
|
EMPL_NO ,
|
||||||
|
SEXDSTN_CODE ,
|
||||||
|
BRTHDY ,
|
||||||
|
AREA_NO ,
|
||||||
|
HOUSE_MIDDLE_TELNO ,
|
||||||
|
HOUSE_END_TELNO ,
|
||||||
|
FXNUM ,
|
||||||
|
HOUSE_ADRES ,
|
||||||
|
DETAIL_ADRES ,
|
||||||
|
ZIP ,
|
||||||
|
OFFM_TELNO ,
|
||||||
|
MBTLNUM ,
|
||||||
|
EMAIL_ADRES ,
|
||||||
|
GROUP_ID ,
|
||||||
|
ORGNZT_ID ,
|
||||||
|
PSTINST_CODE ,
|
||||||
|
EMPLYR_STTUS_CODE ,
|
||||||
|
ESNTL_ID ,
|
||||||
|
CHANGE_DE )
|
||||||
|
SELECT
|
||||||
|
EMPLYR_ID ,
|
||||||
|
EMPL_NO ,
|
||||||
|
SEXDSTN_CODE ,
|
||||||
|
BRTHDY ,
|
||||||
|
AREA_NO ,
|
||||||
|
HOUSE_MIDDLE_TELNO ,
|
||||||
|
HOUSE_END_TELNO ,
|
||||||
|
FXNUM ,
|
||||||
|
HOUSE_ADRES ,
|
||||||
|
DETAIL_ADRES ,
|
||||||
|
ZIP ,
|
||||||
|
OFFM_TELNO ,
|
||||||
|
MBTLNUM ,
|
||||||
|
EMAIL_ADRES ,
|
||||||
|
GROUP_ID ,
|
||||||
|
ORGNZT_ID ,
|
||||||
|
PSTINST_CODE ,
|
||||||
|
EMPLYR_STTUS_CODE ,
|
||||||
|
ESNTL_ID ,
|
||||||
|
SYSDATE
|
||||||
|
FROM LETTNEMPLYRINFO
|
||||||
|
WHERE ESNTL_ID = #uniqId#
|
||||||
|
]]>
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<select id="userManageDAO.checkIdDplct_S" resultClass="int">
|
||||||
|
/* userManageDAO.checkIdDplct_S */
|
||||||
|
<![CDATA[
|
||||||
|
SELECT COUNT(1) usedCnt
|
||||||
|
FROM(
|
||||||
|
SELECT
|
||||||
|
EMPLYR_ID userId
|
||||||
|
FROM LETTNEMPLYRINFO
|
||||||
|
UNION ALL
|
||||||
|
SELECT
|
||||||
|
MBER_ID userId
|
||||||
|
FROM LETTNGNRLMBER
|
||||||
|
) A
|
||||||
|
WHERE userId = #checkId#
|
||||||
|
]]>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<select id="userManageDAO.selectUserIdAjax" parameterClass="userVO" resultClass="userVO">
|
||||||
|
/* userManageDAO.selectUserIdAjax */
|
||||||
|
SELECT
|
||||||
|
EMPLYR_ID AS emplyrId
|
||||||
|
FROM
|
||||||
|
LETTNEMPLYRINFO
|
||||||
|
WHERE
|
||||||
|
USER_NM = #emplyrNm#
|
||||||
|
AND
|
||||||
|
EMAIL_ADRES = #emailAdres#
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<select id="userManageDAO.selectUserPWAjax" parameterClass="userVO" resultClass="int">
|
||||||
|
/* userManageDAO.selectUserPWAjax */
|
||||||
|
SELECT
|
||||||
|
count(*)
|
||||||
|
FROM
|
||||||
|
LETTNEMPLYRINFO
|
||||||
|
WHERE
|
||||||
|
EMPLYR_ID = #emplyrId#
|
||||||
|
AND
|
||||||
|
EMAIL_ADRES = #emailAdres#
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<update id="userManageDAO.updateUserPWAjax" parameterClass="userVO">
|
||||||
|
UPDATE
|
||||||
|
LETTNEMPLYRINFO
|
||||||
|
SET
|
||||||
|
PASSWORD = #password#
|
||||||
|
WHERE
|
||||||
|
EMPLYR_ID = #emplyrId#
|
||||||
|
AND
|
||||||
|
EMAIL_ADRES = #emailAdres#
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<update id="userManageDAO.updatePassword_S">
|
||||||
|
<![CDATA[
|
||||||
|
UPDATE LETTNEMPLYRINFO
|
||||||
|
SET
|
||||||
|
PASSWORD = #password#
|
||||||
|
WHERE ESNTL_ID = #uniqId#
|
||||||
|
]]>
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<select id="userManageDAO.selectPassword_S" resultClass="userVO">
|
||||||
|
/* userManageDAO.selectPassword_S */
|
||||||
|
<![CDATA[
|
||||||
|
SELECT
|
||||||
|
PASSWORD password
|
||||||
|
FROM LETTNEMPLYRINFO
|
||||||
|
WHERE ESNTL_ID=#uniqId#
|
||||||
|
]]>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
<insert id="insertMber_S_Itn">
|
||||||
|
<![CDATA[
|
||||||
|
INSERT INTO COMTNGNRLMBER
|
||||||
|
(
|
||||||
|
ESNTL_ID ,
|
||||||
|
MBER_ID ,
|
||||||
|
MBER_NM ,
|
||||||
|
PASSWORD ,
|
||||||
|
PASSWORD_HINT ,
|
||||||
|
PASSWORD_CNSR ,
|
||||||
|
IHIDNUM ,
|
||||||
|
SEXDSTN_CODE ,
|
||||||
|
ZIP ,
|
||||||
|
ADRES ,
|
||||||
|
AREA_NO ,
|
||||||
|
MBER_STTUS ,
|
||||||
|
DETAIL_ADRES ,
|
||||||
|
END_TELNO ,
|
||||||
|
MBTLNUM ,
|
||||||
|
GROUP_ID ,
|
||||||
|
MBER_FXNUM ,
|
||||||
|
MBER_EMAIL_ADRES ,
|
||||||
|
MIDDLE_TELNO ,
|
||||||
|
BIRTH_DAY ,
|
||||||
|
EMAIL_YN ,
|
||||||
|
SMS_YN ,
|
||||||
|
PHOTOFILE_ID ,
|
||||||
|
SBSCRB_DE )
|
||||||
|
VALUES(
|
||||||
|
#uniqId#,
|
||||||
|
#mberId#,
|
||||||
|
#mberNm#,
|
||||||
|
#password#,
|
||||||
|
#passwordHint#,
|
||||||
|
#passwordCnsr#,
|
||||||
|
#ihidnum#,
|
||||||
|
#sexdstnCode#,
|
||||||
|
#zip#,
|
||||||
|
#adres#,
|
||||||
|
#areaNo#,
|
||||||
|
#mberSttus#,
|
||||||
|
#detailAdres#,
|
||||||
|
#endTelno#,
|
||||||
|
#moblphonNo#,
|
||||||
|
#groupId#,
|
||||||
|
#mberFxnum#,
|
||||||
|
#mberEmailAdres#,
|
||||||
|
#middleTelno#,
|
||||||
|
#birth#,
|
||||||
|
#emailYN#,
|
||||||
|
#smsYN#,
|
||||||
|
#photofileId#,
|
||||||
|
SYSDATE )
|
||||||
|
]]>
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<update id="mberManageDAO.insertMberItn" parameterClass="mberVO" >
|
||||||
|
INSERT
|
||||||
|
INTO LETTNGNRLMBER
|
||||||
|
(
|
||||||
|
ESNTL_ID ,
|
||||||
|
MBER_ID ,
|
||||||
|
MBER_NM ,
|
||||||
|
PASSWORD ,
|
||||||
|
|
||||||
|
PASSWORD_HINT ,
|
||||||
|
PASSWORD_CNSR ,
|
||||||
|
IHIDNUM ,
|
||||||
|
ZIP ,
|
||||||
|
|
||||||
|
ADRES ,
|
||||||
|
AREA_NO ,
|
||||||
|
MBER_STTUS ,
|
||||||
|
DETAIL_ADRES ,
|
||||||
|
|
||||||
|
END_TELNO ,
|
||||||
|
MBTLNUM ,
|
||||||
|
GROUP_ID ,
|
||||||
|
MBER_FXNUM ,
|
||||||
|
|
||||||
|
MBER_EMAIL_ADRES ,
|
||||||
|
MIDDLE_TELNO ,
|
||||||
|
SEXDSTN_CODE,
|
||||||
|
BIRTH_DAY,
|
||||||
|
|
||||||
|
EMAIL_YN,
|
||||||
|
SMS_YN ,
|
||||||
|
PHOTOFILE_ID,
|
||||||
|
SBSCRB_DE
|
||||||
|
)
|
||||||
|
VALUES
|
||||||
|
(
|
||||||
|
#uniqId#,
|
||||||
|
#mberId#,
|
||||||
|
#mberNm#,
|
||||||
|
#password#,
|
||||||
|
|
||||||
|
#passwordHint#,
|
||||||
|
#passwordCnsr#,
|
||||||
|
#ihidnum#,
|
||||||
|
#zip#,
|
||||||
|
|
||||||
|
#adres#,
|
||||||
|
#areaNo#,
|
||||||
|
#mberSttus#,
|
||||||
|
#detailAdres#,
|
||||||
|
|
||||||
|
#endTelno#,
|
||||||
|
#moblphonNo#,
|
||||||
|
#groupId#,
|
||||||
|
#mberFxnum# ,
|
||||||
|
|
||||||
|
#mberEmailAdres#,
|
||||||
|
#middleTelno#,
|
||||||
|
#sexdstnCode#,
|
||||||
|
#birth#,
|
||||||
|
|
||||||
|
#emailYN#,
|
||||||
|
#smsYN#,
|
||||||
|
#photofileId#,
|
||||||
|
SYSDATE
|
||||||
|
)
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<update id="mberManageDAO.insertMber" parameterClass="mberVO" >
|
||||||
|
INSERT
|
||||||
|
INTO LETTNGNRLMBER
|
||||||
|
(
|
||||||
|
ESNTL_ID ,
|
||||||
|
MBER_ID ,
|
||||||
|
MBER_NM ,
|
||||||
|
PASSWORD ,
|
||||||
|
|
||||||
|
PASSWORD_HINT ,
|
||||||
|
PASSWORD_CNSR ,
|
||||||
|
IHIDNUM ,
|
||||||
|
ZIP ,
|
||||||
|
|
||||||
|
ADRES ,
|
||||||
|
AREA_NO ,
|
||||||
|
MBER_STTUS ,
|
||||||
|
DETAIL_ADRES ,
|
||||||
|
|
||||||
|
END_TELNO ,
|
||||||
|
MBTLNUM ,
|
||||||
|
GROUP_ID ,
|
||||||
|
MBER_FXNUM ,
|
||||||
|
|
||||||
|
MBER_EMAIL_ADRES ,
|
||||||
|
MIDDLE_TELNO ,
|
||||||
|
SEXDSTN_CODE,
|
||||||
|
BIRTH_DAY,
|
||||||
|
|
||||||
|
EMAIL_YN,
|
||||||
|
SMS_YN ,
|
||||||
|
PHOTOFILE_ID,
|
||||||
|
<isNotEmpty property="snsSite">
|
||||||
|
<isEqual property="snsSite" compareValue="kakao">
|
||||||
|
<![CDATA[
|
||||||
|
KAKAO_ID ,
|
||||||
|
KAKAO_EMAIL ,
|
||||||
|
]]>
|
||||||
|
</isEqual>
|
||||||
|
<isEqual property="snsSite" compareValue="naver">
|
||||||
|
<![CDATA[
|
||||||
|
NAVER_ID,
|
||||||
|
NAVER_EMAIL,
|
||||||
|
]]>
|
||||||
|
</isEqual>
|
||||||
|
</isNotEmpty>
|
||||||
|
SBSCRB_DE
|
||||||
|
)
|
||||||
|
VALUES
|
||||||
|
(
|
||||||
|
#uniqId#,
|
||||||
|
#mberId#,
|
||||||
|
#mberNm#,
|
||||||
|
#password#,
|
||||||
|
|
||||||
|
#passwordHint#,
|
||||||
|
#passwordCnsr#,
|
||||||
|
#ihidnum#,
|
||||||
|
#zip#,
|
||||||
|
|
||||||
|
#adres#,
|
||||||
|
#areaNo#,
|
||||||
|
#mberSttus#,
|
||||||
|
#detailAdres#,
|
||||||
|
|
||||||
|
#endTelno#,
|
||||||
|
#moblphonNo#,
|
||||||
|
#groupId#,
|
||||||
|
#mberFxnum# ,
|
||||||
|
|
||||||
|
#mberEmailAdres#,
|
||||||
|
#middleTelno#,
|
||||||
|
#sexdstnCode#,
|
||||||
|
#birth#,
|
||||||
|
|
||||||
|
#emailYN#,
|
||||||
|
#smsYN#,
|
||||||
|
#photofileId#,
|
||||||
|
<isNotEmpty property="snsSite">
|
||||||
|
#snsId# ,
|
||||||
|
#snsEmail# ,
|
||||||
|
</isNotEmpty>
|
||||||
|
SYSDATE
|
||||||
|
)
|
||||||
|
</update>
|
||||||
|
|
||||||
|
|
||||||
|
<update id="userManageDAO.updateUserSttusCode" parameterClass="userVO">
|
||||||
|
UPDATE
|
||||||
|
LETTNEMPLYRINFO
|
||||||
|
SET
|
||||||
|
EMPLYR_STTUS_CODE = #emplyrSttusCode#
|
||||||
|
WHERE
|
||||||
|
ESNTL_ID = #esntlId#
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<update id="userManageDAO.deleteMemberSchedule" parameterClass="siteManagerVO">
|
||||||
|
DELETE FROM LETTNEMPLYRINFO
|
||||||
|
WHERE EMPLYR_STTUS_CODE = 'D'
|
||||||
|
<isEqual property="idWithdrawCd" compareValue="6">
|
||||||
|
<![CDATA[
|
||||||
|
AND WITHDRAW_DE < DATE_ADD(CURDATE(), INTERVAL '-6' MONTH)
|
||||||
|
]]>
|
||||||
|
</isEqual>
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<update id="userManageDAO.deleteAdminLogSchedule" parameterClass="siteManagerVO">
|
||||||
|
DELETE FROM LETTNADMINLOG
|
||||||
|
WHERE 1=1
|
||||||
|
<isNotEmpty property="adminlogKpCd">
|
||||||
|
AND CREAT_DT <![CDATA[ < ]]>
|
||||||
|
DATE_ADD(CURDATE(), INTERVAL -#adminlogKpCd# MONTH)
|
||||||
|
</isNotEmpty>
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<select id="userManageDAO.selectRecentSearchWord" parameterClass="userVO" resultClass="userVO">
|
||||||
|
/* userManageDAO.selectRecentSearchWord */
|
||||||
|
SELECT
|
||||||
|
SEARCH_WORD AS searchWord
|
||||||
|
FROM
|
||||||
|
TB_RECENT_SEARCH
|
||||||
|
WHERE
|
||||||
|
EMPLYR_ID = #emplyrId#
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<update id="userManageDAO.insertUpdateSearchWord" parameterClass="userVO">
|
||||||
|
INSERT INTO TB_RECENT_SEARCH (EMPLYR_ID, SEARCH_WORD) VALUES (#emplyrId#, #searchWord#)
|
||||||
|
ON DUPLICATE KEY UPDATE EMPLYR_ID =#emplyrId#, SEARCH_WORD=#searchWord#
|
||||||
|
</update>
|
||||||
|
|
||||||
|
|
||||||
|
<update id="userManageDAO.updateLocInfo">
|
||||||
|
UPDATE LOC_INFO
|
||||||
|
SET USER_NM = #emplyrNm# ,
|
||||||
|
<isNotNull property="offmTelno">
|
||||||
|
OFFM_TELNO = #offmTelno# ,
|
||||||
|
</isNotNull>
|
||||||
|
<isNotNull property="ofcpsNm">
|
||||||
|
OFCPS_NM = #ofcpsNm# ,
|
||||||
|
</isNotNull>
|
||||||
|
<isNotNull property="partIdx">
|
||||||
|
</isNotNull>
|
||||||
|
<isNotNull property="userWork">
|
||||||
|
USER_WORK = #userWork# ,
|
||||||
|
</isNotNull>
|
||||||
|
<isNotNull property="sort">
|
||||||
|
SORT = #sort# ,
|
||||||
|
</isNotNull>
|
||||||
|
PART_IDX = #partIdx#
|
||||||
|
WHERE LOC_INFO_ID = #locInfoId#
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<insert id="userManageDAO.insertLocInfo">
|
||||||
|
INSERT
|
||||||
|
INTO LOC_INFO
|
||||||
|
(
|
||||||
|
LOC_INFO_ID,
|
||||||
|
USER_NM,
|
||||||
|
OFCPS_NM,
|
||||||
|
OFFM_TELNO,
|
||||||
|
PART_IDX,
|
||||||
|
USER_WORK
|
||||||
|
)
|
||||||
|
VALUES
|
||||||
|
(
|
||||||
|
#locInfoId#,
|
||||||
|
#userNm#,
|
||||||
|
#ofcpsNm#,
|
||||||
|
#offmTelno#,
|
||||||
|
#partIdx#,
|
||||||
|
#userWork#
|
||||||
|
)
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<select id="userManageDAO.selectKccadrUser" parameterClass="userVO" resultClass="userVO">
|
||||||
|
/* userManageDAO.selectKccadrUser */
|
||||||
|
SELECT a.mber_id AS emplyrId,
|
||||||
|
a.mber_seq AS mberSeq,
|
||||||
|
a.password AS password
|
||||||
|
FROM lettngnrlmber A
|
||||||
|
WHERE a.mber_seq = #mberSeq#
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<update id="userManageDAO.updateUserNm" parameterClass="userVO" >
|
||||||
|
UPDATE
|
||||||
|
LETTNGNRLMBER
|
||||||
|
SET
|
||||||
|
MBER_NM = #emplyrNm#
|
||||||
|
WHERE
|
||||||
|
MBER_SEQ = #mberSeq#
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<select id="userManageDAO.selectOffeduUser" parameterClass="userVO" resultClass="userVO">
|
||||||
|
/* 임시.*NOT_SQL_LOG.* userManageDAO.selectOffeduUser */
|
||||||
|
SELECT a.mber_id AS mberId,
|
||||||
|
a.esntl_Id AS esntlId
|
||||||
|
FROM lettngnrlmber a
|
||||||
|
WHERE a.mber_id = #mberId#
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<insert id="userManageDAO.insertOffeduUser" parameterClass="userVO">
|
||||||
|
/* 임시.*NOT_SQL_LOG.* userManageDAO.insertOffeduUser */
|
||||||
|
INSERT
|
||||||
|
INTO lettngnrlmber
|
||||||
|
(
|
||||||
|
mber_id,
|
||||||
|
password,
|
||||||
|
mber_sttus,
|
||||||
|
sbscrb_de,
|
||||||
|
esntl_id,
|
||||||
|
frst_regist_pnttm,
|
||||||
|
last_updt_pnttm
|
||||||
|
)
|
||||||
|
VALUES
|
||||||
|
(
|
||||||
|
#mberId#,
|
||||||
|
#password#,
|
||||||
|
#emplyrSttusCode#,
|
||||||
|
SYSDATE,
|
||||||
|
#uniqId#,
|
||||||
|
SYSDATE,
|
||||||
|
SYSDATE
|
||||||
|
)
|
||||||
|
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<select id="userManageDAO.selectOffeduUserList" parameterClass="userVO" resultClass="userVO">
|
||||||
|
/* 임시.*NOT_SQL_LOG.* userManageDAO.selectOffeduUserList */
|
||||||
|
SELECT COUNT(mber_id) OVER() AS totCnt
|
||||||
|
, a.mber_id AS mberId
|
||||||
|
, a.esntl_id AS esntlId
|
||||||
|
|
||||||
|
FROM lettngnrlmber a
|
||||||
|
WHERE 1=1
|
||||||
|
<isNotEmpty property="searchWord" prepend="AND">
|
||||||
|
a.mber_id LIKE '%'||#searchWord#||'%'
|
||||||
|
OR
|
||||||
|
a.esntl_id LIKE '%'||#searchWord#||'%'
|
||||||
|
</isNotEmpty>
|
||||||
|
OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
|
||||||
|
</select>
|
||||||
|
</sqlMap>
|
||||||
Loading…
Reference in New Issue
Block a user