select report_id, assessment_id, report_type, report_title, report_content, summary, chart_data, pdf_path, is_generated, generate_time, create_by, create_time, update_by, update_time from psy_assessment_report insert into psy_assessment_report ( assessment_id, report_type, report_title, report_content, summary, chart_data, pdf_path, is_generated, generate_time, create_by, create_time )values( #{assessmentId}, #{reportType}, #{reportTitle}, #{reportContent}, #{summary}, #{chartData}, #{pdfPath}, #{isGenerated}, #{generateTime}, #{createBy}, sysdate() ) update psy_assessment_report report_type = #{reportType}, report_title = #{reportTitle}, report_content = #{reportContent}, summary = #{summary}, chart_data = #{chartData}, pdf_path = #{pdfPath}, is_generated = #{isGenerated}, generate_time = #{generateTime}, update_by = #{updateBy}, update_time = sysdate() where report_id = #{reportId} delete from psy_assessment_report where report_id = #{reportId} delete from psy_assessment_report where report_id in #{reportId}