|
@@ -7,37 +7,26 @@
|
|
|
<result property="media" column="media"/>
|
|
<result property="media" column="media"/>
|
|
|
<result property="mediaTraceId" column="media_trace_id"/>
|
|
<result property="mediaTraceId" column="media_trace_id"/>
|
|
|
<result property="platform" column="platform"/>
|
|
<result property="platform" column="platform"/>
|
|
|
- <result property="adId" column="ad_id"/>
|
|
|
|
|
<result property="accountId" column="account_id"/>
|
|
<result property="accountId" column="account_id"/>
|
|
|
<result property="eventType" column="event_type"/>
|
|
<result property="eventType" column="event_type"/>
|
|
|
- <result property="reqId" column="req_id"/>
|
|
|
|
|
- <result property="bidId" column="bid_id"/>
|
|
|
|
|
- <result property="creativeId" column="creative_id"/>
|
|
|
|
|
- <result property="impId" column="imp_id"/>
|
|
|
|
|
<result property="tagId" column="tag_id"/>
|
|
<result property="tagId" column="tag_id"/>
|
|
|
<result property="price" column="price"/>
|
|
<result property="price" column="price"/>
|
|
|
- <result property="showUrls" column="show_urls" typeHandler="com.adx.tencent.storage.typehandler.JsonStringListTypeHandler"/>
|
|
|
|
|
- <result property="clickUrls" column="click_urls" typeHandler="com.adx.tencent.storage.typehandler.JsonStringListTypeHandler"/>
|
|
|
|
|
- <result property="landingPage" column="landing_page"/>
|
|
|
|
|
- <result property="appStoreLink" column="app_store_link"/>
|
|
|
|
|
<result property="packageName" column="package_name"/>
|
|
<result property="packageName" column="package_name"/>
|
|
|
<result property="mediaParams" column="media_params" typeHandler="com.adx.tencent.storage.typehandler.JsonStringMapTypeHandler"/>
|
|
<result property="mediaParams" column="media_params" typeHandler="com.adx.tencent.storage.typehandler.JsonStringMapTypeHandler"/>
|
|
|
<result property="createdAt" column="created_at"/>
|
|
<result property="createdAt" column="created_at"/>
|
|
|
</resultMap>
|
|
</resultMap>
|
|
|
|
|
|
|
|
<select id="selectByQk" resultMap="honorBidRecordResultMap">
|
|
<select id="selectByQk" resultMap="honorBidRecordResultMap">
|
|
|
- SELECT qk, media, media_trace_id, platform, ad_id, account_id, event_type,
|
|
|
|
|
- req_id, bid_id, creative_id, imp_id, tag_id, price, show_urls,
|
|
|
|
|
- click_urls, landing_page, app_store_link, package_name, media_params, created_at
|
|
|
|
|
|
|
+ SELECT qk, media, media_trace_id, platform, account_id, event_type,
|
|
|
|
|
+ tag_id, price, package_name, media_params, created_at
|
|
|
FROM honor_ad_bid_events
|
|
FROM honor_ad_bid_events
|
|
|
WHERE qk = #{qk}
|
|
WHERE qk = #{qk}
|
|
|
LIMIT 1
|
|
LIMIT 1
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
<select id="selectByQks" resultMap="honorBidRecordResultMap">
|
|
<select id="selectByQks" resultMap="honorBidRecordResultMap">
|
|
|
- SELECT qk, media, media_trace_id, platform, ad_id, account_id, event_type,
|
|
|
|
|
- req_id, bid_id, creative_id, imp_id, tag_id, price, show_urls,
|
|
|
|
|
- click_urls, landing_page, app_store_link, package_name, media_params, created_at
|
|
|
|
|
|
|
+ SELECT qk, media, media_trace_id, platform, account_id, event_type,
|
|
|
|
|
+ tag_id, price, package_name, media_params, created_at
|
|
|
FROM honor_ad_bid_events
|
|
FROM honor_ad_bid_events
|
|
|
WHERE qk IN
|
|
WHERE qk IN
|
|
|
<foreach collection="qks" item="qk" open="(" separator="," close=")">
|
|
<foreach collection="qks" item="qk" open="(" separator="," close=")">
|
|
@@ -47,17 +36,13 @@
|
|
|
|
|
|
|
|
<insert id="insertOrUpdate">
|
|
<insert id="insertOrUpdate">
|
|
|
INSERT INTO honor_ad_bid_events (
|
|
INSERT INTO honor_ad_bid_events (
|
|
|
- qk, media, media_trace_id, platform, ad_id, account_id, event_type,
|
|
|
|
|
- req_id, bid_id, creative_id, imp_id, tag_id, price,
|
|
|
|
|
- show_urls, click_urls, landing_page, app_store_link, package_name,
|
|
|
|
|
|
|
+ qk, media, media_trace_id, platform, account_id, event_type,
|
|
|
|
|
+ tag_id, price, package_name,
|
|
|
media_params, created_at
|
|
media_params, created_at
|
|
|
) VALUES (
|
|
) VALUES (
|
|
|
#{record.qk}, #{record.media}, #{record.mediaTraceId}, #{record.platform},
|
|
#{record.qk}, #{record.media}, #{record.mediaTraceId}, #{record.platform},
|
|
|
- #{record.adId}, #{record.accountId}, #{record.eventType}, #{record.reqId},
|
|
|
|
|
- #{record.bidId}, #{record.creativeId}, #{record.impId}, #{record.tagId},
|
|
|
|
|
- #{record.price}, #{record.showUrls, typeHandler=com.adx.tencent.storage.typehandler.JsonStringListTypeHandler},
|
|
|
|
|
- #{record.clickUrls, typeHandler=com.adx.tencent.storage.typehandler.JsonStringListTypeHandler},
|
|
|
|
|
- #{record.landingPage}, #{record.appStoreLink}, #{record.packageName},
|
|
|
|
|
|
|
+ #{record.accountId}, #{record.eventType}, #{record.tagId},
|
|
|
|
|
+ #{record.price}, #{record.packageName},
|
|
|
#{record.mediaParams, typeHandler=com.adx.tencent.storage.typehandler.JsonStringMapTypeHandler},
|
|
#{record.mediaParams, typeHandler=com.adx.tencent.storage.typehandler.JsonStringMapTypeHandler},
|
|
|
#{record.createdAtTs}
|
|
#{record.createdAtTs}
|
|
|
)
|
|
)
|
|
@@ -65,19 +50,10 @@
|
|
|
media = VALUES(media),
|
|
media = VALUES(media),
|
|
|
media_trace_id = VALUES(media_trace_id),
|
|
media_trace_id = VALUES(media_trace_id),
|
|
|
platform = VALUES(platform),
|
|
platform = VALUES(platform),
|
|
|
- ad_id = VALUES(ad_id),
|
|
|
|
|
account_id = VALUES(account_id),
|
|
account_id = VALUES(account_id),
|
|
|
event_type = VALUES(event_type),
|
|
event_type = VALUES(event_type),
|
|
|
- req_id = VALUES(req_id),
|
|
|
|
|
- bid_id = VALUES(bid_id),
|
|
|
|
|
- creative_id = VALUES(creative_id),
|
|
|
|
|
- imp_id = VALUES(imp_id),
|
|
|
|
|
tag_id = VALUES(tag_id),
|
|
tag_id = VALUES(tag_id),
|
|
|
price = VALUES(price),
|
|
price = VALUES(price),
|
|
|
- show_urls = VALUES(show_urls),
|
|
|
|
|
- click_urls = VALUES(click_urls),
|
|
|
|
|
- landing_page = VALUES(landing_page),
|
|
|
|
|
- app_store_link = VALUES(app_store_link),
|
|
|
|
|
package_name = VALUES(package_name),
|
|
package_name = VALUES(package_name),
|
|
|
media_params = VALUES(media_params)
|
|
media_params = VALUES(media_params)
|
|
|
</insert>
|
|
</insert>
|