select smu.id, sheepfold as sheepfold_id,sheep sheep_id,name, datetime,use_type, smu.update_by, smu.update_time, smu.create_by, smu.create_time,
ds.sheepfold_name,
bs.manage_tags sheep_no
from sw_medicine_usage smu
left join da_sheepfold ds on ds.id = smu.sheepfold
left join bas_sheep bs on bs.id = smu.sheep
insert into sw_medicine_usage
name,use_type,sheepfold,sheep,datetime,update_by,update_time,create_by,create_time,#{name},#{useType},#{sheepfoldId},#{sheepId},#{datetime},#{updateBy},#{updateTime},#{createBy},#{createTime},
update sw_medicine_usage
name = #{name},use_type = #{useType},update_by = #{updateBy},update_time = #{updateTime},create_by = #{createBy},create_time = #{createTime},
where id = #{id}
delete from sw_medicine_usage where id = #{id}
delete from sw_medicine_usage where id in
#{id}
delete from sw_medicine_usage_details where medi_usage in
#{mediUsage}
delete from sw_medicine_usage_details where medi_usage = #{mediUsage}
insert into sw_medicine_usage_details( id, medi_usage, medi_id, dosage, unit, usageId,usetime, manufacturer, batch_number) values
( #{item.id}, #{item.mediUsage}, #{item.mediId}, #{item.dosage}, #{item.unit}, #{item.usageId}, #{item.usetime},#{item.manufacturer}, #{item.batchNumber})