|
|
@@ -30,4 +30,38 @@
|
|
|
|
|
|
<!-- // xodud1202 진행 -->
|
|
|
|
|
|
+ <!-- 쿠폰조회 목록 -->
|
|
|
+ <select id="getCouponRetrieveList" parameterType="Coupon" resultType="Coupon">
|
|
|
+ /* TsaMarketing.getCouponRetrieveList */
|
|
|
+ SELECT A.CPN_ID /*쿠폰ID*/
|
|
|
+ , A.CPN_NM /*쿠폰명*/
|
|
|
+ , A.SITE_CD /*사이트코드(공통코드G000)*/
|
|
|
+ , A.USABLE_CUST_GB /*사용가능고객구분(공통코드G100)*/
|
|
|
+ , A.CPN_TYPE /*쿠폰유형(공통코드G230)*/
|
|
|
+ , A.DC_WAY /*할인방식(공통코드G240)*/
|
|
|
+ , A.DC_PVAL /*할인값(PC). 할인방식이 금액이면 할인금액, 율이면 할인율*/
|
|
|
+ , A.DC_MVAL /*할인값(모바일). 할인방식이 금액이면 할인금액, 율이면 할인율*/
|
|
|
+ , A.MAX_DC_AMT /*최고할인값. 할인방식이 금액이면 최고할인금액, 율이면 최고할인율*/
|
|
|
+ , A.PD_GB /*기간/일수구분(P 기간, D 일수)*/
|
|
|
+ , DATE_FORMAT(A.AVAIL_STDT,'%Y%m%d%H%i%S') AS AVAIL_STDT /*유효시작일시(기간/일수구분 "P 기간"일 때 사용됨)*/
|
|
|
+ , DATE_FORMAT(A.AVAIL_EDDT,'%Y%m%d%H%i%S') AS AVAIL_EDDT /*유효종료일시(기간/일수구분 "P 기간"일 때 사용됨)*/
|
|
|
+ , A.AVAIL_DAYS /*유효일수(기간/일수구분 "D 일수"일 때 사용됨)*/
|
|
|
+ , A.CUST_PUB_LIMIT_QTY /*고객당발행제한수량(0은 무제한)*/
|
|
|
+ , A.TOT_PUB_LIMIT_QTY /*총발행제한수량(0은 무제한)*/
|
|
|
+ , A.ONE_PUB_QTY /*1회발행수량*/
|
|
|
+ , A.DN_GB /*다운로드구분(A:자동다운로드, D:직접다운로드). 다운로드가능여부가 "Y 다운로드가능"일 때만 사용됨*/
|
|
|
+ , A.BUY_LIMIT_AMT /*구매제한금액(0은 제한없음)*/
|
|
|
+ FROM TB_COUPON A
|
|
|
+ WHERE A.SITE_CD = #{siteCd}
|
|
|
+ <if test="cpnId !=null and cpnId !=''">
|
|
|
+ AND A.CPN_ID = #{cpnId}
|
|
|
+ </if>
|
|
|
+ <if test="cpnNm !=null and cpnNm !=''">
|
|
|
+ AND A.CPN_NM LIKE '%'||#{cpnNm}||'%'
|
|
|
+ </if>
|
|
|
+ <if test="cpnType !=null and cpnType !=''">
|
|
|
+ AND A.CPN_TYPE = #{cpnType}
|
|
|
+ </if>
|
|
|
+ </select>
|
|
|
+
|
|
|
</mapper>
|