select project_id, user_id, project_name, project_file_name, package_name, version, project_desc, industry_template, front_framework, back_framework, generate_status, preview_status, app_blueprint, er_diagram, business_blueprint, status, create_time, update_time, remark from front_project insert into front_project user_id, project_name, project_file_name, package_name, version, project_desc, industry_template, front_framework, back_framework, generate_status, preview_status, app_blueprint, er_diagram, business_blueprint, status, create_time, remark, #{userId}, #{projectName}, #{projectFileName}, #{packageName}, #{version}, #{projectDesc}, #{industryTemplate}, #{frontFramework}, #{backFramework}, #{generateStatus}, #{previewStatus}, #{appBlueprint}, #{erDiagram}, #{businessBlueprint}, #{status}, sysdate(), #{remark}, update front_project project_name = #{projectName}, project_file_name = #{projectFileName}, package_name = #{packageName}, version = #{version}, project_desc = #{projectDesc}, industry_template = #{industryTemplate}, front_framework = #{frontFramework}, back_framework = #{backFramework}, generate_status = #{generateStatus}, preview_status = #{previewStatus}, app_blueprint = #{appBlueprint}, er_diagram = #{erDiagram}, business_blueprint = #{businessBlueprint}, status = #{status}, update_time = sysdate(), remark = #{remark}, where project_id = #{projectId} delete from front_project where project_id = #{projectId} delete from front_project where user_id = #{userId} and project_id = #{projectId}