select sqr.id, sheep_type,sheep_id, datetime, quar_item, sample_type, sampler, quar_officer, result, status,
sqr.update_by, sqr.update_time, sqr.create_by, sqr.create_time,
sqi.name as item_name,
sqs.name as sample,
sf.bs_manage_tags sheep_no,sf.gender,sf.parity,sf.breed,sf.month_age
from sw_quarantine_report sqr
left join sw_quarantine_items sqi on sqr.quar_item = sqi.id
left join sw_quarantine_sample sqs on sqr.sample_type = sqs.id
left join sheep_file sf on sqr.sheep_id = sf.id
insert into sw_quarantine_report
sheep_id,datetime,quar_item,sample_type,sampler,quar_officer,result,status,update_by,update_time,create_by,create_time,#{sheepId},#{datetime},#{quarItem},#{sampleType},#{sampler},#{quarOfficer},#{result},#{status},#{updateBy},#{updateTime},#{createBy},#{createTime},
update sw_quarantine_report
sheep_id = #{sheepId},datetime = #{datetime},quar_item = #{quarItem},sample_type = #{sampleType},sampler = #{sampler},quar_officer = #{quarOfficer},result = #{result},status = #{status},update_by = #{updateBy},update_time = #{updateTime},create_by = #{createBy},create_time = #{createTime},
where id = #{id}
delete from sw_quarantine_report where id = #{id}
delete from sw_quarantine_report where id in
#{id}