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}