select
a.id, a.send_site_code, a.dest_site_code, a.control_date, a.bl_open,
a.remark, a.del_flag, a.create_by, a.create_time, a.update_by,
a.update_time, a.create_site, a.update_site,
b.site_name as send_site_name,
c.site_name as dest_site_name
from emis_site_bill_control a
left join emis_site b on a.send_site_code = b.site_code
left join emis_site c on a.dest_site_code = c.site_code
insert into emis_site_bill_control
id,send_site_code,dest_site_code,control_date,bl_open,remark,del_flag,create_by,create_time,update_by,update_time,create_site,update_site,#{id},#{sendSiteCode},#{destSiteCode},#{controlDate},#{blOpen},#{remark},#{delFlag},#{createBy},#{createTime},#{updateBy},#{updateTime},#{createSite},#{updateSite},
update emis_site_bill_control
send_site_code = #{sendSiteCode},dest_site_code = #{destSiteCode},control_date = #{controlDate},bl_open = #{blOpen},remark = #{remark},del_flag = #{delFlag},create_by = #{createBy},create_time = #{createTime},update_by = #{updateBy},update_time = #{updateTime},create_site = #{createSite},update_site = #{updateSite},
where id = #{id}
update emis_site_bill_control set del_flag='1' where id = #{id}
update emis_site_bill_control set del_flag='1' where id in
#{id}