|
|
@@ -3,29 +3,75 @@
|
|
|
<mapper namespace="com.style24.admin.biz.dao.TsaMarketingDao">
|
|
|
<!-- xodud1202 진행 -->
|
|
|
|
|
|
- <!-- 품목 목록 -->
|
|
|
+ <!-- 사은품 프로모션 리스트 조회 -->
|
|
|
<select id="getFreeGoodsPromotionList" parameterType="FreeGoodsPromotion" resultType="FreeGoodsPromotion">
|
|
|
/* TsaMarketing.getFreeGoodsPromotionList : 사은품 프로모션 리스트 조회 */
|
|
|
SELECT FG.FREEGIFT_SQ
|
|
|
- , FG.FREEGIFT_NM
|
|
|
- , FG.FREEGIFT_STAT
|
|
|
- , DATE_FORMAT(FG.FREEGIFT_STDT, '%Y.%m.%d') AS FREEGIFT_STDT
|
|
|
- , DATE_FORMAT(FG.FREEGIFT_EDDT, '%Y.%m.%d') AS FREEGIFT_EDDT
|
|
|
- , (SELECT USER_NM FROM TB_USER WHERE USER_NO = FG.REG_NO) AS REG_NM
|
|
|
- , DATE_FORMAT(FG.REG_DT, '%Y.%m.%d %H:%i:%S') AS REG_DT
|
|
|
- , (SELECT USER_NM FROM TB_USER WHERE USER_NO = FG.UPD_NO) AS UPD_NM
|
|
|
- , DATE_FORMAT(FG.UPD_DT, '%Y.%m.%d %H:%i:%S') AS UPD_DT
|
|
|
- FROM TB_FREEGIFT FG
|
|
|
- WHERE 1=1
|
|
|
+ , FG.FREEGIFT_NM
|
|
|
+ , FG.FREEGIFT_STAT
|
|
|
+ , FG.SELF_YN
|
|
|
+ , DATE_FORMAT(FG.FREEGIFT_STDT, '%Y.%m.%d') AS FREEGIFT_STDT
|
|
|
+ , DATE_FORMAT(FG.FREEGIFT_EDDT, '%Y.%m.%d') AS FREEGIFT_EDDT
|
|
|
+ , (SELECT USER_NM FROM TB_USER WHERE USER_NO = FG.REG_NO) AS REG_NM
|
|
|
+ , DATE_FORMAT(FG.REG_DT, '%Y.%m.%d %H:%i:%S') AS REG_DT
|
|
|
+ , (SELECT USER_NM FROM TB_USER WHERE USER_NO = FG.UPD_NO) AS UPD_NM
|
|
|
+ , DATE_FORMAT(FG.UPD_DT, '%Y.%m.%d %H:%i:%S') AS UPD_DT
|
|
|
+ FROM TB_FREEGIFT FG
|
|
|
+ WHERE 1=1
|
|
|
<if test="searchTxt != null and searchTxt != ''">
|
|
|
<if test="promotionGubun != null and promotionGubun == 'freegiftSq'">
|
|
|
- AND FG.FREEGIFT_SQ = #{searchTxt}
|
|
|
+ AND FG.FREEGIFT_SQ = #{searchTxt}
|
|
|
</if>
|
|
|
<if test="promotionGubun != null and promotionGubun == 'freegiftNm'">
|
|
|
- AND FG.FREEGIFT_NM = #{searchTxt}
|
|
|
+ AND FG.FREEGIFT_NM = #{searchTxt}
|
|
|
</if>
|
|
|
</if>
|
|
|
- ORDER BY REG_DT DESC
|
|
|
+ <if test="freegiftSq != null and freegiftSq != ''">
|
|
|
+ AND FG.FREEGIFT_SQ = #{freegiftSq}
|
|
|
+ </if>
|
|
|
+ ORDER BY REG_DT DESC
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <!-- 사은품 프로모션 제휴몰 리스트 조회 -->
|
|
|
+ <select id="getFreegiftExtmallList" parameterType="FreeGoodsPromotion" resultType="FreeGoodsPromotion">
|
|
|
+ /* TsaMarketing.getFreegiftExtmallList : 사은품 프로모션 제휴몰 리스트 조회 */
|
|
|
+ SELECT FE.FREEGIFT_EXTMALL_SQ
|
|
|
+ , FE.FREEGIFT_SQ
|
|
|
+ , FE.EXTMALL_ID
|
|
|
+ , FE.VENDOR_ID
|
|
|
+ , (SELECT EXTMALL_NM FROM TB_EXTMALL WHERE EXTMALL_ID = FE.EXTMALL_ID AND VENDOR_ID = FE.VENDOR_ID) AS EXTMALL_NM
|
|
|
+ , FE.DEL_YN
|
|
|
+ , (SELECT USER_NM FROM TB_USER WHERE USER_NO = FE.REG_NO) AS REG_NM
|
|
|
+ , DATE_FORMAT(FE.REG_DT, '%Y.%m.%d %H:%i:%S') AS REG_DT
|
|
|
+ , (SELECT USER_NM FROM TB_USER WHERE USER_NO = FE.UPD_NO) AS UPD_NM
|
|
|
+ , DATE_FORMAT(FE.UPD_DT, '%Y.%m.%d %H:%i:%S') AS UPD_DT
|
|
|
+ FROM TB_FREEGIFT_EXTMALL FE
|
|
|
+ WHERE 1=1
|
|
|
+ AND DEL_YN = 'N'
|
|
|
+ <if test="freegiftSq != null and freegiftSq != ''">
|
|
|
+ AND FE.FREEGIFT_SQ = #{freegiftSq}
|
|
|
+ </if>
|
|
|
+ ORDER BY EXTMALL_ID ASC
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <!-- 사은품 프로모션 공급업체 리스트 조회 -->
|
|
|
+ <select id="getFreegiftSupplyCompList" parameterType="FreeGoodsPromotion" resultType="FreeGoodsPromotion">
|
|
|
+ /* TsaMarketing.getFreegiftExtmallList : 사은품 프로모션 공급업체 리스트 조회 */
|
|
|
+ SELECT FE.FREEGIFT_EXTMALL_SQ
|
|
|
+ , FE.FREEGIFT_SQ
|
|
|
+ , FE.EXTMALL_ID
|
|
|
+ , FE.VENDOR_ID
|
|
|
+ , FE.DEL_YN
|
|
|
+ , (SELECT USER_NM FROM TB_USER WHERE USER_NO = FE.REG_NO) AS REG_NM
|
|
|
+ , DATE_FORMAT(FE.REG_DT, '%Y.%m.%d %H:%i:%S') AS REG_DT
|
|
|
+ , (SELECT USER_NM FROM TB_USER WHERE USER_NO = FE.UPD_NO) AS UPD_NM
|
|
|
+ , DATE_FORMAT(FE.UPD_DT, '%Y.%m.%d %H:%i:%S') AS UPD_DT
|
|
|
+ FROM TB_FREEGIFT_GOODS FE
|
|
|
+ WHERE 1=1
|
|
|
+ <if test="freegiftSq != null and freegiftSq != ''">
|
|
|
+ AND FE.FREEGIFT_SQ = #{freegiftSq}
|
|
|
+ </if>
|
|
|
+ ORDER BY EXTMALL_ID ASC
|
|
|
</select>
|
|
|
|
|
|
<!-- 사은품 프로모션 마스터 정보 저장 -->
|