delete from base_installation_requirement where id_=#{id,jdbcType=VARCHAR}
update base_installation_requirement
title_=#{title,jdbcType=VARCHAR},
address_=#{address,jdbcType=VARCHAR},
image_=#{image,jdbcType=VARCHAR},
location_=#{location,jdbcType=VARCHAR},
material_=#{material,jdbcType=VARCHAR},
size_=#{size,jdbcType= NUMERIC },
numerical_=#{numerical,jdbcType= NUMERIC },
is_irregular=#{isIrregular,jdbcType= NUMERIC },
amount_=#{amount,jdbcType= NUMERIC },
difficulty_=#{difficulty,jdbcType=VARCHAR},
is_subsidy=#{isSubsidy,jdbcType= NUMERIC },
subsidy_type=#{subsidyType,jdbcType=VARCHAR},
budget_=#{budget,jdbcType= NUMERIC },
period_=#{period,jdbcType=VARCHAR},
termination_period=#{terminationPeriod,jdbcType= NUMERIC },
completion_pay_prop=#{completionPayProp,jdbcType= NUMERIC },
requirement=#{requirement,jdbcType=VARCHAR},
stage_requirements=#{stageRequirements,jdbcType=VARCHAR},
acceptance_criteria=#{acceptanceCriteria,jdbcType=VARCHAR},
sales_requirement=#{salesRequirement,jdbcType=VARCHAR},
work_order_id=#{workOrderId,jdbcType=VARCHAR},
create_time=#{createTime,jdbcType= TIMESTAMP },
update_time=#{updateTime,jdbcType= TIMESTAMP },
del_flag=#{delFlag,jdbcType= NUMERIC },
create_by=#{createBy,jdbcType=VARCHAR},
update_by=#{updateBy,jdbcType=VARCHAR},
map_=#{map,jdbcType=VARCHAR},
construction_location=#{constructionLocation,jdbcType=VARCHAR},
environment=#{environment,jdbcType=VARCHAR},
volume_=#{volume,jdbcType= NUMERIC },
subsidy_amount=#{subsidyAmount,jdbcType= NUMERIC },
longitude_=#{longitude,jdbcType= NUMERIC },
latitude_=#{latitude,jdbcType= NUMERIC },
size_unit=#{sizeUnit,jdbcType=VARCHAR},
latest_entry_date=#{latestEntryDate,jdbcType= TIMESTAMP },
latest_completion_date=#{latestCompletionDate,jdbcType= TIMESTAMP },
where id_=#{id}