KuaishouItemListMapper.xml 49 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper
  3. PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  4. "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  5. <mapper namespace="com.ruixuan.isc.mapper.KuaishouItemListMapper">
  6. <resultMap type="com.ruixuan.isc.entity.KuaishouItemList" id="KuaishouItemListResult">
  7. <result property="itemId" column="item_id"/>
  8. <result property="mediaId" column="media_id"/>
  9. <result property="itemTitle" column="item_title"/>
  10. <result property="itemPrice" column="item_price"/>
  11. <result property="itemDesc" column="item_desc"/>
  12. <result property="zkFinalPrice" column="zk_final_price"/>
  13. <result property="itemImgUrl" column="item_img_url"/>
  14. <result property="itemDescUrls" column="item_desc_urls"/>
  15. <result property="shopStar" column="shop_star"/>
  16. <result property="mallLogisticsScore" column="mall_logistics_score"/>
  17. <result property="activityItemStatus" column="activity_item_status"/>
  18. <result property="shopScore" column="shop_score"/>
  19. <result property="categoryId" column="category_id"/>
  20. <result property="categoryName" column="category_name"/>
  21. <result property="itemGalleryUrls" column="item_gallery_urls"/>
  22. <result property="identity" column="identity"/>
  23. <result property="activityId" column="activity_id"/>
  24. <result property="shopTitle" column="shop_title"/>
  25. <result property="commissionRate" column="commission_rate"/>
  26. <result property="mallServiceScore" column="mall_service_score"/>
  27. <result property="mallQualityScore" column="mall_quality_score"/>
  28. <result property="skuList" column="sku_list"/>
  29. <result property="userId" column="user_id"/>
  30. <result property="userName" column="user_name"/>
  31. <result property="examineId" column="examine_id"/>
  32. <result property="examineName" column="examine_name"/>
  33. <result property="examineStatus" column="examine_status"/>
  34. <result property="refuseDetail" column="refuse_detail"/>
  35. <result property="postArea" column="post_area"/>
  36. <result property="noPostArea" column="no_post_area"/>
  37. <result property="regimentalPromotionRate" column="regimental_promotion_rate"/>
  38. <result property="regimentalPromotion" column="regimental_promotion"/>
  39. <result property="sampleCount" column="sample_count"/>
  40. <result property="sampleRequirement" column="sample_requirement"/>
  41. <result property="deliveryRate" column="delivery_rate"/>
  42. <result property="partnerRecommendText" column="partner_recommend_text"/>
  43. <result property="detailUrl" column="detail_url"/>
  44. <result property="samplesReceived" column="samples_received"/>
  45. <result property="samplesPeoples" column="samples_peoples"/>
  46. <result property="relateId" column="relate_id"/>
  47. <result property="ruleId" column="rule_id"/>
  48. <result property="isPresale" column="is_presale"/>
  49. <result property="createTime" column="create_time"/>
  50. <result property="updateTime" column="update_time"/>
  51. </resultMap>
  52. <sql id="selectKuaishouItemListVo">
  53. select item_id,
  54. media_id,
  55. item_title,
  56. item_price,
  57. item_desc,
  58. zk_final_price,
  59. item_img_url,
  60. item_desc_urls,
  61. shop_star,
  62. mall_logistics_score,
  63. activity_item_status,
  64. shop_score,
  65. category_id,
  66. category_name,
  67. item_gallery_urls, identity, activity_id, shop_title, commission_rate, mall_service_score, mall_quality_score, sku_list, user_id, user_name, examine_id, examine_name, examine_status, refuse_detail, post_area, no_post_area, regimental_promotion_rate, regimental_promotion, sample_count, sample_requirement, delivery_rate, partner_recommend_text, detail_url, samples_received, samples_peoples, relate_id, rule_id, is_presale, create_time, update_time
  68. from kuaishou_item_list
  69. </sql>
  70. <select id="getItemList" resultType="com.ruixuan.isc.entity.KuaishouItemList">
  71. select t1.item_id, t1.item_title, t1.item_price, t1.item_desc, t1.zk_final_price, t1.item_img_url,
  72. t1.item_desc_urls, t1.shop_star,
  73. t1.mall_logistics_score, t1.activity_item_status, t1.shop_score, t1.category_id, t1.category_name,
  74. t1.item_gallery_urls, t1.identity,
  75. t1.activity_id, t1.shop_title, t1.commission_rate, t1.mall_service_score, t1.mall_quality_score, t1.sku_list,
  76. t1.user_id, t1.user_name,
  77. t1.examine_id, t1.examine_name, t1.examine_status, t1.refuse_detail, t1.post_area, t1.no_post_area,
  78. t1.regimental_promotion_rate,
  79. t1.regimental_promotion, t1.sample_count, t1.sample_requirement, t1.delivery_rate, t1.partner_recommend_text,
  80. t1.detail_url,t1.samples_received, t1.samples_peoples,t1.relate_id,t1.rule_id,t1.create_time, t1.update_time,
  81. t2.rule_name,
  82. t1.media_id,
  83. t1.is_presale,
  84. (
  85. case when t1.media_id = 2
  86. then '快手'
  87. when t1.media_id = 1
  88. then '抖音'
  89. else '-'
  90. end
  91. ) as 'media_name'
  92. from kuaishou_item_list
  93. t1
  94. left join kuaishou_settlement_rules t2
  95. on t1.rule_id = t2.id
  96. where 1 = 1
  97. <if test="userId != null and userId != ''">
  98. and t1.user_id = #{userId}
  99. </if>
  100. <if test='userIds != null and userIds.size() > 0'>
  101. AND t1.user_id in
  102. <foreach collection="userIds" item="item" separator=","
  103. open="(" close=")">
  104. #{item}
  105. </foreach>
  106. </if>
  107. <if test="examineStatus != null and examineStatus != ''">
  108. and t1.examine_status = #{examineStatus}
  109. </if>
  110. <if test="itemId != null and itemId != ''">
  111. and t1.item_id = #{itemId}
  112. </if>
  113. <if test="itemTitle != null and itemTitle != ''">
  114. and t1.item_title like concat('%', #{itemTitle}, '%')
  115. </if>
  116. <if test="categoryId != null and categoryId != ''">
  117. and t1.category_id = #{categoryId}
  118. </if>
  119. <if test="mediaId != null and mediaId != ''">
  120. and t1.media_id = #{mediaId}
  121. </if>
  122. <if test="startDate != null and startDate != ''">
  123. and t1.create_time &gt;= str_to_date(concat(#{startDate},' 00:00:01'),'%Y-%m-%d
  124. %H:%i:%s')
  125. </if>
  126. <if test="endDate != null and endDate != ''">
  127. and t1.create_time &lt;= str_to_date(concat(#{endDate},' 23:59:59'),'%Y-%m-%d
  128. %H:%i:%s')
  129. </if>
  130. order by t1.create_time desc
  131. </select>
  132. <select id="getItemInfoByItemId" resultType="com.ruixuan.isc.entity.KuaishouItemList"
  133. parameterType="java.lang.Long">
  134. <include refid="selectKuaishouItemListVo"/>
  135. where item_id = #{itemId}
  136. </select>
  137. <select id="getCategoryInfo" resultType="com.ruixuan.isc.entity.KuaishouItemCategory"
  138. parameterType="java.lang.Long">
  139. select *
  140. from kuaishou_item_category
  141. where category_id = #{categoryId}
  142. </select>
  143. <select id="getIdByName" resultType="java.lang.Long" parameterType="java.lang.String">
  144. select category_id
  145. from kuaishou_item_category
  146. where category_name = #{categoryName}
  147. and category_sort = 1 limit 1
  148. </select>
  149. <select id="getCategoryIds" resultType="com.alibaba.fastjson.JSONObject">
  150. select category_id as 'categoryId' , category_name as 'categoryName'
  151. from kuaishou_item_category
  152. where parent_id = 0
  153. order by category_id
  154. </select>
  155. <select id="getActivityIds" resultType="java.lang.Long" parameterType="java.lang.Long">
  156. select activity_id
  157. from kuaishou_item_list
  158. where user_id = #{userId}
  159. group by activity_id
  160. order by activity_id desc
  161. </select>
  162. <select id="selectItemInfo" resultType="com.alibaba.fastjson.JSONObject">
  163. select item_id as 'itemId',
  164. valid_order_num as 'validOrderNum',
  165. valid_amount as 'validAmount'
  166. from item_oerder_amount where item_id in
  167. <foreach collection="map.values" item="v" separator="," open="(" close=")">
  168. ${v}
  169. </foreach>
  170. </select>
  171. <select id="getSampleCount" resultType="java.lang.Integer" parameterType="java.lang.Long">
  172. select count(1)
  173. from kuaishou_item_collect_samples
  174. where item_id = #{itemId}
  175. and collect_sample_status in (
  176. 1, 3, 4, 5, 6
  177. )
  178. </select>
  179. <select id="getRegimental" resultType="com.alibaba.fastjson.JSONObject">
  180. select id as 'id', reg_name as 'regName'
  181. from kuaishou_access_token
  182. </select>
  183. <select id="selectMaxRelateId" resultType="java.lang.Long">
  184. select max(relate_id)
  185. from ${targetOwnershipId}.kuaishou_item_list
  186. </select>
  187. <select id="getItemImgUrl" resultType="java.lang.String">
  188. select item_img_url
  189. from kuaishou_item_list
  190. where item_id = #{itemId}
  191. </select>
  192. <select id="getListByRelateId" resultType="com.alibaba.fastjson.JSONObject" parameterType="java.lang.Long">
  193. select item_id as 'itemId',item_title as 'itemTitle'
  194. from kuaishou_item_list
  195. where relate_id = #{relateId}
  196. order by create_time desc
  197. </select>
  198. <select id="selectRuleItemByItemId" resultType="com.alibaba.fastjson.JSONObject"
  199. parameterType="java.lang.Long">
  200. select item_id as 'itemId', item_title as 'itemTitle', user_id as 'userId', group_concat(user_name) as 'userName'
  201. from kuaishou_item_list
  202. where item_id = #{itemId}
  203. and media_id = 2
  204. group by item_id
  205. </select>
  206. <select id="getJYOrderItemList" resultType="com.ruixuan.isc.entity.JYOrderItemList">
  207. select
  208. item_id as 'itemId',
  209. item_title as 'itemTitle',
  210. ROUND(reserve_price/100,2) as 'reservePrice',
  211. image_url as 'imageUrl',
  212. CONCAT(ROUND(regimental_promotion_rate/10,1),'%') as 'regimentalPromotionRate',
  213. CONCAT(ROUND(commission_rate/10,1),'%') as 'commissionRate',
  214. ROUND(regimental_promotion_amount/100,2) as 'regimentalPromotionAmount',
  215. ROUND(mcn_promotion_amount/100,2) as 'mcnPromotionAmount',
  216. total_order_num as 'totalOrderNum',
  217. date_format(first_order_time,'%Y-%m-%d') as 'firstOrderTime'
  218. from ruixuan.jy_order_item_list
  219. <where>
  220. <if test="itemTitle != null ">
  221. and item_title like CONCAT('%',#{itemTitle},'%')
  222. </if>
  223. <if test="startDate != null ">
  224. and date_format(first_order_time,'%Y-%m-%d') &gt;= #{startDate}
  225. and date_format(first_order_time,'%Y-%m-%d') &lt;= #{endDate}
  226. </if>
  227. </where>
  228. order by first_order_time desc,item_id
  229. </select>
  230. <select id="itemList" resultType="com.alibaba.fastjson.JSONObject">
  231. select item_id as 'itemId', item_commission_rate as 'itemCommissionRate'
  232. from kuaishou_activity_item_list
  233. </select>
  234. <select id="getDataOwnership" resultType="com.alibaba.fastjson.JSONObject">
  235. select ownership_id as 'ownershipId',ownership_name as 'ownershipName'
  236. from ruixuan.kuaishou_data_ownership
  237. </select>
  238. <select id="checkUser" resultType="java.lang.Long">
  239. select user_id
  240. from ${ownershipId}.sys_user
  241. where nick_name = #{userName} limit 1
  242. </select>
  243. <select id="selectDataOwnershipNameById" resultType="java.lang.String" parameterType="java.lang.String">
  244. select ownership_name
  245. from ruixuan.kuaishou_data_ownership
  246. where ownership_id = #{ownershipId}
  247. </select>
  248. <select id="getUserInfo" resultType="com.alibaba.fastjson.JSONObject">
  249. select user_id as 'userId', nick_name as 'userName'
  250. from ${targetOwnershipId}.sys_user
  251. where nick_name = #{userName}
  252. order by create_time desc limit 1
  253. </select>
  254. <select id="getItemOwnership" resultType="java.lang.String" parameterType="java.lang.Long">
  255. select ownership_id
  256. from ruixuan.kuaishou_item_check
  257. where item_id = #{itemId}
  258. </select>
  259. <select id="getCleanData" resultType="com.alibaba.fastjson.JSONObject">
  260. select *
  261. from (select item_id as 'itemId', 'ruixuan' as 'ownershipId'
  262. from ruixuan.kuaishou_item_list
  263. union all
  264. select item_id as 'itemId', 'miaogousi' as 'ownershipId'
  265. from miaogousi.kuaishou_item_list
  266. union all
  267. select item_id as 'itemId', 'rocket' as 'ownershipId'
  268. from rocket.kuaishou_item_list
  269. union all
  270. select item_id as 'itemId', 'rocket' as 'ownershipId'
  271. from yufu.kuaishou_item_list
  272. ) t
  273. group by t.itemId
  274. </select>
  275. <select id="checkItemData" resultType="java.lang.Integer">
  276. select count(1)
  277. from ${ownershipId}.kuaishou_supply_chain
  278. where item_id = #{itemId}
  279. </select>
  280. <insert id="insertItem" parameterType="com.ruixuan.isc.entity.KuaishouItemList">
  281. insert into kuaishou_item_list
  282. <trim prefix="(" suffix=")" suffixOverrides=",">
  283. <if test="itemId != null">item_id,</if>
  284. <if test="mediaId != null">media_id,</if>
  285. <if test="itemTitle != null">item_title,</if>
  286. <if test="itemPrice != null">item_price,</if>
  287. <if test="itemDesc != null">item_desc,</if>
  288. <if test="zkFinalPrice != null">zk_final_price,</if>
  289. <if test="itemImgUrl != null">item_img_url,</if>
  290. <if test="itemDescUrls != null">item_desc_urls,</if>
  291. <if test="shopStar != null">shop_star,</if>
  292. <if test="mallLogisticsScore != null">mall_logistics_score,</if>
  293. <if test="activityItemStatus != null">activity_item_status,</if>
  294. <if test="shopScore != null">shop_score,</if>
  295. <if test="categoryId != null">category_id,</if>
  296. <if test="categoryName != null">category_name,</if>
  297. <if test="itemGalleryUrls != null">item_gallery_urls,</if>
  298. <if test="identity != null">identity,</if>
  299. <if test="activityId != null">activity_id,</if>
  300. <if test="shopTitle != null">shop_title,</if>
  301. <if test="commissionRate != null">commission_rate,</if>
  302. <if test="mallServiceScore != null">mall_service_score,</if>
  303. <if test="mallQualityScore != null">mall_quality_score,</if>
  304. <if test="skuList != null">sku_list,</if>
  305. <if test="userId != null">user_id,</if>
  306. <if test="userName != null">user_name,</if>
  307. <if test="examineId != null">examine_id,</if>
  308. <if test="examineName != null">examine_name,</if>
  309. <if test="examineStatus != null">examine_status,</if>
  310. <if test="refuseDetail != null">refuse_detail,</if>
  311. <if test="postArea != null">post_area,</if>
  312. <if test="noPostArea != null">no_post_area,</if>
  313. <if test="regimentalPromotionRate != null">regimental_promotion_rate,</if>
  314. <if test="regimentalPromotion != null">regimental_promotion,</if>
  315. <if test="sampleCount != null">sample_count,</if>
  316. <if test="sampleRequirement != null">sample_requirement,</if>
  317. <if test="deliveryRate != null">delivery_rate,</if>
  318. <if test="partnerRecommendText != null">partner_recommend_text,</if>
  319. <if test="detailUrl != null">detail_url,</if>
  320. <if test="samplesReceived != null">samples_received,</if>
  321. <if test="samplesPeoples != null">samples_peoples,</if>
  322. <if test="relateId != null">relate_id,</if>
  323. <if test="ruleId != null">rule_id,</if>
  324. <if test="isPresale != null">is_presale,</if>
  325. <if test="createTime != null">create_time,</if>
  326. <if test="updateTime != null">update_time,</if>
  327. </trim>
  328. <trim prefix="values (" suffix=")" suffixOverrides=",">
  329. <if test="itemId != null">#{itemId},</if>
  330. <if test="mediaId != null">#{mediaId},</if>
  331. <if test="itemTitle != null">#{itemTitle},</if>
  332. <if test="itemPrice != null">#{itemPrice},</if>
  333. <if test="itemDesc != null">#{itemDesc},</if>
  334. <if test="zkFinalPrice != null">#{zkFinalPrice},</if>
  335. <if test="itemImgUrl != null">#{itemImgUrl},</if>
  336. <if test="itemDescUrls != null">#{itemDescUrls},</if>
  337. <if test="shopStar != null">#{shopStar},</if>
  338. <if test="mallLogisticsScore != null">#{mallLogisticsScore},</if>
  339. <if test="activityItemStatus != null">#{activityItemStatus},</if>
  340. <if test="shopScore != null">#{shopScore},</if>
  341. <if test="categoryId != null">#{categoryId},</if>
  342. <if test="categoryName != null">#{categoryName},</if>
  343. <if test="itemGalleryUrls != null">#{itemGalleryUrls},</if>
  344. <if test="identity != null">#{identity},</if>
  345. <if test="activityId != null">#{activityId},</if>
  346. <if test="shopTitle != null">#{shopTitle},</if>
  347. <if test="commissionRate != null">#{commissionRate},</if>
  348. <if test="mallServiceScore != null">#{mallServiceScore},</if>
  349. <if test="mallQualityScore != null">#{mallQualityScore},</if>
  350. <if test="skuList != null">#{skuList},</if>
  351. <if test="userId != null">#{userId},</if>
  352. <if test="userName != null">#{userName},</if>
  353. <if test="examineId != null">#{examineId},</if>
  354. <if test="examineName != null">#{examineName},</if>
  355. <if test="examineStatus != null">#{examineStatus},</if>
  356. <if test="refuseDetail != null">#{refuseDetail},</if>
  357. <if test="postArea != null">#{postArea},</if>
  358. <if test="noPostArea != null">#{noPostArea},</if>
  359. <if test="regimentalPromotionRate != null">#{regimentalPromotionRate},</if>
  360. <if test="regimentalPromotion != null">#{regimentalPromotion},</if>
  361. <if test="sampleCount != null">#{sampleCount},</if>
  362. <if test="sampleRequirement != null">#{sampleRequirement},</if>
  363. <if test="deliveryRate != null">#{deliveryRate},</if>
  364. <if test="partnerRecommendText != null">#{partnerRecommendText},</if>
  365. <if test="detailUrl != null">#{detailUrl},</if>
  366. <if test="samplesReceived != null">#{samplesReceived},</if>
  367. <if test="samplesPeoples != null">#{samplesPeoples},</if>
  368. <if test="relateId != null">#{relateId},</if>
  369. <if test="ruleId != null">#{ruleId},</if>
  370. <if test="isPresale != null">#{isPresale},</if>
  371. <if test="createTime != null">#{createTime},</if>
  372. <if test="updateTime != null">#{updateTime},</if>
  373. </trim>
  374. </insert>
  375. <insert id="insertItemBindUser">
  376. replace
  377. into
  378. ${targetOwnershipId}
  379. .
  380. kuaishou_item_bind_user
  381. (
  382. item_id,
  383. user_id,
  384. user_name
  385. )
  386. values
  387. (
  388. #{itemId},
  389. #{userId},
  390. #{userName}
  391. )
  392. </insert>
  393. <insert id="batchCategory">
  394. replace into ruixuan.kuaishou_item_category(
  395. category_id,
  396. category_name,
  397. parent_id,
  398. category_sort
  399. )
  400. values
  401. <foreach collection="adds" item="add" separator=",">
  402. (
  403. #{add.categoryId},
  404. #{add.categoryName},
  405. #{add.parentId},
  406. #{add.categorySort}
  407. )
  408. </foreach>
  409. </insert>
  410. <insert id="insertRuiXuanItem" parameterType="com.ruixuan.isc.entity.KuaishouItemList">
  411. insert into ruixuan.kuaishou_item_list
  412. <trim prefix="(" suffix=")" suffixOverrides=",">
  413. <if test="itemId != null">item_id,</if>
  414. <if test="mediaId != null">media_id,</if>
  415. <if test="itemTitle != null">item_title,</if>
  416. <if test="itemPrice != null">item_price,</if>
  417. <if test="itemDesc != null">item_desc,</if>
  418. <if test="zkFinalPrice != null">zk_final_price,</if>
  419. <if test="itemImgUrl != null">item_img_url,</if>
  420. <if test="itemDescUrls != null">item_desc_urls,</if>
  421. <if test="shopStar != null">shop_star,</if>
  422. <if test="mallLogisticsScore != null">mall_logistics_score,</if>
  423. <if test="activityItemStatus != null">activity_item_status,</if>
  424. <if test="shopScore != null">shop_score,</if>
  425. <if test="categoryId != null">category_id,</if>
  426. <if test="categoryName != null">category_name,</if>
  427. <if test="itemGalleryUrls != null">item_gallery_urls,</if>
  428. <if test="identity != null">identity,</if>
  429. <if test="activityId != null">activity_id,</if>
  430. <if test="shopTitle != null">shop_title,</if>
  431. <if test="commissionRate != null">commission_rate,</if>
  432. <if test="mallServiceScore != null">mall_service_score,</if>
  433. <if test="mallQualityScore != null">mall_quality_score,</if>
  434. <if test="skuList != null">sku_list,</if>
  435. <if test="userId != null">user_id,</if>
  436. <if test="userName != null">user_name,</if>
  437. <if test="examineId != null">examine_id,</if>
  438. <if test="examineName != null">examine_name,</if>
  439. <if test="examineStatus != null">examine_status,</if>
  440. <if test="refuseDetail != null">refuse_detail,</if>
  441. <if test="postArea != null">post_area,</if>
  442. <if test="noPostArea != null">no_post_area,</if>
  443. <if test="regimentalPromotionRate != null">regimental_promotion_rate,</if>
  444. <if test="regimentalPromotion != null">regimental_promotion,</if>
  445. <if test="sampleCount != null">sample_count,</if>
  446. <if test="sampleRequirement != null">sample_requirement,</if>
  447. <if test="deliveryRate != null">delivery_rate,</if>
  448. <if test="partnerRecommendText != null">partner_recommend_text,</if>
  449. <if test="detailUrl != null">detail_url,</if>
  450. <if test="samplesReceived != null">samples_received,</if>
  451. <if test="samplesPeoples != null">samples_peoples,</if>
  452. <if test="relateId != null">relate_id,</if>
  453. <if test="ruleId != null">rule_id,</if>
  454. <if test="isPresale != null">is_presale,</if>
  455. <if test="createTime != null">create_time,</if>
  456. <if test="updateTime != null">update_time,</if>
  457. </trim>
  458. <trim prefix="values (" suffix=")" suffixOverrides=",">
  459. <if test="itemId != null">#{itemId},</if>
  460. <if test="mediaId != null">#{mediaId},</if>
  461. <if test="itemTitle != null">#{itemTitle},</if>
  462. <if test="itemPrice != null">#{itemPrice},</if>
  463. <if test="itemDesc != null">#{itemDesc},</if>
  464. <if test="zkFinalPrice != null">#{zkFinalPrice},</if>
  465. <if test="itemImgUrl != null">#{itemImgUrl},</if>
  466. <if test="itemDescUrls != null">#{itemDescUrls},</if>
  467. <if test="shopStar != null">#{shopStar},</if>
  468. <if test="mallLogisticsScore != null">#{mallLogisticsScore},</if>
  469. <if test="activityItemStatus != null">#{activityItemStatus},</if>
  470. <if test="shopScore != null">#{shopScore},</if>
  471. <if test="categoryId != null">#{categoryId},</if>
  472. <if test="categoryName != null">#{categoryName},</if>
  473. <if test="itemGalleryUrls != null">#{itemGalleryUrls},</if>
  474. <if test="identity != null">#{identity},</if>
  475. <if test="activityId != null">#{activityId},</if>
  476. <if test="shopTitle != null">#{shopTitle},</if>
  477. <if test="commissionRate != null">#{commissionRate},</if>
  478. <if test="mallServiceScore != null">#{mallServiceScore},</if>
  479. <if test="mallQualityScore != null">#{mallQualityScore},</if>
  480. <if test="skuList != null">#{skuList},</if>
  481. <if test="userId != null">#{userId},</if>
  482. <if test="userName != null">#{userName},</if>
  483. <if test="examineId != null">#{examineId},</if>
  484. <if test="examineName != null">#{examineName},</if>
  485. <if test="examineStatus != null">#{examineStatus},</if>
  486. <if test="refuseDetail != null">#{refuseDetail},</if>
  487. <if test="postArea != null">#{postArea},</if>
  488. <if test="noPostArea != null">#{noPostArea},</if>
  489. <if test="regimentalPromotionRate != null">#{regimentalPromotionRate},</if>
  490. <if test="regimentalPromotion != null">#{regimentalPromotion},</if>
  491. <if test="sampleCount != null">#{sampleCount},</if>
  492. <if test="sampleRequirement != null">#{sampleRequirement},</if>
  493. <if test="deliveryRate != null">#{deliveryRate},</if>
  494. <if test="partnerRecommendText != null">#{partnerRecommendText},</if>
  495. <if test="detailUrl != null">#{detailUrl},</if>
  496. <if test="samplesReceived != null">#{samplesReceived},</if>
  497. <if test="samplesPeoples != null">#{samplesPeoples},</if>
  498. <if test="relateId != null">#{relateId},</if>
  499. <if test="ruleId != null">#{ruleId},</if>
  500. <if test="isPresale != null">#{isPresale},</if>
  501. <if test="createTime != null">#{createTime},</if>
  502. <if test="updateTime != null">#{updateTime},</if>
  503. </trim>
  504. </insert>
  505. <insert id="insertMiaoGouSiItem" parameterType="com.ruixuan.isc.entity.KuaishouItemList">
  506. insert into miaogousi.kuaishou_item_list
  507. <trim prefix="(" suffix=")" suffixOverrides=",">
  508. <if test="itemId != null">item_id,</if>
  509. <if test="mediaId != null">media_id,</if>
  510. <if test="itemTitle != null">item_title,</if>
  511. <if test="itemPrice != null">item_price,</if>
  512. <if test="itemDesc != null">item_desc,</if>
  513. <if test="zkFinalPrice != null">zk_final_price,</if>
  514. <if test="itemImgUrl != null">item_img_url,</if>
  515. <if test="itemDescUrls != null">item_desc_urls,</if>
  516. <if test="shopStar != null">shop_star,</if>
  517. <if test="mallLogisticsScore != null">mall_logistics_score,</if>
  518. <if test="activityItemStatus != null">activity_item_status,</if>
  519. <if test="shopScore != null">shop_score,</if>
  520. <if test="categoryId != null">category_id,</if>
  521. <if test="categoryName != null">category_name,</if>
  522. <if test="itemGalleryUrls != null">item_gallery_urls,</if>
  523. <if test="identity != null">identity,</if>
  524. <if test="activityId != null">activity_id,</if>
  525. <if test="shopTitle != null">shop_title,</if>
  526. <if test="commissionRate != null">commission_rate,</if>
  527. <if test="mallServiceScore != null">mall_service_score,</if>
  528. <if test="mallQualityScore != null">mall_quality_score,</if>
  529. <if test="skuList != null">sku_list,</if>
  530. <if test="userId != null">user_id,</if>
  531. <if test="userName != null">user_name,</if>
  532. <if test="examineId != null">examine_id,</if>
  533. <if test="examineName != null">examine_name,</if>
  534. <if test="examineStatus != null">examine_status,</if>
  535. <if test="refuseDetail != null">refuse_detail,</if>
  536. <if test="postArea != null">post_area,</if>
  537. <if test="noPostArea != null">no_post_area,</if>
  538. <if test="regimentalPromotionRate != null">regimental_promotion_rate,</if>
  539. <if test="regimentalPromotion != null">regimental_promotion,</if>
  540. <if test="sampleCount != null">sample_count,</if>
  541. <if test="sampleRequirement != null">sample_requirement,</if>
  542. <if test="deliveryRate != null">delivery_rate,</if>
  543. <if test="partnerRecommendText != null">partner_recommend_text,</if>
  544. <if test="detailUrl != null">detail_url,</if>
  545. <if test="samplesReceived != null">samples_received,</if>
  546. <if test="samplesPeoples != null">samples_peoples,</if>
  547. <if test="relateId != null">relate_id,</if>
  548. <if test="ruleId != null">rule_id,</if>
  549. <if test="isPresale != null">is_presale,</if>
  550. <if test="createTime != null">create_time,</if>
  551. <if test="updateTime != null">update_time,</if>
  552. </trim>
  553. <trim prefix="values (" suffix=")" suffixOverrides=",">
  554. <if test="itemId != null">#{itemId},</if>
  555. <if test="mediaId != null">#{mediaId},</if>
  556. <if test="itemTitle != null">#{itemTitle},</if>
  557. <if test="itemPrice != null">#{itemPrice},</if>
  558. <if test="itemDesc != null">#{itemDesc},</if>
  559. <if test="zkFinalPrice != null">#{zkFinalPrice},</if>
  560. <if test="itemImgUrl != null">#{itemImgUrl},</if>
  561. <if test="itemDescUrls != null">#{itemDescUrls},</if>
  562. <if test="shopStar != null">#{shopStar},</if>
  563. <if test="mallLogisticsScore != null">#{mallLogisticsScore},</if>
  564. <if test="activityItemStatus != null">#{activityItemStatus},</if>
  565. <if test="shopScore != null">#{shopScore},</if>
  566. <if test="categoryId != null">#{categoryId},</if>
  567. <if test="categoryName != null">#{categoryName},</if>
  568. <if test="itemGalleryUrls != null">#{itemGalleryUrls},</if>
  569. <if test="identity != null">#{identity},</if>
  570. <if test="activityId != null">#{activityId},</if>
  571. <if test="shopTitle != null">#{shopTitle},</if>
  572. <if test="commissionRate != null">#{commissionRate},</if>
  573. <if test="mallServiceScore != null">#{mallServiceScore},</if>
  574. <if test="mallQualityScore != null">#{mallQualityScore},</if>
  575. <if test="skuList != null">#{skuList},</if>
  576. <if test="userId != null">#{userId},</if>
  577. <if test="userName != null">#{userName},</if>
  578. <if test="examineId != null">#{examineId},</if>
  579. <if test="examineName != null">#{examineName},</if>
  580. <if test="examineStatus != null">#{examineStatus},</if>
  581. <if test="refuseDetail != null">#{refuseDetail},</if>
  582. <if test="postArea != null">#{postArea},</if>
  583. <if test="noPostArea != null">#{noPostArea},</if>
  584. <if test="regimentalPromotionRate != null">#{regimentalPromotionRate},</if>
  585. <if test="regimentalPromotion != null">#{regimentalPromotion},</if>
  586. <if test="sampleCount != null">#{sampleCount},</if>
  587. <if test="sampleRequirement != null">#{sampleRequirement},</if>
  588. <if test="deliveryRate != null">#{deliveryRate},</if>
  589. <if test="partnerRecommendText != null">#{partnerRecommendText},</if>
  590. <if test="detailUrl != null">#{detailUrl},</if>
  591. <if test="samplesReceived != null">#{samplesReceived},</if>
  592. <if test="samplesPeoples != null">#{samplesPeoples},</if>
  593. <if test="relateId != null">#{relateId},</if>
  594. <if test="ruleId != null">#{ruleId},</if>
  595. <if test="isPresale != null">#{isPresale},</if>
  596. <if test="createTime != null">#{createTime},</if>
  597. <if test="updateTime != null">#{updateTime},</if>
  598. </trim>
  599. </insert>
  600. <insert id="insertRocketItem" parameterType="com.ruixuan.isc.entity.KuaishouItemList">
  601. insert into rocket.kuaishou_item_list
  602. <trim prefix="(" suffix=")" suffixOverrides=",">
  603. <if test="itemId != null">item_id,</if>
  604. <if test="mediaId != null">media_id,</if>
  605. <if test="itemTitle != null">item_title,</if>
  606. <if test="itemPrice != null">item_price,</if>
  607. <if test="itemDesc != null">item_desc,</if>
  608. <if test="zkFinalPrice != null">zk_final_price,</if>
  609. <if test="itemImgUrl != null">item_img_url,</if>
  610. <if test="itemDescUrls != null">item_desc_urls,</if>
  611. <if test="shopStar != null">shop_star,</if>
  612. <if test="mallLogisticsScore != null">mall_logistics_score,</if>
  613. <if test="activityItemStatus != null">activity_item_status,</if>
  614. <if test="shopScore != null">shop_score,</if>
  615. <if test="categoryId != null">category_id,</if>
  616. <if test="categoryName != null">category_name,</if>
  617. <if test="itemGalleryUrls != null">item_gallery_urls,</if>
  618. <if test="identity != null">identity,</if>
  619. <if test="activityId != null">activity_id,</if>
  620. <if test="shopTitle != null">shop_title,</if>
  621. <if test="commissionRate != null">commission_rate,</if>
  622. <if test="mallServiceScore != null">mall_service_score,</if>
  623. <if test="mallQualityScore != null">mall_quality_score,</if>
  624. <if test="skuList != null">sku_list,</if>
  625. <if test="userId != null">user_id,</if>
  626. <if test="userName != null">user_name,</if>
  627. <if test="examineId != null">examine_id,</if>
  628. <if test="examineName != null">examine_name,</if>
  629. <if test="examineStatus != null">examine_status,</if>
  630. <if test="refuseDetail != null">refuse_detail,</if>
  631. <if test="postArea != null">post_area,</if>
  632. <if test="noPostArea != null">no_post_area,</if>
  633. <if test="regimentalPromotionRate != null">regimental_promotion_rate,</if>
  634. <if test="regimentalPromotion != null">regimental_promotion,</if>
  635. <if test="sampleCount != null">sample_count,</if>
  636. <if test="sampleRequirement != null">sample_requirement,</if>
  637. <if test="deliveryRate != null">delivery_rate,</if>
  638. <if test="partnerRecommendText != null">partner_recommend_text,</if>
  639. <if test="detailUrl != null">detail_url,</if>
  640. <if test="samplesReceived != null">samples_received,</if>
  641. <if test="samplesPeoples != null">samples_peoples,</if>
  642. <if test="relateId != null">relate_id,</if>
  643. <if test="ruleId != null">rule_id,</if>
  644. <if test="isPresale != null">is_presale,</if>
  645. <if test="createTime != null">create_time,</if>
  646. <if test="updateTime != null">update_time,</if>
  647. </trim>
  648. <trim prefix="values (" suffix=")" suffixOverrides=",">
  649. <if test="itemId != null">#{itemId},</if>
  650. <if test="mediaId != null">#{mediaId},</if>
  651. <if test="itemTitle != null">#{itemTitle},</if>
  652. <if test="itemPrice != null">#{itemPrice},</if>
  653. <if test="itemDesc != null">#{itemDesc},</if>
  654. <if test="zkFinalPrice != null">#{zkFinalPrice},</if>
  655. <if test="itemImgUrl != null">#{itemImgUrl},</if>
  656. <if test="itemDescUrls != null">#{itemDescUrls},</if>
  657. <if test="shopStar != null">#{shopStar},</if>
  658. <if test="mallLogisticsScore != null">#{mallLogisticsScore},</if>
  659. <if test="activityItemStatus != null">#{activityItemStatus},</if>
  660. <if test="shopScore != null">#{shopScore},</if>
  661. <if test="categoryId != null">#{categoryId},</if>
  662. <if test="categoryName != null">#{categoryName},</if>
  663. <if test="itemGalleryUrls != null">#{itemGalleryUrls},</if>
  664. <if test="identity != null">#{identity},</if>
  665. <if test="activityId != null">#{activityId},</if>
  666. <if test="shopTitle != null">#{shopTitle},</if>
  667. <if test="commissionRate != null">#{commissionRate},</if>
  668. <if test="mallServiceScore != null">#{mallServiceScore},</if>
  669. <if test="mallQualityScore != null">#{mallQualityScore},</if>
  670. <if test="skuList != null">#{skuList},</if>
  671. <if test="userId != null">#{userId},</if>
  672. <if test="userName != null">#{userName},</if>
  673. <if test="examineId != null">#{examineId},</if>
  674. <if test="examineName != null">#{examineName},</if>
  675. <if test="examineStatus != null">#{examineStatus},</if>
  676. <if test="refuseDetail != null">#{refuseDetail},</if>
  677. <if test="postArea != null">#{postArea},</if>
  678. <if test="noPostArea != null">#{noPostArea},</if>
  679. <if test="regimentalPromotionRate != null">#{regimentalPromotionRate},</if>
  680. <if test="regimentalPromotion != null">#{regimentalPromotion},</if>
  681. <if test="sampleCount != null">#{sampleCount},</if>
  682. <if test="sampleRequirement != null">#{sampleRequirement},</if>
  683. <if test="deliveryRate != null">#{deliveryRate},</if>
  684. <if test="partnerRecommendText != null">#{partnerRecommendText},</if>
  685. <if test="detailUrl != null">#{detailUrl},</if>
  686. <if test="samplesReceived != null">#{samplesReceived},</if>
  687. <if test="samplesPeoples != null">#{samplesPeoples},</if>
  688. <if test="relateId != null">#{relateId},</if>
  689. <if test="ruleId != null">#{ruleId},</if>
  690. <if test="isPresale != null">#{isPresale},</if>
  691. <if test="createTime != null">#{createTime},</if>
  692. <if test="updateTime != null">#{updateTime},</if>
  693. </trim>
  694. </insert>
  695. <insert id="insertYufuItem" parameterType="com.ruixuan.isc.entity.KuaishouItemList">
  696. insert into yufu.kuaishou_item_list
  697. <trim prefix="(" suffix=")" suffixOverrides=",">
  698. <if test="itemId != null">item_id,</if>
  699. <if test="mediaId != null">media_id,</if>
  700. <if test="itemTitle != null">item_title,</if>
  701. <if test="itemPrice != null">item_price,</if>
  702. <if test="itemDesc != null">item_desc,</if>
  703. <if test="zkFinalPrice != null">zk_final_price,</if>
  704. <if test="itemImgUrl != null">item_img_url,</if>
  705. <if test="itemDescUrls != null">item_desc_urls,</if>
  706. <if test="shopStar != null">shop_star,</if>
  707. <if test="mallLogisticsScore != null">mall_logistics_score,</if>
  708. <if test="activityItemStatus != null">activity_item_status,</if>
  709. <if test="shopScore != null">shop_score,</if>
  710. <if test="categoryId != null">category_id,</if>
  711. <if test="categoryName != null">category_name,</if>
  712. <if test="itemGalleryUrls != null">item_gallery_urls,</if>
  713. <if test="identity != null">identity,</if>
  714. <if test="activityId != null">activity_id,</if>
  715. <if test="shopTitle != null">shop_title,</if>
  716. <if test="commissionRate != null">commission_rate,</if>
  717. <if test="mallServiceScore != null">mall_service_score,</if>
  718. <if test="mallQualityScore != null">mall_quality_score,</if>
  719. <if test="skuList != null">sku_list,</if>
  720. <if test="userId != null">user_id,</if>
  721. <if test="userName != null">user_name,</if>
  722. <if test="examineId != null">examine_id,</if>
  723. <if test="examineName != null">examine_name,</if>
  724. <if test="examineStatus != null">examine_status,</if>
  725. <if test="refuseDetail != null">refuse_detail,</if>
  726. <if test="postArea != null">post_area,</if>
  727. <if test="noPostArea != null">no_post_area,</if>
  728. <if test="regimentalPromotionRate != null">regimental_promotion_rate,</if>
  729. <if test="regimentalPromotion != null">regimental_promotion,</if>
  730. <if test="sampleCount != null">sample_count,</if>
  731. <if test="sampleRequirement != null">sample_requirement,</if>
  732. <if test="deliveryRate != null">delivery_rate,</if>
  733. <if test="partnerRecommendText != null">partner_recommend_text,</if>
  734. <if test="detailUrl != null">detail_url,</if>
  735. <if test="samplesReceived != null">samples_received,</if>
  736. <if test="samplesPeoples != null">samples_peoples,</if>
  737. <if test="relateId != null">relate_id,</if>
  738. <if test="ruleId != null">rule_id,</if>
  739. <if test="isPresale != null">is_presale,</if>
  740. <if test="createTime != null">create_time,</if>
  741. <if test="updateTime != null">update_time,</if>
  742. </trim>
  743. <trim prefix="values (" suffix=")" suffixOverrides=",">
  744. <if test="itemId != null">#{itemId},</if>
  745. <if test="mediaId != null">#{mediaId},</if>
  746. <if test="itemTitle != null">#{itemTitle},</if>
  747. <if test="itemPrice != null">#{itemPrice},</if>
  748. <if test="itemDesc != null">#{itemDesc},</if>
  749. <if test="zkFinalPrice != null">#{zkFinalPrice},</if>
  750. <if test="itemImgUrl != null">#{itemImgUrl},</if>
  751. <if test="itemDescUrls != null">#{itemDescUrls},</if>
  752. <if test="shopStar != null">#{shopStar},</if>
  753. <if test="mallLogisticsScore != null">#{mallLogisticsScore},</if>
  754. <if test="activityItemStatus != null">#{activityItemStatus},</if>
  755. <if test="shopScore != null">#{shopScore},</if>
  756. <if test="categoryId != null">#{categoryId},</if>
  757. <if test="categoryName != null">#{categoryName},</if>
  758. <if test="itemGalleryUrls != null">#{itemGalleryUrls},</if>
  759. <if test="identity != null">#{identity},</if>
  760. <if test="activityId != null">#{activityId},</if>
  761. <if test="shopTitle != null">#{shopTitle},</if>
  762. <if test="commissionRate != null">#{commissionRate},</if>
  763. <if test="mallServiceScore != null">#{mallServiceScore},</if>
  764. <if test="mallQualityScore != null">#{mallQualityScore},</if>
  765. <if test="skuList != null">#{skuList},</if>
  766. <if test="userId != null">#{userId},</if>
  767. <if test="userName != null">#{userName},</if>
  768. <if test="examineId != null">#{examineId},</if>
  769. <if test="examineName != null">#{examineName},</if>
  770. <if test="examineStatus != null">#{examineStatus},</if>
  771. <if test="refuseDetail != null">#{refuseDetail},</if>
  772. <if test="postArea != null">#{postArea},</if>
  773. <if test="noPostArea != null">#{noPostArea},</if>
  774. <if test="regimentalPromotionRate != null">#{regimentalPromotionRate},</if>
  775. <if test="regimentalPromotion != null">#{regimentalPromotion},</if>
  776. <if test="sampleCount != null">#{sampleCount},</if>
  777. <if test="sampleRequirement != null">#{sampleRequirement},</if>
  778. <if test="deliveryRate != null">#{deliveryRate},</if>
  779. <if test="partnerRecommendText != null">#{partnerRecommendText},</if>
  780. <if test="detailUrl != null">#{detailUrl},</if>
  781. <if test="samplesReceived != null">#{samplesReceived},</if>
  782. <if test="samplesPeoples != null">#{samplesPeoples},</if>
  783. <if test="relateId != null">#{relateId},</if>
  784. <if test="ruleId != null">#{ruleId},</if>
  785. <if test="isPresale != null">#{isPresale},</if>
  786. <if test="createTime != null">#{createTime},</if>
  787. <if test="updateTime != null">#{updateTime},</if>
  788. </trim>
  789. </insert>
  790. <insert id="insertItemCheck">
  791. replace
  792. into ruixuan.kuaishou_item_check(item_id,ownership_id) values (
  793. #{itemId},
  794. #{targetOwnershipId}
  795. )
  796. </insert>
  797. <insert id="batchMgsCategory">
  798. replace into miaogousi.kuaishou_item_category(
  799. category_id,
  800. category_name,
  801. parent_id,
  802. category_sort
  803. )
  804. values
  805. <foreach collection="adds" item="add" separator=",">
  806. (
  807. #{add.categoryId},
  808. #{add.categoryName},
  809. #{add.parentId},
  810. #{add.categorySort}
  811. )
  812. </foreach>
  813. </insert>
  814. <insert id="batchRocketCategory">
  815. replace into rocket.kuaishou_item_category(
  816. category_id,
  817. category_name,
  818. parent_id,
  819. category_sort
  820. )
  821. values
  822. <foreach collection="adds" item="add" separator=",">
  823. (
  824. #{add.categoryId},
  825. #{add.categoryName},
  826. #{add.parentId},
  827. #{add.categorySort}
  828. )
  829. </foreach>
  830. </insert>
  831. <insert id="batchYufuCategory">
  832. replace into yufu.kuaishou_item_category(
  833. category_id,
  834. category_name,
  835. parent_id,
  836. category_sort
  837. )
  838. values
  839. <foreach collection="adds" item="add" separator=",">
  840. (
  841. #{add.categoryId},
  842. #{add.categoryName},
  843. #{add.parentId},
  844. #{add.categorySort}
  845. )
  846. </foreach>
  847. </insert>
  848. <update id="updateKuaishouItemList" parameterType="com.ruixuan.isc.entity.KuaishouItemList">
  849. update kuaishou_item_list
  850. <trim prefix="SET" suffixOverrides=",">
  851. <if test="itemTitle != null">item_title = #{itemTitle},</if>
  852. <if test="itemPrice != null">item_price = #{itemPrice},</if>
  853. <if test="itemDesc != null">item_desc = #{itemDesc},</if>
  854. <if test="zkFinalPrice != null">zk_final_price = #{zkFinalPrice},</if>
  855. <if test="itemImgUrl != null">item_img_url = #{itemImgUrl},</if>
  856. <if test="itemDescUrls != null">item_desc_urls = #{itemDescUrls},</if>
  857. <if test="shopStar != null">shop_star = #{shopStar},</if>
  858. <if test="mallLogisticsScore != null">mall_logistics_score = #{mallLogisticsScore},</if>
  859. <if test="activityItemStatus != null">activity_item_status = #{activityItemStatus},</if>
  860. <if test="shopScore != null">shop_score = #{shopScore},</if>
  861. <if test="categoryId != null">category_id = #{categoryId},</if>
  862. <if test="categoryName != null">category_name = #{categoryName},</if>
  863. <if test="itemGalleryUrls != null">item_gallery_urls = #{itemGalleryUrls},</if>
  864. <if test="identity != null">identity = #{identity},</if>
  865. <if test="activityId != null">activity_id = #{activityId},</if>
  866. <if test="shopTitle != null">shop_title = #{shopTitle},</if>
  867. <if test="commissionRate != null">commission_rate = #{commissionRate},</if>
  868. <if test="mallServiceScore != null">mall_service_score = #{mallServiceScore},</if>
  869. <if test="mallQualityScore != null">mall_quality_score = #{mallQualityScore},</if>
  870. <if test="skuList != null">sku_list = #{skuList},</if>
  871. <if test="userId != null">user_id = #{userId},</if>
  872. <if test="userName != null">user_name = #{userName},</if>
  873. <if test="examineId != null">examine_id = #{examineId},</if>
  874. <if test="examineName != null">examine_name = #{examineName},</if>
  875. <if test="examineStatus != null">examine_status = #{examineStatus},</if>
  876. <if test="refuseDetail != null">refuse_detail = #{refuseDetail},</if>
  877. <if test="postArea != null">post_area = #{postArea},</if>
  878. <if test="noPostArea != null">no_post_area = #{noPostArea},</if>
  879. <if test="regimentalPromotionRate != null">regimental_promotion_rate = #{regimentalPromotionRate},</if>
  880. <if test="regimentalPromotion != null">regimental_promotion = #{regimentalPromotion},</if>
  881. <if test="sampleCount != null">sample_count = #{sampleCount},</if>
  882. <if test="sampleRequirement != null">sample_requirement = #{sampleRequirement},</if>
  883. <if test="deliveryRate != null">delivery_rate = #{deliveryRate},</if>
  884. <if test="partnerRecommendText != null">partner_recommend_text = #{partnerRecommendText},</if>
  885. <if test="detailUrl != null">detail_url = #{detailUrl},</if>
  886. <if test="samplesReceived != null">samples_received = #{samplesReceived},</if>
  887. <if test="samplesPeoples != null">samples_peoples = #{samplesPeoples},</if>
  888. <if test="relateId != null">relate_id = #{relateId},</if>
  889. <if test="ruleId != null">rule_id = #{ruleId},</if>
  890. <if test="isPresale != null">is_presale = #{isPresale},</if>
  891. <if test="createTime != null">create_time = #{createTime},</if>
  892. <if test="updateTime != null">update_time = #{updateTime},</if>
  893. </trim>
  894. where item_id = #{itemId}
  895. </update>
  896. <update id="updateCount">
  897. update kuaishou_item_list
  898. set samples_received = #{sampleCount},
  899. samples_peoples = #{userCount}
  900. where item_id = #{itemId}
  901. </update>
  902. <update id="batchItemProcess">
  903. update kuaishou_item_list set examine_id = #{examineId},examine_name = #{examineName},examine_status = #{status}
  904. where 1 = 1
  905. <if test='itemIds != null and itemIds.size() > 0'>
  906. AND item_id in
  907. <foreach collection="itemIds" item="itemId" separator=","
  908. open="(" close=")">
  909. #{itemId}
  910. </foreach>
  911. </if>
  912. </update>
  913. <delete id="deleteKuaishouItemListByItemIds" parameterType="java.lang.Long">
  914. delete
  915. from kuaishou_item_list
  916. where item_id = #{itemId}
  917. </delete>
  918. <delete id="removeById" parameterType="java.lang.Long">
  919. delete
  920. from kuaishou_item_list
  921. where item_id = #{itemId}
  922. </delete>
  923. </mapper>