id,
unit_id,
unit_uuid,
point_id,
point_uuid,
region_id,
region_uuid,
rfid_id,
quota_id,
quota_unit,
exec_sequence,
delete_status,
data_report_type,
first_reference_value,
second_reference_sign,
second_reference_value,
third_reference_sign,
third_reference_value,
create_user_name,
gmt_create,
last_edit_user_name,
gmt_moditify
insert into safe_check_unit_and_quota(
unit_id,
unit_uuid,
point_id,
point_uuid,
region_id,
region_uuid,
rfid_id,
quota_id,
quota_unit,
exec_sequence,
delete_status,
data_report_type,
first_reference_value,
second_reference_sign,
second_reference_value,
third_reference_sign,
third_reference_value,
create_user_name,
gmt_create,
last_edit_user_name,
gmt_moditify
)
values
(#{safeCheckUnitAndQuota.unitId},
#{safeCheckUnitAndQuota.unitUuid},
#{safeCheckUnitAndQuota.pointId},
#{safeCheckUnitAndQuota.pointUuid},
#{safeCheckUnitAndQuota.regionId},
#{safeCheckUnitAndQuota.regionUuid},
#{safeCheckUnitAndQuota.rfidId},
#{safeCheckUnitAndQuota.quotaId},
#{safeCheckUnitAndQuota.quotaUnit},
#{safeCheckUnitAndQuota.execSequence},
#{safeCheckUnitAndQuota.deleteStatus},
#{safeCheckUnitAndQuota.dataReportType},
#{safeCheckUnitAndQuota.firstReferenceValue},
#{safeCheckUnitAndQuota.secondReferenceSign},
#{safeCheckUnitAndQuota.secondReferenceValue},
#{safeCheckUnitAndQuota.thirdReferenceSign},
#{safeCheckUnitAndQuota.thirdReferenceValue},
#{safeCheckUnitAndQuota.createUserName},
#{safeCheckUnitAndQuota.gmtCreate},
#{safeCheckUnitAndQuota.lastEditUserName},
#{safeCheckUnitAndQuota.gmtModitify}
)
update safe_check_unit_and_quota
when id=#{unitAndQuota.id} then #{unitAndQuota.lastEditUserName}
when id=#{unitAndQuota.id} then #{unitAndQuota.gmtModitify}
where id in
#{unitAndQuota.id}
and delete_status = #{deleteStatus}
update safe_check_unit_and_quota
delete_status = #{unitAndQuota.deleteStatus},
last_edit_user_name = #{unitAndQuota.lastEditUserName},
gmt_moditify = #{unitAndQuota.gmtModitify}
where id = #{unitAndQuota.id} and delete_status = #{status}
update safe_check_unit_and_quota
point_id = #{unitAndQuota.pointId},
region_id = #{unitAndQuota.regionId},
rfid_id = #{unitAndQuota.rfidId},
quota_id = #{unitAndQuota.quotaId},
quota_unit = #{unitAndQuota.quotaUnit},
exec_sequence = #{unitAndQuota.execSequence},
data_report_type = #{unitAndQuota.dataReportType},
first_reference_value = #{unitAndQuota.firstReferenceValue},
second_reference_sign = #{unitAndQuota.secondReferenceSign},
second_reference_value = #{unitAndQuota.secondReferenceValue},
third_reference_sign = #{unitAndQuota.thirdReferenceSign},
third_reference_value = #{unitAndQuota.thirdReferenceValue},
last_edit_user_name = #{unitAndQuota.lastEditUserName},
gmt_moditify = #{unitAndQuota.gmtModitify},
where id = #{unitAndQuota.id} and unit_id = #{unitAndQuota.unitId} and delete_status = #{status}