select bt.id, bt.format_id, bt.tray_code, bt.create_time, bt.update_time, bt.spare1, bt.spare2, bt.spare3,btf.remarks as format_name
from bas_traycode bt
left join bas_traycode_format btf on btf.id = bt.format_id
insert into bas_traycode
id,format_id,tray_code,create_time,update_time,spare1,spare2,spare3,#{id},#{formatId},#{trayCode},#{createTime},#{updateTime},#{spare1},#{spare2},#{spare3},
insert into bas_traycode( format_id, tray_code) values
(
#{item.formatId},#{item.trayCode}
)
update bas_traycode
format_id = #{formatId},tray_code = #{trayCode},create_time = #{createTime},update_time = #{updateTime},spare1 = #{spare1},spare2 = #{spare2},spare3 = #{spare3},
where id = #{id}
delete from bas_traycode where id = #{id}
delete from bas_traycode where id in
#{id}