select id, lambing_record_id, lamb_ear_number, lamb_breed, gender, birth_weight,
is_retained, lineage, birthday, create_by, create_time, update_by, update_time
from sc_lamb_detail
insert into sc_lamb_detail
lambing_record_id,
lamb_ear_number,
lamb_breed,
gender,
birth_weight,
is_retained,
lineage,
birthday,
create_by,
create_time,
#{lambingRecordId},
#{lambEarNumber},
#{lambBreed},
#{gender},
#{birthWeight},
#{isRetained},
#{lineage},
#{birthday},
#{createBy},
#{createTime},
insert into bas_sheep
manage_tags,
variety_id,
gender,
birthday,
birth_weight,
family,
mother_id,
father_id,
ranch_id,
sheepfold_id,
parity,
status_id,
type_id,
breed_status_id,
is_delete,
create_by,
create_time,
#{lambEarNumber},
#{lambBreed},
#{gender},
#{birthday},
#{birthWeight},
#{lineage},
#{motherId},
#{fatherId},
#{ranchId},
#{sheepfoldId},
#{parity},
#{isRetained},
3,
1,
0,
#{createBy},
#{createTime},
insert into sc_lamb_detail (lambing_record_id, lamb_ear_number, lamb_breed, gender, birth_weight,
is_retained, lineage, birthday, create_by, create_time)
values
(#{item.lambingRecordId}, #{item.lambEarNumber}, #{item.lambBreed}, #{item.gender},
#{item.birthWeight}, #{item.isRetained}, #{item.lineage}, #{item.birthday},
#{item.createBy}, #{item.createTime})
insert into bas_sheep (manage_tags, variety_id, gender, birthday, birth_weight, family,
mother_id, father_id, ranch_id, sheepfold_id, parity, status_id, type_id, breed_status_id, is_delete, create_by, create_time)
values
(#{item.lambEarNumber}, #{item.lambBreed}, #{item.gender}, #{item.birthday},
#{item.birthWeight}, #{item.lineage}, #{item.motherId}, #{item.fatherId},
#{item.ranchId}, #{item.sheepfoldId}, #{item.parity}, #{item.isRetained},
3, 1, 0, #{item.createBy}, #{item.createTime})
update sc_lamb_detail
lambing_record_id = #{lambingRecordId},
lamb_ear_number = #{lambEarNumber},
lamb_breed = #{lambBreed},
gender = #{gender},
birth_weight = #{birthWeight},
is_retained = #{isRetained},
lineage = #{lineage},
birthday = #{birthday},
update_by = #{updateBy},
update_time = #{updateTime},
where id = #{id}
update bas_sheep
manage_tags = #{lambEarNumber},
variety_id = #{lambBreed},
gender = #{gender},
birthday = #{birthday},
birth_weight = #{birthWeight},
family = #{lineage},
status_id = #{isRetained},
update_by = #{updateBy},
update_time = #{updateTime},
where manage_tags = #{lambEarNumber} and is_delete = 0
delete from sc_lamb_detail where id = #{id}
update bas_sheep set is_delete = 1 where manage_tags = #{lambEarNumber}
delete from sc_lamb_detail where id in
#{id}
update bas_sheep set is_delete = 1 where manage_tags in
#{earNumber}
delete from sc_lamb_detail where lambing_record_id = #{lambingRecordId}
update bas_sheep set is_delete = 1
where manage_tags in (
select lamb_ear_number from sc_lamb_detail
where lambing_record_id = #{lambingRecordId}
)