INSERT INTO ent_dscsn_aply (
ent_dscsn_aply_id
, ent_nm
, aplcnt_nm
, telno
, eml
, aply_cn
, file_mng_id
, actn_pic
, actn_dt
, rmrk
, prcs_stts
, use_yn
, aplcnt_ip
, reg_dt
) VALUES (
#{entDscsnAplyId}
, #{entNm}
, #{aplcntNm}
, #{telno}
, #{eml}
, #{aplyCn}
, #{fileMngId}
, #{actnPic}
, #{actnDt}::timestamp
, #{rmrk}
, null
, 'Y'
, #{aplcntIp}
, now()
)
SELECT eda.ent_dscsn_aply_id
, eda.ent_nm
, eda.aplcnt_nm
, eda.telno
, eda.eml
, eda.aply_cn
, eda.file_mng_id
, eda.actn_pic
, to_char(eda.actn_dt, 'YYYY-MM-DD HH24:MI') AS actn_dt
, eda.rmrk
, eda.prcs_stts
, eda.use_yn
, eda.aplcnt_ip
, to_char(eda.reg_dt, 'YYYY-MM-DD HH24:MI') AS reg_dt
, mi.mbr_nm
FROM ent_dscsn_aply AS eda
LEFT JOIN mbr_info AS mi
ON eda.actn_pic = mi.mbr_id
AND mi.use_yn = 'Y'
WHERE eda.use_yn = 'Y'
AND ent_nm LIKE '%' || #{searchText} || '%'
AND prcs_stts IS NULL
AND prcs_stts = #{cateValue}
UPDATE ent_dscsn_aply
SET actn_pic = #{actnPic},
actn_dt = now(),
rmrk = #{rmrk},
prcs_stts = #{prcsStts}
WHERE ent_dscsn_aply_id = #{entDscsnAplyId}