|
|
@@ -1,7 +1,18 @@
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
|
<mapper namespace="com.style24.batch.biz.dao.TsbGoodsEpDao">
|
|
|
-
|
|
|
+ <!-- 페이징을 위한 select절 상단 -->
|
|
|
+ <sql id="selectForPagingHeader">
|
|
|
+ SELECT *
|
|
|
+ FROM (
|
|
|
+ </sql>
|
|
|
+
|
|
|
+ <!-- 페이징을 위한 select절 하단 -->
|
|
|
+ <sql id="selectForPagingFooter">
|
|
|
+ ) ORIGINAL
|
|
|
+ LIMIT #{limitStartRow} , #{pageSize}
|
|
|
+ </sql>
|
|
|
+
|
|
|
<!-- 상품 이미지 정보 truncate -->
|
|
|
<delete id="truncateEpGoodsImage" timeout="360">
|
|
|
/* TsbGoodsEp.truncateEpGoodsImage */
|
|
|
@@ -801,6 +812,14 @@
|
|
|
</if>
|
|
|
) X
|
|
|
</insert>
|
|
|
+
|
|
|
+ <!-- 네이버 EP 목록 -->
|
|
|
+ <select id="getNaverEpListCount" resultType="int">
|
|
|
+ /* TsbGoodsEp.getNaverEpListCount */
|
|
|
+ SELECT COUNT(1)
|
|
|
+ FROM TB_EP_NAVER
|
|
|
+ WHERE GB = 'LAST'
|
|
|
+ </select>
|
|
|
|
|
|
<!-- 네이버 EP 목록 -->
|
|
|
<select id="getNaverEpList" resultType="GoodsEp" timeout="600">
|
|
|
@@ -846,6 +865,54 @@
|
|
|
FROM TB_EP_NAVER
|
|
|
WHERE GB = 'LAST'
|
|
|
</select>
|
|
|
+
|
|
|
+ <!-- 네이버 EP 페이징 목록 -->
|
|
|
+ <select id="getNaverEpPagingList" resultType="GoodsEp" parameterType="GoodsEp" timeout="600">
|
|
|
+ /* TsbGoodsEp.getNaverEpPaginList */
|
|
|
+ <include refid="selectForPagingHeader"/>
|
|
|
+ SELECT IFNULL(ID,'') AS ID
|
|
|
+ , IFNULL(TITLE,'') AS TITLE
|
|
|
+ , PRICE_PC
|
|
|
+ , PRICE_MOBILE
|
|
|
+ , NORMAL_PRICE
|
|
|
+ , IFNULL(LINK,'') AS LINK
|
|
|
+ , IFNULL(MOBILE_LINK,'') AS MOBILE_LINK
|
|
|
+ , IFNULL(IMAGE_LINK,'') AS IMAGE_LINK
|
|
|
+ , IFNULL(ADD_IMAGE_LINK,'') AS ADD_IMAGE_LINK
|
|
|
+ , IFNULL(CATEGORY_NAME1,'') AS CATEGORY_NAME1
|
|
|
+ , IFNULL(CATEGORY_NAME2,'') AS CATEGORY_NAME2
|
|
|
+ , IFNULL(CATEGORY_NAME3,'') AS CATEGORY_NAME3
|
|
|
+ , IFNULL(CATEGORY_NAME4,'') AS CATEGORY_NAME4
|
|
|
+ , IFNULL(NAVER_CATEGORY,'') AS NAVER_CATEGORY
|
|
|
+ , IFNULL(GOODS_GB_NM,'') AS GOODS_GB_NM
|
|
|
+ , IFNULL(IMPORT_FLAG,'') AS IMPORT_FLAG
|
|
|
+ , IFNULL(PARALLEL_IMPORT,'') AS PARALLEL_IMPORT
|
|
|
+ , IFNULL(ORDER_MADE,'') AS ORDER_MADE
|
|
|
+ , IFNULL(PRODUCT_FLAG,'') AS PRODUCT_FLAG
|
|
|
+ , IFNULL(ADULT,'') AS ADULT
|
|
|
+ , IFNULL(MANUFACTURE_DEFINE_NUMBER,'') AS MANUFACTURE_DEFINE_NUMBER
|
|
|
+ , IFNULL(BRAND,'') AS BRAND
|
|
|
+ , IFNULL(MAKER,'') AS MAKER
|
|
|
+ , IFNULL(ORIGIN,'') AS ORIGIN
|
|
|
+ , IFNULL(CARD_EVENT,'') AS CARD_EVENT
|
|
|
+ , IFNULL(EVENT_WORDS,'') AS EVENT_WORDS
|
|
|
+ , IFNULL(COUPON,'') AS COUPON
|
|
|
+ , IFNULL(PARTNER_COUPON_DOWNLOAD,'') AS PARTNER_COUPON_DOWNLOAD
|
|
|
+ , IFNULL(INTEREST_FREE_EVENT,'') AS INTEREST_FREE_EVENT
|
|
|
+ , IFNULL(POINT,'') AS POINT
|
|
|
+ , IFNULL(SEARCH_TAG,'') AS SEARCH_TAG
|
|
|
+ , IFNULL(MINIMUM_PURCHASE_QUANTITY,'') AS MINIMUM_PURCHASE_QUANTITY
|
|
|
+ , REVIEW_REG_CNT AS REVIEW_COUNT
|
|
|
+ , IFNULL(SHIPPING,'') AS SHIPPING
|
|
|
+ , IFNULL(AGE_GROUP,'') AS AGE_GROUP
|
|
|
+ , IFNULL(GENDER,'') AS GENDER
|
|
|
+ , UPD_GB
|
|
|
+ , UPDATE_TIME
|
|
|
+ FROM TB_EP_NAVER
|
|
|
+ WHERE GB = 'LAST'
|
|
|
+ ORDER BY 1
|
|
|
+ <include refid="selectForPagingFooter"/>
|
|
|
+ </select>
|
|
|
|
|
|
<!-- 네이버 판매지수EP 목록 -->
|
|
|
<select id="getNaverSellEpList" resultType="GoodsEp">
|