|
|
|
@ -56,6 +56,40 @@
|
|
|
|
|
<if test="useYN != null">
|
|
|
|
|
AND EG.USE_YN = #{useYN} /* 사용 여부 */
|
|
|
|
|
</if>
|
|
|
|
|
<choose>
|
|
|
|
|
<when test="schDetailRegDtOpt == 'regDt'">
|
|
|
|
|
<if test="schDetailRegDtFrom != null">
|
|
|
|
|
AND SUBSTR(EG.REG_DT,1,8) <![CDATA[>=]]> #{schDetailRegDtFrom} /* 등록 일자 시작 */
|
|
|
|
|
</if>
|
|
|
|
|
<if test="schDetailRegDtTo != null">
|
|
|
|
|
AND SUBSTR(EG.REG_DT,1,8) <![CDATA[<=]]> #{schDetailRegDtTo} /* 등록 일자 종료 */
|
|
|
|
|
</if>
|
|
|
|
|
</when>
|
|
|
|
|
<when test="schDetailRegDtOpt == 'mdfcnDt'">
|
|
|
|
|
<if test="schDetailRegDtFrom != null">
|
|
|
|
|
AND SUBSTR(EG.MDFCN_DT,1,8) <![CDATA[>=]]> #{schDetailRegDtFrom} /* 수정 일자 시작 */
|
|
|
|
|
</if>
|
|
|
|
|
<if test="schDetailRegDtTo != null">
|
|
|
|
|
AND SUBSTR(EG.MDFCN_DT,1,8) <![CDATA[<=]]> #{schDetailRegDtTo} /* 수정 일자 종료 */
|
|
|
|
|
</if>
|
|
|
|
|
</when>
|
|
|
|
|
<otherwise>
|
|
|
|
|
</otherwise>
|
|
|
|
|
</choose>
|
|
|
|
|
<choose>
|
|
|
|
|
<when test="schDetailRgtrOpt == 'rgtr'">
|
|
|
|
|
<if test="schDetailRgtrCd != null">
|
|
|
|
|
AND EG.RGTR = #{schDetailRgtrCd} /* 등록자 코드 */
|
|
|
|
|
</if>
|
|
|
|
|
</when>
|
|
|
|
|
<when test="schDetailRgtrOpt == 'mdfr'">
|
|
|
|
|
<if test="schDetailRgtrCd != null">
|
|
|
|
|
AND EG.MDFR = #{schDetailRgtrCd} /* 수정자 코드 */
|
|
|
|
|
</if>
|
|
|
|
|
</when>
|
|
|
|
|
<otherwise>
|
|
|
|
|
</otherwise>
|
|
|
|
|
</choose>
|
|
|
|
|
<include refid="utility.orderBy" />
|
|
|
|
|
<include refid="utility.paging-suffix" />
|
|
|
|
|
</select>
|
|
|
|
@ -105,9 +139,9 @@
|
|
|
|
|
, #{epostGdcc.wordsCn} /* 문구 내용 */
|
|
|
|
|
, #{epostGdcc.lastUseDt} /* 최종 사용 일시 */
|
|
|
|
|
, 'Y' /* 사용 여부 */
|
|
|
|
|
, #{epostGdcc.createdAt} /* 등록 일시 */
|
|
|
|
|
, <include refid="utility.now" /> /* 등록 일시 */
|
|
|
|
|
, #{epostGdcc.createdBy} /* 등록자 */
|
|
|
|
|
, #{epostGdcc.lastModified} /* 수정 일시 */
|
|
|
|
|
, <include refid="utility.now" /> /* 수정 일시 */
|
|
|
|
|
, #{epostGdcc.modifiedBy} /* 수정자 */
|
|
|
|
|
)
|
|
|
|
|
</insert>
|
|
|
|
@ -117,7 +151,7 @@
|
|
|
|
|
SET SNDNG_SE_CD = #{epostGdcc.sndngSeCd} /* 발송 구분 코드 */
|
|
|
|
|
, TTL_NM = #{epostGdcc.ttlNm} /* 제목 명 */
|
|
|
|
|
, WORDS_CN = #{epostGdcc.wordsCn} /* 문구 내용 */
|
|
|
|
|
, MDFCN_DT = #{epostGdcc.lastModified} /* 수정 일시 */
|
|
|
|
|
, MDFCN_DT = <include refid="utility.now" /> /* 수정 일시 */
|
|
|
|
|
, MDFR = #{epostGdcc.modifiedBy} /* 수정자 */
|
|
|
|
|
WHERE GDCC_ID = #{epostGdcc.gdccId} /* 안내문 ID */
|
|
|
|
|
AND USE_YN = 'Y' /* 사용 여부 */
|
|
|
|
@ -126,7 +160,7 @@
|
|
|
|
|
<update id="deleteEpostGdcc" parameterType="map">/* 전자우편 안내문 삭제(epostGdccMapper.deleteEpostGdcc) */
|
|
|
|
|
UPDATE TB_EPOST_GDCC
|
|
|
|
|
SET USE_YN = 'N' /* 사용 여부 */
|
|
|
|
|
, MDFCN_DT = #{epostGdcc.lastModified} /* 수정 일시 */
|
|
|
|
|
, MDFCN_DT = <include refid="utility.now" /> /* 수정 일시 */
|
|
|
|
|
, MDFR = #{epostGdcc.modifiedBy} /* 수정자 */
|
|
|
|
|
<choose>
|
|
|
|
|
<when test="epostGdcc.gdccIDs != null">
|
|
|
|
|