insert into sys_project
pro_id,
pro_name,
pro_desc,
start_date,
pro_time,
plan_output,
create_time,
create_user,
pro_number,
company_id,
#{proId,jdbcType=VARCHAR},
#{proName,jdbcType=VARCHAR},
#{proDesc,jdbcType=VARCHAR},
#{startDate,jdbcType=TIMESTAMP},
#{proTime,jdbcType=INTEGER},
#{planOutput,jdbcType=INTEGER},
#{createTime,jdbcType=TIMESTAMP},
#{createUser,jdbcType=VARCHAR},
#{proNumber,jdbcType=VARCHAR},
#{companyId,jdbcType=VARCHAR},
insert into sys_pro_turn
id,
pro_id,
turn,
#{id},
#{proId,jdbcType=VARCHAR},
#{turn,jdbcType=VARCHAR},
insert into sys_pro_sizes
id,
pro_id,
sizes,
#{id},
#{proId,jdbcType=VARCHAR},
#{sizes,jdbcType=VARCHAR},
insert into sys_pro_has
id,
pro_id,
has_steel,
#{id},
#{proId,jdbcType=VARCHAR},
#{hasSteel,jdbcType=VARCHAR},
insert into sys_pro_grouting
id,
pro_id,
grouting_holes,
#{id},
#{proId,jdbcType=VARCHAR},
#{groutingHoles,jdbcType=VARCHAR},
insert into sys_pro_blok
id,
pro_id,
block_num,
#{id,jdbcType=VARCHAR},
#{proId,jdbcType=VARCHAR},
#{blockNum,jdbcType=VARCHAR},
update sys_project set is_use=2
where pro_id=#{proId}
update sys_project
pro_name = #{proName,jdbcType=VARCHAR},
pro_desc = #{proDesc,jdbcType=VARCHAR},
start_date = #{startDate,jdbcType=TIMESTAMP},
pro_time = #{proTime,jdbcType=INTEGER},
plan_output = #{planOutput,jdbcType=INTEGER},
create_time = #{createTime,jdbcType=TIMESTAMP},
create_user = #{createUser,jdbcType=VARCHAR},
where pro_id = #{proId,jdbcType=VARCHAR}
delete from sys_pro_blok where pro_id=#{proId}
delete from sys_pro_grouting where pro_id=#{proId}
delete from sys_pro_has where pro_id=#{proId}
delete from sys_pro_sizes where pro_id=#{proId}
delete from sys_pro_turn where pro_id=#{proId}