insert into tb_three_span
pro_id,
span_type,
tower_id,
next_tower_id,
upper_line,
lower_line,
intersection_angle,
vertical_distance,
safety_margin,
vertical_clear_distance,
tower_spacing,
highway_width,
create_time,
create_user_id,
is_actvice
#{proId},
#{spanType},
#{towerId},
#{nextTowerId},
#{upperLine},
#{lowerLine},
#{intersectionAngle},
#{verticalDistance},
#{safetyMargin},
#{verticalClearDistance},
#{towerSpacing},
#{highwayWidth},
#{createTime},
#{createUserId},
1
update tb_three_span
span_type = #{spanType},
tower_id = #{towerId},
next_tower_id = #{nextTowerId},
upper_line = #{upperLine},
lower_line = #{lowerLine},
intersection_angle = #{intersectionAngle},
vertical_distance = #{verticalDistance},
safety_margin = #{safetyMargin},
vertical_clear_distance = #{verticalClearDistance},
tower_spacing = #{towerSpacing},
highway_width = #{highwayWidth},
update_user_id = #{updateUserId},
update_time = now()
where id = #{id}
update tb_three_span set is_active = 0 where id = #{id}