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}