id, task_id, log_id, title, content, summary, source, source_url, category, author,
publish_time, cover_image, images, tags, status, resource_id, crawl_time, process_time,
processor, create_time, update_time, delete_time, deleted
i.id as item_id,
i.task_id,
i.log_id,
i.title,
i.content,
i.summary,
i.source,
i.source_url,
i.category,
i.author,
i.publish_time,
i.cover_image,
i.images,
i.tags,
i.status,
i.resource_id,
i.crawl_time,
i.process_time,
i.processor,
i.create_time as item_create_time,
i.update_time as item_update_time,
t.task_name,
t.task_group,
t.bean_name,
t.method_name,
t.method_params,
l.execute_status,
l.execute_duration,
l.start_time,
l.end_time
deleted = 0
AND id = #{filter.id}
AND task_id = #{filter.taskId}
AND log_id = #{filter.logId}
AND title LIKE CONCAT('%', #{filter.title}, '%')
AND source = #{filter.source}
AND source_url = #{filter.sourceUrl}
AND category = #{filter.category}
AND author LIKE CONCAT('%', #{filter.author}, '%')
AND status = #{filter.status}
AND resource_id = #{filter.resourceId}
AND processor = #{filter.processor}
deleted = 0
AND id = #{id}
AND task_id = #{taskId}
AND log_id = #{logId}
AND title LIKE CONCAT('%', #{title}, '%')
AND source = #{source}
AND source_url = #{sourceUrl}
AND category = #{category}
AND author LIKE CONCAT('%', #{author}, '%')
AND status = #{status}
AND resource_id = #{resourceId}
AND processor = #{processor}
INSERT INTO tb_data_collection_item (
id, task_id, log_id, title, content, summary, source, source_url,
category, author, publish_time, cover_image, images, tags, status,
resource_id, crawl_time, process_time, processor,
create_time, update_time, deleted
)
VALUES
(
#{item.id}, #{item.taskId}, #{item.logId}, #{item.title}, #{item.content},
#{item.summary}, #{item.source}, #{item.sourceUrl}, #{item.category},
#{item.author}, #{item.publishTime}, #{item.coverImage}, #{item.images},
#{item.tags}, #{item.status}, #{item.resourceId}, #{item.crawlTime},
#{item.processTime}, #{item.processor},
NOW(), NOW(), 0
)