select sm.id,
sm.identification_code,
sm.sample_number,
sm.sample_name,
sm.sample_sender,
sm.number_of_samples,
sm.delivery_date,
sm.manufacture_date,
sm.flag,
sm.create_by,
sm.create_time,
sm.update_by,
sm.update_time,
sm.deleted,
sm.remark,
sm.trademark,
sm.sample_photos,
sm.manufacturing_enterprise_id,
sm.manufacturing_enterprise,
tae.enterprise_name as enterpriseName
from t_sample sm
left join t_automobile_enterprise tae on tae.id = sm.manufacturing_enterprise_id and tae.deleted = 0
insert into t_sample
identification_code,
sample_number,
sample_name,
sample_sender,
number_of_samples,
delivery_date,
manufacture_date,
manufacturing_enterprise_id,
manufacturing_enterprise,
flag,
create_by,
create_time,
update_by,
update_time,
remark,
trademark,
sample_photos,
deleted,
#{identificationCode},
#{sampleNumber},
#{sampleName},
#{sampleSender},
#{numberOfSamples},
#{deliveryDate},
#{manufactureDate},
#{manufacturingEnterpriseId},
#{manufacturingEnterprise},
#{flag},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{remark},
#{trademark},
#{samplePhotos},
#{deleted},
update t_sample
identification_code = #{identificationCode},
sample_number = #{sampleNumber},
sample_name = #{sampleName},
sample_sender = #{sampleSender},
number_of_samples = #{numberOfSamples},
delivery_date = #{deliveryDate},
manufacture_date = #{manufactureDate},
manufacturing_enterprise_Id = #{manufacturingEnterpriseId},
manufacturing_enterprise = #{manufacturingEnterprise},
flag = #{flag},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
remark = #{remark},
trademark = #{trademark},
sample_photos = #{samplePhotos},
where id = #{id}