select id, name, code, length, area, towns, start_latitude, start_longitude, start_location, end_latitude, end_longitude, end_location, pollution_drainage_number, water_related_projects_and_facilities_number, spanned_crossed_nearby_buildings_number, design_standard_recurrence_period, river_supervisor_name, river_supervisor_position, river_supervisor_phone, contact_unit, unit_contact_person_name, unit_contact_person_phone, contact_person_name, contact_person_phone, flood_prevention_materials, admin_person_name, admin_person_position, admin_person_phone, tech_person_name, tech_person_position, tech_person_phone, create_time, update_time, created_by, updated_by, del_flag, site_id from g_site_river_info
insert into g_site_river_info
name,
code,
length,
area,
towns,
start_latitude,
start_longitude,
start_location,
end_latitude,
end_longitude,
end_location,
pollution_drainage_number,
water_related_projects_and_facilities_number,
spanned_crossed_nearby_buildings_number,
design_standard_recurrence_period,
river_supervisor_name,
river_supervisor_position,
river_supervisor_phone,
contact_unit,
unit_contact_person_name,
unit_contact_person_phone,
contact_person_name,
contact_person_phone,
flood_prevention_materials,
admin_person_name,
admin_person_position,
admin_person_phone,
tech_person_name,
tech_person_position,
tech_person_phone,
create_time,
update_time,
created_by,
updated_by,
del_flag,
site_id,
#{name},
#{code},
#{length},
#{area},
#{towns},
#{startLatitude},
#{startLongitude},
#{startLocation},
#{endLatitude},
#{endLongitude},
#{endLocation},
#{pollutionDrainageNumber},
#{waterRelatedProjectsAndFacilitiesNumber},
#{spannedCrossedNearbyBuildingsNumber},
#{designStandardRecurrencePeriod},
#{riverSupervisorName},
#{riverSupervisorPosition},
#{riverSupervisorPhone},
#{contactUnit},
#{unitContactPersonName},
#{unitContactPersonPhone},
#{contactPersonName},
#{contactPersonPhone},
#{floodPreventionMaterials},
#{adminPersonName},
#{adminPersonPosition},
#{adminPersonPhone},
#{techPersonName},
#{techPersonPosition},
#{techPersonPhone},
#{createTime},
#{updateTime},
#{createdBy},
#{updatedBy},
#{delFlag},
#{siteId},
update g_site_river_info
name = #{name},
code = #{code},
length = #{length},
area = #{area},
towns = #{towns},
start_latitude = #{startLatitude},
start_longitude = #{startLongitude},
start_location = #{startLocation},
end_latitude = #{endLatitude},
end_longitude = #{endLongitude},
end_location = #{endLocation},
pollution_drainage_number = #{pollutionDrainageNumber},
water_related_projects_and_facilities_number = #{waterRelatedProjectsAndFacilitiesNumber},
spanned_crossed_nearby_buildings_number = #{spannedCrossedNearbyBuildingsNumber},
design_standard_recurrence_period = #{designStandardRecurrencePeriod},
river_supervisor_name = #{riverSupervisorName},
river_supervisor_position = #{riverSupervisorPosition},
river_supervisor_phone = #{riverSupervisorPhone},
contact_unit = #{contactUnit},
unit_contact_person_name = #{unitContactPersonName},
unit_contact_person_phone = #{unitContactPersonPhone},
contact_person_name = #{contactPersonName},
contact_person_phone = #{contactPersonPhone},
flood_prevention_materials = #{floodPreventionMaterials},
admin_person_name = #{adminPersonName},
admin_person_position = #{adminPersonPosition},
admin_person_phone = #{adminPersonPhone},
tech_person_name = #{techPersonName},
tech_person_position = #{techPersonPosition},
tech_person_phone = #{techPersonPhone},
create_time = #{createTime},
update_time = #{updateTime},
created_by = #{createdBy},
updated_by = #{updatedBy},
del_flag = #{delFlag},
site_id = #{siteId},
where id = #{id}
delete from g_site_river_info where id = #{id}
delete from g_site_river_info where id in
#{id}