select id, dept_id, proj_id, proj_name, par_proj_name, apply_type, apply_status, apply_reason, apply_files, apply_user, use_time, is_del, create_by, create_time, update_by, update_time, remark from pro_project_apply insert into pro_project_apply dept_id, proj_id, proj_name, par_proj_name, apply_type, apply_status, apply_reason, apply_files, apply_user, use_time, is_del, create_by, create_time, update_by, update_time, remark, #{deptId}, #{projId}, #{projName}, #{parProjName}, #{applyType}, #{applyStatus}, #{applyReason}, #{applyFiles}, #{applyUser}, #{useTime}, #{isDel}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{remark}, update pro_project_apply dept_id = #{deptId}, proj_id = #{projId}, proj_name = #{projName}, par_proj_name = #{parProjName}, apply_type = #{applyType}, apply_status = #{applyStatus}, apply_reason = #{applyReason}, apply_files = #{applyFiles}, apply_user = #{applyUser}, use_time = #{useTime}, is_del = #{isDel}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, remark = #{remark}, where id = #{id} delete from pro_project_apply where id = #{id} delete from pro_project_apply where id in #{id} delete from pro_project_apply_detail where apply_id in #{applyId} delete from pro_project_apply_detail where apply_id = #{applyId} insert into pro_project_apply_detail( id, apply_id, super_type_id, super_type_name, type_id, type_name, assets_id, assets_name, assets_unit, number, use_time, use_reason, price, total_price, is_del, create_by, create_time, update_by, update_time, remark) values ( #{item.id}, #{item.applyId}, #{item.superTypeId}, #{item.superTypeName}, #{item.typeId}, #{item.typeName}, #{item.assetsId}, #{item.assetsName}, #{item.assetsUnit}, #{item.number}, #{item.useTime}, #{item.useReason}, #{item.price}, #{item.totalPrice}, #{item.isDel}, #{item.createBy}, #{item.createTime}, #{item.updateBy}, #{item.updateTime}, #{item.remark})