select id,
activity_id,
colonel_buyin_id,
activity_name,
activity_start_time,
activity_end_time,
status,
application_start_time,
application_end_time,
categories_limit,
create_time,
update_time
from bytedance_colonel_activity
insert into bytedance_colonel_activity
activity_id,
colonel_buyin_id,
activity_name,
activity_start_time,
activity_end_time,
status,
application_start_time,
application_end_time,
categories_limit,
create_time,
update_time,
#{activityId},
#{colonelBuyinId},
#{activityName},
#{activityStartTime},
#{activityEndTime},
#{status},
#{applicationStartTime},
#{applicationEndTime},
#{categoriesLimit},
#{createTime},
#{updateTime},
update bytedance_colonel_activity
activity_id = #{activityId},
colonel_buyin_id = #{colonelBuyinId},
activity_name = #{activityName},
activity_start_time = #{activityStartTime},
activity_end_time = #{activityEndTime},
status = #{status},
application_start_time = #{applicationStartTime},
application_end_time = #{applicationEndTime},
categories_limit = #{categoriesLimit},
create_time = #{createTime},
update_time = #{updateTime},
where id = #{id}
delete
from bytedance_colonel_activity
where id = #{id}
delete from bytedance_colonel_activity where id in
#{id}
replace into bytedance_colonel_activity(
institution_id,
activity_id,
colonel_buyin_id,
activity_name,
activity_start_time,
activity_end_time,
status,
application_start_time,
application_end_time,
categories_limit
)
values
(
#{cell.institutionId},
#{cell.activityId},
#{cell.colonelBuyinId},
#{cell.activityName},
#{cell.activityStartTime},
#{cell.activityEndTime},
#{cell.status},
#{cell.applicationStartTime},
#{cell.applicationEndTime},
#{cell.categoriesLimit}
)
insert into bytedance_colonel_activity_detail
institution_id,
activity_id,
activity_name,
is_new_shop,
shop_type,
activity_desc,
apply_start_time,
apply_end_time,
commission_rate,
wechat_id,
phone_num,
estimated_single_sale,
activity_type,
specified_shop_ids,
categories,
shop_score,
min_promotion_days,
threshold_cross_border,
has_threshold,
colonel_buyin_id,
months_of_protection,
colonel_name,
create_time,
update_time,
#{institutionId},
#{activityId},
#{activityName},
#{isNewShop},
#{shopType},
#{activityDesc},
#{applyStartTime},
#{applyEndTime},
#{commissionRate},
#{wechatId},
#{phoneNum},
#{estimatedSingleSale},
#{activityType},
#{specifiedShopIds},
#{categories},
#{shopScore},
#{minPromotionDays},
#{thresholdCrossBorder},
#{hasThreshold},
#{colonelBuyinId},
#{monthsOfProtection},
#{colonelName},
#{createTime},
#{updateTime},