INSERT INTO TB_TASK_USER_INFO
( ESNTL_ID
, TASK_USER_ID
, USER_NM
, PWD
, PWD_HINT
, PWD_RANS
, EMPNO
, RRNO
, SEX_CD
, BIRTH
, REGN_NO
, HOUSE_MIDDLE_TELNO
, HOUSE_END_TELNO
, FAX_NO
, HOUSE_ADRES
, ADDR2
, ZIP_NO
, OFFM_TELNO
, MOVE_TELNO
, EML_ADDR
, JBPS_NM
, GRP_ID
, ORG_ID
, BLNG_ISTT_CD
, USER_STACD
, JOIN_DTM
, CRTFC_DN_VALUE
, LAST_PWD_CHG_DTM
, KATALK_ALAM_YN
, MAIL_ALAM_YN
)
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()
, #{subDn}
, sysdate()
, #{katalkAlamYn}
, #{mailAlamYn}
)
DELETE FROM TB_TASK_USER_INFO
WHERE ESNTL_ID=#{delId}
UPDATE TB_TASK_USER_INFO
SET TASK_USER_ID = #{emplyrId}
, USER_NM = #{emplyrNm}
, PWD_HINT = #{passwordHint}
, PWD_RANS = #{passwordCnsr}
, EMPNO = #{emplNo}
, RRNO = #{ihidnum}
, SEX_CD = #{sexdstnCode}
, BIRTH = #{brth}
, REGN_NO = #{areaNo}
, HOUSE_MIDDLE_TELNO = #{homemiddleTelno}
, HOUSE_END_TELNO = #{homeendTelno}
, FAX_NO = #{fxnum}
, HOUSE_ADRES = #{homeadres}
, ADDR2 = #{detailAdres}
, ZIP_NO = #{zip}
, OFFM_TELNO = #{offmTelno}
, MOVE_TELNO = #{moblphonNo}
, EML_ADDR = #{emailAdres}
, JBPS_NM = #{ofcpsNm}
, GRP_ID = #{groupId}
, ORG_ID = #{orgnztId}
, BLNG_ISTT_CD = #{insttCode}
, USER_STACD = #{emplyrSttusCode}
, CRTFC_DN_VALUE = #{subDn}
, KATALK_ALAM_YN = #{katalkAlamYn}
, MAIL_ALAM_YN = #{mailAlamYn}
WHERE ESNTL_ID = #{uniqId}
INSERT INTO TB_TASK_USER_INFO_CHG_BRKDW
( TASK_USER_ID
, EMPNO
, SEX_CD
, BIRTH
, REGN_NO
, HOUSE_MIDDLE_TELNO
, HOUSE_END_TELNO
, FAX_NO
, HOUSE_ADRES
, ADDR2
, ZIP_NO
, OFFM_TELNO
, MOVE_TELNO
, EML_ADDR
, GRP_ID
, ORG_ID
, BLNG_ISTT_CD
, USER_STACD
, ESNTL_ID
, CHG_DT
, KATALK_ALAM_YN
, MAIL_ALAM_YN
)
SELECT
TASK_USER_ID
, EMPNO
, SEX_CD
, BIRTH
, REGN_NO
, HOUSE_MIDDLE_TELNO
, HOUSE_END_TELNO
, FAX_NO
, HOUSE_ADRES
, ADDR2
, ZIP_NO
, OFFM_TELNO
, MOVE_TELNO
, EML_ADDR
, GRP_ID
, ORG_ID
, BLNG_ISTT_CD
, USER_STACD
, ESNTL_ID
, now()
, KATALK_ALAM_YN
, MAIL_ALAM_YN
FROM TB_TASK_USER_INFO
WHERE ESNTL_ID = #{uniqId}
UPDATE TB_TASK_USER_INFO
SET
PWD = #{password}
, LAST_PWD_CHG_DTM = sysdate()
WHERE ESNTL_ID = #{uniqId}
UPDATE TB_TASK_USER_INFO
SET LOCK_AT = NULL
, LOCK_NCNT = NULL
, LAST_CHG_DTM = NULL
WHERE ESNTL_ID = #{uniqId}
UPDATE TB_TASK_USER_INFO
SET PWD = #{pwd}
WHERE ESNTL_ID = #{uniqId}