Files
ai-portal/prisma/dev.db
T

221 lines
68 KiB
Plaintext
Raw Normal View History

SQLite format 3@ | |.zpûû  ÁÌx!À[ÁÈøƒv‡CtableMessageMessageCREATE TABLE "Message" (
2026-05-06 17:22:50 +08:00
"id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
"conversationId" INTEGER NOT NULL,
"role" TEXT NOT NULL,
"content" TEXT NOT NULL,
"timestamp" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
"updatedAt" DATETIME NOT NULL,
CONSTRAINT "Message_conversationId_fkey" FOREIGN KEY ("conversationId") REFERENCES "Conversation" ("id") ON DELETE CASCADE ON UPDATE CASCADE
)„?
%%ˆAtableConversationConversation
CREATE TABLE "Conversation" (
"id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
"agentId" INTEGER NOT NULL,
"userId" INTEGER,
"title" TEXT NOT NULL DEFAULT '新对è¯',
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
"updatedAt" DATETIME NOT NULL,
CONSTRAINT "Conversation_agentId_fkey" FOREIGN KEY ("agentId") REFERENCES "Agent" ("id") ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT "Conversation_userId_fkey" FOREIGN KEY ("userId") REFERENCES "User" ("id") ON DELETE SET NULL ON UPDATE CASCADE
)V ){indexAgent_slug_keyAgent CREATE UNIQUE INDEX "Agent_slug_key" ON "Agent"("slug")c /indexCategory_name_keyCategory CREATE UNIQUE INDEX "Category_name_key" ON "Category"("name")_
/indexUser_username_keyUser
CREATE UNIQUE INDEX "User_username_key" ON "User"("username")U ){indexUser_email_keyUser CREATE UNIQUE INDEX "User_email_key" ON "User"("email")QtableNewsNewsCREATE TABLE "News" (
"id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
"title" TEXT NOT NULL,
"content" TEXT NOT NULL,
"type" TEXT NOT NULL DEFAULT 'news',
"published" BOOLEAN NOT NULL DEFAULT false,
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
"updatedAt" DATETIME NOT NULL
)„KˆutableAgentAgentCREATE TABLE "Agent" (
"id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
"name" TEXT NOT NULL,
"slug" TEXT NOT NULL,
"description" TEXT NOT NULL,
"icon" TEXT,
"categoryId" INTEGER,
"features" TEXT NOT NULL DEFAULT '',
"usageCount" INTEGER NOT NULL DEFAULT 0,
"status" TEXT NOT NULL DEFAULT 'active',
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
"updatedAt" DATETIME NOT NULL,
CONSTRAINT "Agent_categoryId_fkey" FOREIGN KEY ("categoryId") REFERENCES "Category" ("id") ON DELETE SET NULL ON UPDATE CASCADE
)RtableUserUserCREATE TABLE "User" (
"id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
"email" TEXT NOT NULL,
"username" TEXT NOT NULL,
"password" TEXT NOT NULL,
"name" TEXT,
"role" TEXT NOT NULL DEFAULT 'admin',
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
"updatedAt" DATETIME NOT NULL
)P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)ƒqtableCategoryCategoryCREATE TABLE "Category" (
"id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
"name" TEXT NOT NULL,
"icon" TEXT,
"description" TEXT,
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
"updatedAt" DATETIME NOT NULL
)ƒZ11†_table_prisma_migrations_prisma_migrationsCREATE TABLE "_prisma_migrations" (
"id" TEXT PRIMARY KEY NOT NULL,
"checksum" TEXT NOT NULL,
"finished_at" DATETIME,
"migration_name" TEXT NOT NULL,
"logs" TEXT,
"rolled_back_at" DATETIME,
"started_at" DATETIME NOT NULL DEFAULT current_timestamp,
"applied_steps_count" INTEGER UNSIGNED NOT NULL DEFAULT 0
)CW1indexsqlite_autoindex__prisma_migrations_1_prisma_migrations

pÑ&

U
Q ff4a18cf-bf40-42f1-ae75-659d7fb74d6e1cf1793907722817cdfa3c68aa51dc03f0eb932de07bb28f95b9d3bdb96e4edaž ;v_20260508102405_add_featured_fieldsž ;kÇ(
U
2026-05-06 17:22:50 +08:00
i 585f9442-70dc-424b-a915-1997c840abe4dec54cee6158eaf17b30dd457959a340dbed6de4c115ee521bf1fb4b85c76400ž 6t20260506022312_add_conversation_message_modelsž 6[H
U
Q 02c8a234-502c-4651-a98d-db90fac7db67ea73128d82faa403fcce74d1ac71341bb806824e033dfa1b3bc1158048999ce0ž 6Q€20260429121624_add_user_agent_newsž 5Ûf

U
3 d886237e-cbba-45ff-a081-f635eb3f54045f0b8a083a43bb59161d7578ff6e0b0b07e604e3fbe9c2942a0c3d398a86e27cž 5Ðj20260429115542_initž 5 
]¯Ø](Uff4a18cf-bf40-42f1-ae75-659d7fb74d6e(U585f9442-70dc-424b-a915-1997c840abe4(U02c8a234-502c-4651-a98d-db90fac7db67'U d886237e-cbba-45ff-a081-f635eb3f5404
2026-05-06 17:22:50 +08:00
/admin@nextapp.comadmin$2b$10$XVir3FW71lPzKJ0U4Opdau8gYb6ydjlDI4nNstmbUM8PCTPNaxz..管ç†å‘˜adminž <ž <
¹šÔíßÊš¬
} 智能客æœåŠ©æ‰‹ 3.0 æ­£å¼ä¸Šçº¿ï¼Œæ”¯æŒå¤šæ¨¡æ€äº¤äº’全新版本集æˆå›¾åƒè¯†åˆ«ä¸Žè¯­éŸ³äº¤äº’能力,å“应速度æå‡ 40%,ä¼ä¸šå®¢æˆ·æ»¡æ„度评分达 4.9/5.0。newsž <&­ž <&­
9Ór9졺WŽ?group-policy-ai-assistant9smart-customer-service;digital-human-assistant)talent-service5jiaotou-ai-assistant5promotion-content-ai5data-analysis-master- huaiqi-secretary
2026-05-06 17:22:50 +08:00
ëë/ admin@nextapp.com
÷÷ admin
2026-05-06 17:22:50 +08:00
ŸŸÚö°¾åÏ%ä¼ä¸šæœåŠ¡
数字人%æ•°æ®åˆ†æž
2026-05-06 17:22:50 +08:00
编程
写作%生活娱ä¹  客æœ
Q
¾ p 43ƒ7 †1assistant是ƒ~ ‡?assistantæ ¹æ®ç›¸å…³åˆ¶åº¦è§„定,达到以下标准的项目需è¦è¿›è¡Œæ‹›æ ‡ï¼š
2026-05-06 17:22:50 +08:00
- 施工å•项åˆåŒä¼°ç®—价在400万元人民å¸ä»¥ä¸Šï¼›
- é‡è¦è®¾å¤‡ã€ææ–™ç­‰è´§ç‰©é‡‡è´­ï¼Œå•项åˆåŒä¼°ç®—ä»·200万元以上;
- 勘察ã€è®¾è®¡ã€ç›‘ç†ç­‰æœåŠ¡é‡‡è´­ï¼Œå•项åˆåŒä¼°ç®—ä»·100万元以上。
2026-05-06 17:22:50 +08:00
如果金é¢è¾¾åˆ°ä¸Šè¿°æ ‡å‡†ï¼Œåˆ™åº”进入公共资æºäº¤æ˜“å¹³å°è¿›è¡Œäº¤æ˜“。😊 如果您有更具体的问题或需è¦è¿›ä¸€æ­¥çš„å¸®åŠ©ï¼Œè¯·éšæ—¶å‘Šè¯‰æˆ‘> M ¨ž M ¨ž M ¨: Cuser多少金é¢éœ€è¦æ‹›æŠ•æ ‡ž Lô£ž Lô£ž Lô£Lguser到淮安这边投资,项目审批快å—?ž Gòlž Gòlž GòlLguser到淮安这边投资,项目审批快å—?ž Gíž Gíž GíCUuser淮安有哪些产业é…套æœåŠ¡ï¼Ÿž Fú÷ž Fú÷ž Fú÷Šq •'assistant**1. ç”³è¯·è´­æˆ¿è¡¥è´´å’Œäººæ‰æˆ¿ç¥¨éœ€è¦æ»¡è¶³å“ªäº›æ¡ä»¶ï¼Ÿ**
在淮安市创业或全èŒå·¥ä½œçš„人æ‰ï¼Œåœ¨ä»¥ä¸‹æ¡ä»¶ä¸‹å¯ä»¥ç”³è¯·è´­æˆ¿è¡¥è´´ä¸Žäººæ‰æˆ¿ç¥¨ï¼š
- 在我市创业或全èŒå·¥ä½œçš„人员;
- æ¥æ·®æ—¶é—´ä¸è¶…过五年,并且首次购买的商å“使ˆ¿ï¼›
- 若未申请过购房补贴,且没有超过一套自有房产的情况下,购买新建商å“使ˆ¿æ—¶ï¼Œå¯æå‡ºç”³è¯·ï¼›
2026-05-06 17:22:50 +08:00
- å¤«å¦»åŒæ–¹å‡ç¬¦åˆæ¡ä»¶çš„,å¯ä»¥åˆå¹¶ä½¿ç”¨äººæ‰æˆ¿ç¥¨ã€‚具体而言,在购买首套房屋时全é¢å åŠ ï¼›åœ¨è´­ä¹°ç¬¬äºŒå¥—æˆ¿å±‹æ—¶æŒ‰ç…§é‡‘é¢è¾ƒé«˜çš„一方享å—1.2å€çš„äººæ‰æˆ¿ç¥¨ä¼˜æƒ ï¼Œä½†æ€»é¢ä¸èƒ½è¶…过购房款80%。
2026-05-06 17:22:50 +08:00
**2. 如何申请租房补贴?**
对于符åˆä»¥ä¸‹æ¡ä»¶çš„个人å¯ä»¥ç”³è¯·ç§Ÿæˆ¿è¡¥è´´ï¼š
- 在淮安市创业或全èŒå·¥ä½œï¼›
- ä»»èŒäºŽä¸»å¯¼äº§ä¸šä¼ä¸šï¼›
- æ²¡æœ‰è‡ªæœ‰ä½æˆ¿æˆ–者用人å•使²¡æœ‰æä¾›ä½å®¿ï¼›
- 符åˆä»¥ä¸Šæ¡ä»¶çš„人æ‰ï¼Œå¯ä»¥åœ¨å½“地规定的时间内进行申报。
**3. 如何进行人æ‰åˆ†ç±»è®¤å®šï¼Ÿ**
想è¦å‚加人æ‰åˆ†ç±»è®¤å®šçš„申请æµç¨‹å¦‚下:
- æ³¨å†Œå¹¶ç™»å½•æ·®å®‰å¸‚çš„äººæ‰æ•°å­—化æœåС平å°ç½‘站;
- 完æˆå®žåéªŒè¯æ­¥éª¤åŽè¿›å…¥ç³»ç»Ÿä¸»é¡µï¼›
- æ ¹æ®ä¸ªäººæƒ…况选择适åˆè‡ªå·±çš„认定类别;
- 填写完整个人信æ¯ï¼Œå¹¶ä¸Šä¼ æ‰€æœ‰å¿…è¦çš„è¯æ˜Žæ–‡ä»¶ï¼›
- æäº¤ç”³è¯·ä¿¡æ¯ç­‰å¾…审核。ž F¹ôž F¹ôž F¹ô9 Cuser如何申请人æ‰è¡¥è´´ï¼Ÿž F‘àž F‘àž F‘à
¾HH ñ Ý
½°ÂÎ z„e+-9ƒ;;E æ·®ä¼å°ç§˜ä¹¦huaiqi-secretary专为淮安ä¼ä¸šæ‰“造的智能秘书,æä¾›æ”¿ç­–解读ã€ä¼ä¸šåŠžäº‹æŒ‡å—ã€æƒ ä¼æ”¿ç­–æŸ¥è¯¢ç­‰ä¸€ç«™å¼æœåŠ¡ï¼ŒåŠ©åŠ›ä¼ä¸šé«˜æ•ˆè¿è¥ã€‚ðŸ¢政策解读, ä¼ä¸šåŠžäº‹æŒ‡å—, æƒ ä¼æ”¿ç­–, 智能问答["到淮安这边投资,项目审批快å—?","ç›®å‰æ·®å®‰å¯¹ç»¿è‰²å·¥åŽ‚æœ‰å“ªäº›æ”¯æŒæ”¿ç­–?","请问ä¼ä¸šå®žæ–½æŠ€æœ¯æ”¹é€ é¡¹ç›®ï¼Œæ·®å®‰å¸‚æœ‰å“ªäº›æ”¯æŒæ”¿ç­–?","淮安有哪些产业é…套æœåŠ¡ï¼Ÿ"]["æƒ ä¼æ”¿ç­–查询","ä¼ä¸šåŠžäº‹æŒ‡å—","政策解读"]http://df.clkeji.com/v1app-IUPBQck87JCNWT8SmNvChKRURactivež <!‰ž I]„ 7)q‚/;E äººæ‰æœåŠ¡æ™ºèƒ½ä½“talent-serviceæä¾›äººæ‰æ”¿ç­–æŸ¥è¯¢ã€æ‹›è˜ä¿¡æ¯åŒ¹é…ã€èŒä¸šè§„划咨询ã€äººæ‰è¡¥è´´ç”³è¯·ç­‰ä¸€ç«™å¼äººæ‰æœåŠ¡ã€‚ðŸ‘¥äººæ‰æ”¿ç­–查询, æ‹›è˜ä¿¡æ¯åŒ¹é…, èŒä¸šè§„划, 人æ‰è¡¥è´´ç”³è¯·["淮安市有哪些人æ‰å¼•进政策?","如何申请人æ‰è¡¥è´´ï¼Ÿ","高层次人æ‰è®¤å®šæ ‡å‡†æ˜¯ä»€ä¹ˆï¼Ÿ","人æ‰å…¬å¯“如何申请?"]["äººæ‰æ”¿ç­–查询","人æ‰è¡¥è´´ç”³è¯·","æ‹›è˜ä¿¡æ¯"]http://df.clkeji.com/v1app-KqqekONNMS3WnfXNo5Zg46rIÈactivež <!ž F#}â5?y集团制度AI助手group-policy-ai-assistant专注于集团规章制度解读与咨询,快速查询ã€è§£è¯»å„类制度文件,助力åˆè§„管ç†ä¸Žåˆ¶åº¦è½åœ°ã€‚📋制度解读, åˆè§„咨询, 文件查询, 制度培训[][]2activež <!ž <!‹ƒq19M c;
IE 智能客æœåŠ©æ‰‹smart-customer-service7×24 å°æ—¶åœ¨çº¿ï¼Œç²¾å‡†ç†è§£ç”¨æˆ·æ„图,自动处ç†å¸¸è§å’¨è¯¢ï¼Œæ”¯æŒå¤šè½®å¯¹è¯ã€‚🤖智能问答, 知识库查询, å·¥å•æäº¤["å…»è€æ”¿ç­–有哪些最新å˜åŒ–?","å¦‚ä½•ç”³è¯·å…»è€æœåŠ¡è¡¥è´´ï¼Ÿ","è€å¹´äººå¥åº·ç®¡ç†éœ€è¦æ³¨æ„什么?","å…»è€æœºæž„如何选择?"]["å…»è€æ”¿ç­–咨询","å…»è€æœºæž„推è","å…»è€æœåŠ¡ç”³è¯·"]http://host.docker.internal/v1app-lbe2lglt7taGtZk0dG7pAhbxèactivež <!‰ž <!‰‚+;!#y数字人助手digital-human-assistant超写实数字人,支æŒè¯­éŸ³äº¤äº’ã€è¡¨æƒ…动画ã€å¤šåœºæ™¯åº”ç”¨ï¼Œé€‚ç”¨äºŽè™šæ‹Ÿä¸»æ’­ã€æ™ºèƒ½å®¢æœã€å½¢è±¡ä»£è¨€ç­‰åœºæ™¯ã€‚🧑â€ðŸ’¼语音交互, 表情动画, 虚拟主播, 智能客æœ[][]|activež <!Šž <!Š
˘7)q‚/ äººæ‰æœåŠ¡æ™ºèƒ½ä½“talent-serviceæä¾›äººæ‰æ”¿ç­–æŸ¥è¯¢ã€æ‹›è˜ä¿¡æ¯åŒ¹é…ã€èŒä¸šè§„划咨询ã€äººæ‰è¡¥è´´ç”³è¯·ç­‰ä¸‚@5?‚y;E 集团制度AI助手group-policy-ai-assistant专注于集团规章制度解读与咨询,快速查询ã€è§£è¯»å„类制度文件,助力åˆè§„管ç†ä¸Žåˆ¶åº¦è½åœ°ã€‚📋制度解读, åˆè§„咨询, 文件查询, 制度培训[][]http://df.clkeji.com/v1app-g6YpFIcVQxiNDv2q7Z687F1x2activež <!ž L‘›‚55‚-y交投集团AI助手jiaotou-ai-assistant专为交投集团打造的智能助手,æä¾›äº¤é€šæŠ•资政策解读ã€é¡¹ç›®åˆ†æžã€æ•°æ®åˆ†æžç­‰ä¸“业化æœåŠ¡ï¼ŒåŠ©åŠ›ä¼ä¸šå†³ç­–。🚇政策解读, 项目分æž, æ•°æ®åˆ†æž, 决策支æŒ[][]xactivež <!Šž <!Š‚55s宣传文稿AI助手promotion-content-ai智能生æˆå„ç±»å®£ä¼ æ–‡ç¨¿ï¼ŒåŒ…æ‹¬æ–°é—»ç¨¿ã€æ´»åŠ¨æ–‡æ¡ˆã€å“ç‰Œå®£ä¼ ã€æµ·æŠ¥æ–‡æ¡ˆç­‰ï¼Œå¿«é€Ÿäº§å‡ºé«˜è´¨é‡å®£ä¼ å†…容。ðŸ“新闻稿, 活动文案, å“牌宣传, 海报文案[][]_activež <!Šž <!ŠW157c æ•°æ®åˆ†æžå¤§å¸ˆdata-analysis-master上传 CSV/Excel,自动清洗ã€åˆ†æžã€å¯è§†åŒ–ï¼Œè¾“å‡ºç»“æž„åŒ–åˆ†æžæŠ¥å‘Šã€‚ðŸ“Šæ•°æ®æ¸…æ´—, æ•°æ®å¯è§†åŒ–, åˆ†æžæŠ¥å‘Š[][]lactivež <!‰ž <!‰5+-9ƒ; æ·®ä¼å°ç§˜ä¹¦huaiqi-secretary专为淮安ä¼ä¸šæ‰“造的智能秘书,æä¾›æ”¿ç­–解读ã€ä¼ä¸šåŠžäº‹æŒ‡å—ã€æƒ ä¼æ”¿ç­–æŸ¥è¯¢ç­‰ä¸€ç«™å¼æœåŠ¡ï¼ŒåŠ©åŠ›ä¼ä¸šé«˜æ•ˆè¿è¥ã€‚ðŸ¢政策解读, ä¼ä¸šåŠžäº‹æŒ‡å—, æƒ ä¼æ”¿ç­–, 智能问答["到淮安这边投资,项目审批快å—?","ç›®å‰æ·®å®‰å¯¹ç»¿è‰²å·¥åŽ‚æœ‰å“ªäº›æ”¯æŒæ”¿ç­–?","请问ä¼ä¸šå®žæ–½æŠ€æœ¯æ”¹é€ é¡¹ç›®ï¼Œæ·®å®‰å¸‚æœ‰å“ªäº›æ”¯æŒæ”¿ç­–?","淮安有哪些产业é…套æœåŠ¡ï¼Ÿ"]["æƒ ä¼æ”¿ç­–查询","ä¼ä¸šåŠžäº‹æŒ‡å—","政策解读"]Ractivež <!‰ž <!‰
Ì!
Ö³ o
"id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
"conversationId" INTEGER NOT NULL,
"role" TEXT NOT NULL,
"content" TEXT NOT NULL,
"timestamp" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
"updatedAt" DATETIME NOT NULL,
CONSTRAINT "Message_conversationId_fkey" FOREIGN KEY ("conversationId") REFERENCES "Conversation" ("id") ON DELETE CASCADE ON UPDATE CASCADE
)„?
%%ˆAtableConversationConversation
CREATE TABLE "Conversation" (
"id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
"agentId" INTEGER NOT NULL,
"userId" INTEGER,
"title" TEXT NOT NULL DEFAULT '新对è¯',
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
"updatedAt" DATETIME NOT NULL,
CONSTRAINT "Conversation_agentId_fkey" FOREIGN KEY ("agentId") REFERENCES "Agent" ("id") ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT "Conversation_userId_fkey" FOREIGN KEY ("userId") REFERENCES "User" ("id") ON DELETE SET NULL ON UPDATE CASCADE
)V ){indexAgent_slug_keyAgent CREATE UNIQUE INDEX "Agent_slug_key" ON "Agent"("slug")c /indexCategory_name_keyCategory CREATE UNIQUE INDEX "Category_name_key" ON "Category"("name")_
/indexUser_username_keyUser
CREATE UNIQUE INDEX "User_username_key" ON "User"("username")U ){indexUser_email_keyUser CREATE UNIQUE INDEX "User_email_key" ON "User"("email")QtableNewsNewsCREATE TABLE "News" (
"id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
"title" TEXT NOT NULL,
"content" TEXT NOT NULL,
"type" TEXT NOT NULL DEFAULT 'news',
"published" BOOLEAN NOT NULL DEFAULT false,
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
"updatedAt" DATETIME NOT NULL
)øNˆutableAgentAgentCREATE TABLE "Agent" (
"id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
"name" TEXT NOT NULL,
"slug" TEXT NOT NULL,
"description" TEXT NOT NULL,
"icon" TEXT,
"categoryId" INTEGER,
"features" TEXT NOT NULL DEFAULT '',
"usageCount" INTEGER NOT NULL DEFAULT 0,
"status" TEXT NOT NULL DEFAULT 'active',
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
"updatedAt" DATETIME NOT NULL,
CONSTRAINT "Agent_categoryId_fkey" FOREIGN KEY ("categoryId") REFERENCES "Category" ("id") ON DELETE SET NULL ON UPDATE CASCADE
)RtableUserUserCREATE TABLE "User" (
"id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
"email" TEXT NOT NULL,
"username" TEXT NOT NULL,
"password" TEXT NOT NULL,
"name" TEXT,
"role" TEXT NOT NULL DEFAULT 'admin',
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
"updatedAt" DATETIME NOT NULL
)P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)ƒqtableCategoryCategoryCREATE TABLE "Category" (
"id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
"name" TEXT NOT NULL,
"icon" TEXT,
"description" TEXT,
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
"updatedAt" DATETIME NOT NULL
)ƒZ11†_table_prisma_migrations_prisma_migrationsCREATE TABLE "_prisma_migrations" (
"id" TEXT PRIMARY KEY NOT NULL,
"checksum" TEXT NOT NULL,
"finished_at" DATETIME,
"migration_name" TEXT NOT NULL,
"logs" TEXT,
"rolled_back_at" DATETIME,
"started_at" DATETIME NOT NULL DEFAULT current_timestamp,
"applied_steps_count" INTEGER UNSIGNED NOT NULL DEFAULT 0
)CW1indexsqlite_autoindex__prisma_migrations_1_prisma_migrations
jŸ:  
§jâ†F†B†:ŒStableAgentAgentCREATE TABLE "Agent" (
"id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
"name" TEXT NOT NULL,
"slug" TEXT NOT NULL,
"description" TEXT NOT NULL,
"icon" TEXT,
"categoryId" INTEGER,
"features" TEXT NOT NULL DEFAULT '',
"hotQuestions" TEXT NOT NULL DEFAULT '[]',
"quickQuestions" TEXT NOT NULL DEFAULT '[]',
"difyApiUrl" TEXT,
"difyApiKey" TEXT,
"usageCount" INTEGER NOT NULL DEFAULT 0,
"status" TEXT NOT NULL DEFAULT 'active',
"isFeatured" BOOLEAN NOT NULL DEFAULT false,
"featuredOrder" INTEGER NOT NULL DEFAULT 0,
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
"updatedAt" DATETIME NOT NULL,
CONSTRAINT "Agent_categoryId_fkey" FOREIGN KEY ("categoryId") REFERENCES "Category" ("id") ON DELETE SET NULL ON UPDATE CASCADE
)ƒv‡CtableMessageMessageCREATE TABLE "Message" (