optsn, agent_id, name, description, link, api_key, outer, introduce, prompt_cards,
category, creator, updater, create_time, update_time, delete_time, deleted
INSERT INTO ai.tb_agent (
optsn, agent_id, name, api_key, introduce, category
, outer
, description
, link
, prompt_cards
, creator
) VALUES (
#{optsn}, #{agentId}, #{name}, #{apiKey}, #{introduce}, #{category}
, #{outer}
, #{description}
, #{link}
, #{promptCards, typeHandler=org.xyzh.ai.handler.PromptCardsTypeHandler}
, #{creator}
)
UPDATE ai.tb_agent
name = #{name},
description = #{description},
link = #{link},
api_key = #{apiKey},
outer = #{outer},
introduce = #{introduce},
prompt_cards = #{promptCards, typeHandler=org.xyzh.ai.handler.PromptCardsTypeHandler},
category = #{category},
updater = #{updater},
update_time = now()
WHERE agent_id = #{agentId} AND deleted = false
UPDATE ai.tb_agent
SET deleted = true,
delete_time = now(),
updater = #{updater}
WHERE agent_id = #{agentId} AND deleted = false