select id, live_id, participate_condition, watch_duration, action, receive_prompt, red_packet_type, red_packet_amount, red_packet_random_amount, red_packet_count, red_packet_receive_method, red_packet_receive_time_limit, red_packet_withdraw_condition, red_packet_guide, red_packet_guide_text, score_amount, score_max_receiver, score_guide, score_guide_link, score_guide_text, create_time, create_by, update_time, update_by, configJson from live_watch_config
insert into live_watch_config
live_id,
participate_condition,
watch_duration,
action,
receive_prompt,
red_packet_type,
red_packet_amount,
red_packet_random_amount,
red_packet_count,
red_packet_receive_method,
red_packet_receive_time_limit,
red_packet_withdraw_condition,
red_packet_guide,
red_packet_guide_text,
score_amount,
score_max_receiver,
score_guide,
score_guide_link,
score_guide_text,
create_time,
create_by,
update_time,
update_by,
config_json,
#{liveId},
#{participateCondition},
#{watchDuration},
#{action},
#{receivePrompt},
#{redPacketType},
#{redPacketAmount},
#{redPacketRandomAmount},
#{redPacketCount},
#{redPacketReceiveMethod},
#{redPacketReceiveTimeLimit},
#{redPacketWithdrawCondition},
#{redPacketGuide},
#{redPacketGuideText},
#{scoreAmount},
#{scoreMaxReceiver},
#{scoreGuide},
#{scoreGuideLink},
#{scoreGuideText},
#{createTime},
#{createBy},
#{updateTime},
#{updateBy},
#{configJson},
update live_watch_config
live_id = #{liveId},
participate_condition = #{participateCondition},
watch_duration = #{watchDuration},
action = #{action},
receive_prompt = #{receivePrompt},
red_packet_type = #{redPacketType},
red_packet_amount = #{redPacketAmount},
red_packet_random_amount = #{redPacketRandomAmount},
red_packet_count = #{redPacketCount},
red_packet_receive_method = #{redPacketReceiveMethod},
red_packet_receive_time_limit = #{redPacketReceiveTimeLimit},
red_packet_withdraw_condition = #{redPacketWithdrawCondition},
red_packet_guide = #{redPacketGuide},
red_packet_guide_text = #{redPacketGuideText},
score_amount = #{scoreAmount},
score_max_receiver = #{scoreMaxReceiver},
score_guide = #{scoreGuide},
score_guide_link = #{scoreGuideLink},
score_guide_text = #{scoreGuideText},
create_time = #{createTime},
create_by = #{createBy},
update_time = #{updateTime},
update_by = #{updateBy},
config_json = #{configJson},
where id = #{id}
delete from live_watch_config where id = #{id}
delete from live_watch_config where id in
#{id}