insert into dialog(
id,
app_id,knowledge_id,user_id,dialog_name,
create_time
)values(
#{id},
#{appId},#{knowledgeId},#{userId},#{dialogName},
sysdate()
)
insert into dialog_detail(
id,
dialog_id,type,content,create_by,slice_info,download_url,
create_time
)values(
#{id},
#{dialogId},#{role},#{content},#{role},#{sliceJson},#{downloadUrl},
sysdate()
)
delete from dialog where id = #{id}
delete from dialog_detail where dialog_id = #{dialogId}
update dialog set dialog_name = #{dialogName} where id = #{id}