|
@@ -2,35 +2,6 @@
|
|
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
|
<mapper namespace="com.tzld.longarticle.recommend.server.repository.mapper.crawler.CrawlerBaseMapper">
|
|
|
|
|
|
- <delete id="deleteByDateStrGreaterThanEqual">
|
|
|
- delete from datastat_sort_strategy where date_str >= #{dateStr}
|
|
|
- </delete>
|
|
|
-
|
|
|
- <insert id="batchInsertDatastatSortStrategy">
|
|
|
- INSERT INTO datastat_sort_strategy
|
|
|
- (date_str, publish_time, account_mode, account_source, account_type, account_status, account_name, strategy,
|
|
|
- fans, view_count, avg_view_count, first_view_count, first_avg_view_count, first_level, fission0, fission1,
|
|
|
- fission2, read_rate, read_fans_rate, first_read_rate, fission0_first_rate, fission1_fission0_rate,
|
|
|
- fission0_read_avg_rate, position, gh_id, title, link, wx_sn, fission0_read_avg_100_rate,
|
|
|
- fission0_read_avg_500_rate, fission0_read_avg_1000_rate, crawler_plan_name, crawler_plan_tag,
|
|
|
- produce_plan_name, produce_plan_tag, publish_plan_name, publish_mini_program_insert_strategy,
|
|
|
- publish_mini_program_insert_use_type, publish_mini_program_num)
|
|
|
- VALUES
|
|
|
- <foreach collection="list" item="item" separator=",">
|
|
|
- (#{item.dateStr}, #{item.publishTime}, #{item.accountMode}, #{item.accountSource}, #{item.accountType},
|
|
|
- #{item.accountStatus}, #{item.accountName}, #{item.strategy}, #{item.fans}, #{item.viewCount},
|
|
|
- #{item.avgViewCount}, #{item.firstViewCount}, #{item.firstAvgViewCount}, #{item.firstLevel},
|
|
|
- #{item.fission0}, #{item.fission1}, #{item.fission2}, #{item.readRate}, #{item.readFansRate},
|
|
|
- #{item.firstReadRate}, #{item.fission0FirstRate}, #{item.fission1Fission0Rate},
|
|
|
- #{item.fission0ReadAvgRate}, #{item.position}, #{item.ghId}, #{item.title}, #{item.link},
|
|
|
- #{item.wxSn}, #{item.fission0ReadAvg100Rate}, #{item.fission0ReadAvg500Rate},
|
|
|
- #{item.fission0ReadAvg1000Rate}, #{item.crawlerPlanName}, #{item.crawlerPlanTag},
|
|
|
- #{item.producePlanName}, #{item.producePlanTag}, #{item.publishPlanName},
|
|
|
- #{item.publishMiniProgramInsertStrategy}, #{item.publishMiniProgramInsertUseType},
|
|
|
- #{item.publishMiniProgramNum})
|
|
|
- </foreach>
|
|
|
- </insert>
|
|
|
-
|
|
|
<insert id="batchInsertAccountCorrelation">
|
|
|
INSERT INTO account_correlation (date_str, gh_id, account_name, rel_gh_id, rel_account_name, status, correlation)
|
|
|
VALUES
|