-- AI 提示词模板表
CREATE TABLE IF NOT EXISTS `agent_prompt_template` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键id',
  `template_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '模板名称',
  `template_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '模板code',
  `app_id` bigint DEFAULT NULL COMMENT '所属应用ID，对应 sys_app.id',
  `prompt_content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT 'prompt 内容',
  `create_by` bigint DEFAULT NULL COMMENT '创建者',
  `owner_by` bigint DEFAULT '0' COMMENT '拥有者',
  `create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',
  `update_by` bigint DEFAULT NULL COMMENT '更新者',
  `update_time` timestamp NULL DEFAULT NULL COMMENT '更新时间',
  `is_delete` int DEFAULT '0' COMMENT '是否删除：0未删除，1已删除',
  `enabled` int NOT NULL DEFAULT '1' COMMENT '是否启用:1:启用,0:不启用',
  `sort` int NOT NULL DEFAULT '0' COMMENT '显示顺序',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `idx_agent_prompt_template_code` (`template_code`),
  KEY `idx_agent_prompt_template_app_id` (`app_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='ai提示词模板';
