select appId, name, description, prompt, top_p, temperature, knowledge_ids, slice_count,model,icon_color,icon_type,max_token, param_desc, knowledge_info, type_id,
status, approver, node_order, comment,remark, create_by, create_time, update_by, update_time, is_deep_think,visible,sort
from bm_application
insert into bm_application(
appId,
name,
description,
prompt,
top_p,
temperature,
knowledge_ids,
slice_count,
model,
icon_color,
icon_type,
remark,
create_by,
knowledge_info,
max_token,
type_id,
status,
node_order,
approver,
comment,
is_deep_think,
visible,
sort,
create_time,
update_time
)values(
#{appId},
#{name},
#{desc},
#{prompt},
#{topP},
#{temperature},
#{knowledgeIds},
#{sliceCount},
#{model},
#{iconColor},
#{iconType},
#{remark},
#{createBy},
#{knowledgeInfo},
#{maxToken},
#{typeId},
#{status},
#{nodeOrder},
#{approver},
#{comment},
#{isDeepThink},
#{visible},
#{sort},
sysdate(),
sysdate()
)
update bm_application
name = #{name},
description = #{desc},
prompt = #{prompt},
top_p = #{topP},
temperature = #{temperature},
knowledge_ids = #{knowledgeIds},
slice_count = #{sliceCount},
model = #{model},
icon_color = #{iconColor},
icon_type = #{iconType},
update_by = #{updateBy},
remark = #{remark},
knowledge_info = #{knowledgeInfo},
max_token = #{maxToken},
is_deep_think = #{isDeepThink},
visible = #{visible},
sort = #{sort},
type_id = #{typeId},
status = #{status},
node_order = #{nodeOrder},
comment = #{comment},
approver = #{approver},
update_time = sysdate()
where appId = #{appId}
delete from bm_application where appId = #{appId}
insert into vip_application
appId,
user_id,
#{appId},
#{userId},
delete from vip_application where appId = #{appId}