Files
ai-portal/prisma/dev.db
T

225 lines
72 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 31f2f885-c69a-4ad4-8f5c-aafd7867859f1cf1793907722817cdfa3c68aa51dc03f0eb932de07bb28f95b9d3bdb96e4edaž>?š20260508102405_add_featured_fieldsž>7d(
U
i cadac81d-e9aa-4e12-884b-a9cf5eb693f6dec54cee6158eaf17b30dd457959a340dbed6de4c115ee521bf1fb4b85c76400ž>6è20260506022312_add_conversation_message_modelsž>1V
U
Q a28d43cd-deb1-489d-831b-25a6309ad770ea73128d82faa403fcce74d1ac71341bb806824e033dfa1b3bc1158048999ce0ž>020260429121624_add_user_agent_newsž>u

U
3 d6f94e51-be1d-4afb-b6a7-71e6acdde3145f0b8a083a43bb59161d7578ff6e0b0b07e604e3fbe9c2942a0c3d398a86e27cž>ç20260429115542_initž>{
]]¯Ø(U31f2f885-c69a-4ad4-8f5c-aafd7867859f(Ucadac81d-e9aa-4e12-884b-a9cf5eb693f6(Ua28d43cd-deb1-489d-831b-25a6309ad770'U d6f94e51-be1d-4afb-b6a7-71e6acdde314
2026-05-06 17:22:50 +08:00
/admin@nextapp.comadmin$2b$10$lsn9mOfWv0y2w2M5vRWck.uJVSkjU6NLvaJzLL5DpBJ1y40nN4hEO管ç†å‘˜adminž>HÝž>HÝ
¹šÔíßÊš¬
ž>Q
#Y数字人🧑â€ðŸ’¼é€‚ç”¨äºŽè™šæ‹Ÿä¸»æ’­ã€æ•°å­—客æœã€å½¢è±¡ä»£è¨€ç­‰åœºæ™¯ï¼Œæä¾›é€¼çœŸçš„æ•°å­—人交互体验。ž>Q
ž>Q
t%)生活娱ä¹âœˆï¸é€‚用于旅行规划ã€èœè°±æŽ¨èç­‰åœºæ™¯ï¼Œè®©ç”Ÿæ´»æ›´åŠ ä¾¿æ·æ™ºèƒ½ã€‚ž>Q
2026-05-06 17:22:50 +08:00
ž>Q
~%Aæ•°æ®åˆ†æžðŸ“Šé€‚ç”¨äºŽæ•°æ®æ¸…æ´—ã€åˆ†æžã€å¯è§†åŒ–等场景,自动生æˆç»“æž„åŒ–åˆ†æžæŠ¥å‘Šã€‚ž>Qž>Q%Eä¼ä¸šæœåŠ¡ðŸ¢é€‚用于ä¼ä¸šä¸“属AI助手ã€è¡Œä¸šè§£å†³æ–¹æ¡ˆç­‰åœºæ™¯ï¼Œæä¾›å®šåˆ¶åŒ–智能æœåŠ¡ã€‚ž>Q
2026-05-06 17:22:50 +08:00
ž>Q
}G写作âœï¸é€‚用于è¥é”€æ–‡æ¡ˆã€åšå®¢æ–‡ç« ã€é‚®ä»¶è‰ç¨¿ç­‰åœºæ™¯ï¼Œå¿«é€Ÿç”Ÿæˆé«˜è´¨é‡å†…容。ž>Qž>Qw?客æœðŸ¤–适用于ä¼ä¸šå®¢æœã€åœ¨çº¿é—®ç­”ã€å”®åŽæ”¯æŒç­‰åœºæ™¯ï¼Œ7×24å°æ—¶åœ¨çº¿æœåŠ¡ã€‚ž>Qž>Q
N)NX y‚# 江è‹å†²æµªè½¯ä»¶ç§‘技与åŽä¸ºäº‘è¾¾æˆæˆ˜ç•¥åˆä½œåŒæ–¹å°†åœ¨ AI 智能体研å‘ã€äº‘端部署与行业解决方案展开深度åˆä½œï¼Œé¦–期è”åˆåˆ›æ–°å®žéªŒå®¤æ­£å
Lƒ±LœjÍæ?group-policy-ai-assistant5jiaotou-ai-assistant5data-analysis-master-huaiqi-secretary;digital-human-assistant5promotion-content-ai9 smart-customer-service
ëë/ admin@nextapp.com
2026-05-06 17:22:50 +08:00
÷÷ admin
ŸÚëöªÉ¸Ÿ
编程
数字人%生活娱ä¹%æ•°æ®åˆ†æž%ä¼ä¸šæœåŠ¡
写作  客æœH „Sassistant是的,淮安项目的审批æµç¨‹è®¾è®¡å¾—相当高效。具体æ¥è¯´ï¼Œæ·®å®‰å¸‚ç®€åŒ–äº†ç”³æŠ¥ææ–™å’ŒçŽ¯èŠ‚ï¼Œå¹¶ä¸”ç¼©çŸ­äº†å®¡æ‰¹æ—¶é—´ï¼Œå®žçŽ°äº†è¯¸å¦‚äº¤åœ°å³å‘è¯ã€æ‹¿åœ°å³å¼€å·¥ç­‰æ— ç¼å¯¹æŽ¥çš„æœåŠ¡æ¨¡å¼ï¼Œè¿™è¡¨æ˜Žåœ¨æ·®å®‰è¿›è¡ŒæŠ•资时项目审批的速度较快。žmíSžmíSžmíSLguser到淮安这边投资,项目审批快å
2026-05-06 17:22:50 +08:00
óäLguser到淮安这边投资,项目审批快å—?žmÓ°žmÓ°žmÓ°ž- ¼assistant这个问题很实际。淮安作为江è‹çœè¿‘å¹´æ¥é‡ç‚¹å‘展的è‹åŒ—中心城市,在**项目审批**æ–¹é¢ï¼Œæ•´ä½“趋势是**è¶Šæ¥è¶Šå¿«ã€è¶Šæ¥è¶Šè§„范**,尤其是对符åˆäº§ä¸šå¯¼å‘的优质项目。
具体快ä¸å¿«ï¼Œå–决于**é¡¹ç›®ç±»åž‹ã€æ‰€åœ¨åŒºåŸŸå’Œå‰æœŸå‡†å¤‡**。给你拆解一下:
2026-05-06 17:22:50 +08:00
### 1. 总体的“快â€ä½“现在哪里?
- **“拿地å³å¼€å·¥â€å¸¸æ€åŒ–**:淮安在江è‹çœå†…率先推行了“拿地å³å¼€å·¥â€å®¡æ‰¹æ¨¡å¼ã€‚对于工业项目,åªè¦åœŸåœ°æ‰‹ç»­å®Œå¤‡ã€è§„划方案稳定,从拿地到拿到施工许å¯è¯ï¼Œ**最快å¯ä»¥åŽ‹ç¼©åˆ°1-2个工作日**(传统æµç¨‹å¯èƒ½éœ€è¦3-6个月)。
- **“并è”审批â€ä¸Žâ€œå®¹ç¼ºå—ç†â€**ï¼šæ‰“ç ´äº†è¿‡åŽ»ä¸€ä¸ªéƒ¨é—¨ä¸€ä¸ªéƒ¨é—¨è·‘çš„ä¸²è”æ¨¡å¼ã€‚å…³é”®ææ–™é½å…¨ï¼Œæ¬¡è¦ææ–™å¯ä»¥â€œå…ˆåŠžåŽè¡¥â€ï¼Œ**大大å‡å°‘了等待时间**。
- **â€œæ·®ä¸Šå…³çˆ±â€æœåŠ¡å“牌**:政府专门有帮办代办团队,é‡å¤§é¡¹ç›®å¯ä»¥åšåˆ°â€œå…¨ç¨‹ä»£åŠžã€ä¸“人跟进â€ï¼Œä¼ä¸šåªéœ€æä¾›åŸºç¡€èµ„料,跑腿的事由专人负责。
### 2. 哪些项目审批特别快?
2026-05-06 17:22:50 +08:00
- **主导产业项目**:淮安é‡ç‚¹å‘展的**æ–°ä¸€ä»£ä¿¡æ¯æŠ€æœ¯ã€æ–°èƒ½æºæ±½è½¦åŠé›¶éƒ¨ä»¶ã€ç›åŒ–æ–°ææ–™ã€é£Ÿå“加工**等产业,有“绿色通é“â€ã€‚è¿™ç±»é¡¹ç›®ä»Žç«‹é¡¹åˆ°å¼€å·¥ï¼Œæ™®éæ¯”一般项目快30%以上。
- **é‡å¤§æ‹›å•†å¼•资项目**:如果你属于市级或区级é‡ç‚¹æ‹›å•†é¡¹ç›®ï¼Œæ”¿åºœä¼šæˆç«‹ä¸“ç­ï¼Œ**审批环节å¯ä»¥â€œç‰¹äº‹ç‰¹åŠžâ€**,甚至æå‰ä»‹å…¥é¢„审。
- **低风险项目**:比如å°åž‹ä»“å‚¨ã€æ ‡å‡†åŽ‚æˆ¿ç­‰ï¼Œå®žè¡Œ**告知承诺制**,审批æµç¨‹æžç®€ã€‚
2026-05-06 17:22:50 +08:00
### 3. 哪些情况å¯èƒ½ä¼šâ€œæ…¢â€ï¼Ÿ
- **环ä¿ã€å®‰å…¨è¦æ±‚高的项目**:比如化工ã€å°æŸ“ã€æ¶‰é‡é‡‘属等。淮安对生æ€ä¿æŠ¤å¾ˆé‡è§†ï¼ŒçŽ¯è¯„ã€å®‰è¯„ã€èƒ½è¯„的审批周期较长,å¯èƒ½éœ€è¦**3-6个月甚至更久**,这是硬性门槛,很难跳过。
2026-05-06 17:22:50 +08:00
- **土地性质有问题**:如果你选的地å—䏿˜¯â€œç†Ÿåœ°â€ï¼ˆå·²å®Œæˆæ‹†è¿ã€è§„åˆ’ã€æŒ‡æ ‡ï¼‰ï¼Œè€Œæ˜¯éœ€è¦è°ƒæ•´è§„划或å¾åœ°ï¼Œé‚£å®¡æ‰¹æ—¶é—´ä¼š**ä¸å¯æŽ§**,å¯èƒ½æ‹–到åŠå¹´ä»¥ä„  ‡[assistantæ ¹æ®è§„定,达到以下标准的项目需è¦è¿›è¡Œæ‹›æ ‡ï¼š
- 施工å•项åˆåŒä¼°ç®—价在400万元(å«ï¼‰ä»¥ä¸Šï¼›
- é‡è¦è®¾å¤‡ã€ææ–™ç­‰è´§ç‰©é‡‡è´­ï¼Œå•项åˆåŒä¼°ç®—价在200万元以上;
- 勘察ã€è®¾è®¡ã€ç›‘ç†ç­‰æœåŠ¡é‡‡è´­ï¼Œå•项åˆåŒä¼°ç®—价在100万元以上。😊
对于低于这些金é¢çš„项目,则根æ®å…·ä½“情况分为较大标准ã€ä¸€èˆ¬æ ‡å‡†å’Œè¾ƒå°æ ‡å‡†è¿›è¡Œåˆ†ç±»ç®¡ç†ã€‚具体细节å¯ä»¥å‚考相关的招标规模标准规定。ž ¿k0ž ¿k0ž ¿k0@Ouser多少金é¢é¡¹ç›®è¦èµ°æ‹›æ ‡ï¼Ÿž ¿ þž ¿ þž ¿ þ…m assistantæ ¹æ®ç›¸å…³åˆ¶åº¦è§„定,达到以下标准的项目需è¦è¿›è¡Œæ‹›æ ‡ï¼š
- 施工å•项åˆåŒä¼°ç®—价在400万元人民å¸ä»¥ä¸Šï¼›
- é‡è¦è®¾å¤‡ã€ææ–™ç­‰è´§ç‰©çš„采购,å•项åˆåŒä¼°ç®—价在200万元以上;
- 勘察ã€è®¾è®¡ã€ç›‘ç†ç­‰æœåŠ¡çš„é‡‡è´­ï¼Œå•项åˆåŒä¼°ç®—价在100万元以上。 councillence::smiley:
å¯¹äºŽé‡‘é¢æœªè¾¾åˆ°ä¸Šè¿°æ ‡å‡†ä½†å±žäºŽåŒä¸€é¡¹ç›®ä¸­å¯ä»¥åˆå¹¶è¿›è¡Œçš„æ–½å·¥ã€è´§ç‰©ã€æœåŠ¡ç±»æ‹›æ ‡ï¼Œå¦‚æžœå®ƒä»¬åˆè®¡è¾¾åˆ°äº†ç¬¬ä¸ƒæ¡å’Œç¬¬å…«æ¡è§„定标准的è¯ï¼Œä¹Ÿéœ€è¦æŒ‰è§„定组织招标。
具体是å¦ç¬¦åˆè¿™äº›æ¡ä»¶éœ€è¦è¿›ä¸€æ­¥ç¡®è®¤é¡¹ç›®çš„具体情况,请问您有具体的项目例å­å—?这样我å¯ä»¥æä¾›æ›´å‡†ç¡®çš„答案。žq=žq=žq=@Ouser多少金é¢é¡¹ç›®è¦èµ°æ‹›æ ‡ï¼ŸžqvBžqvBžqvBH „Sassistant是的,淮安项目的审批æµç¨‹è®¾è®¡å¾—相当高效。具体æ¥è¯´ï¼Œæ·®å®‰å¸‚ç®€åŒ–äº†ç”³æŠ¥ææ–™å’ŒçŽ¯èŠ‚ï¼Œå¹¶ä¸”ç¼©çŸ­äº†å®¡æ‰¹æ—¶é—´ï¼Œå®žçŽ°äº†è¯¸å¦‚äº¤åœ°å³å‘è¯ã€æ‹¿åœ°å³å¼€å·¥ç­‰æ— ç¼å¯¹æŽ¥çš„æœåŠ¡æ¨¡å¼ï¼Œè¿™è¡¨æ˜Žåœ¨æ·®å®‰è¿›è¡ŒæŠ•资时项目审批的速度较快。žmíSžmíSžmíSLguser到淮安这边投资,项目审批快å—?žmÓ°žmÓ°žmÓ°
ªB

éBÚºš„e+-9ƒ;;E æ·®ä¼å°ç§˜ä¹¦huaiqi-secretary专为淮安ä¼ä¸šæ‰“造的智能秘书,æä¾›æ”¿ç­–解读ã€ä¼ä¸šåŠžäº‹æŒ‡å—ã€æƒ ä¼æ”¿ç­–æŸ¥è¯¢ç­‰ä¸€ç«™å¼æœåŠ¡ï¼ŒåŠ©åŠ›ä¼ä¸šé«˜æ•ˆè¿è¥ã€‚ðŸ¢政策解读, ä¼ä¸šåŠžäº‹æŒ‡å—, æƒ ä¼æ”¿ç­–, 智能问答["到淮安这边投资,项目审批快å—?","ç›®å‰æ·®å®‰å¯¹ç»¿è‰²å·¥åŽ‚æœ‰å“ªäº›æ”¯æŒæ”¿ç­–?","请问ä¼ä¸šå®žæ–½æŠ€æœ¯æ”¹é€ é¡¹ç›®ï¼Œæ·®å®‰å¸‚æœ‰å“ªäº›æ”¯æŒæ”¿ç­–?","淮安有哪些产业é…套æœåŠ¡ï¼Ÿ"]["æƒ ä¼æ”¿ç­–查询","ä¼ä¸šåŠžäº‹æŒ‡å—","政策解读"]http://df.clkeji.com/v1app-IUPBQck87JCNWT8SmNvChKRURactivež>_êžMO­ ´5?y 集团制度AI助手group-policy-ai-assistant专注于集团规章制度解读与咨询,快速查询ã€è§£è¯»å„类制度文件,助力åˆè§„管ç†ä¸Žåˆ¶åº¦è½åœ°ã€‚📋制度解读, åˆè§„咨询, 文件查询, 制度培训[][]2activež>_íži˜ 55-y交投集团AI助手jiaotou-ai-assistant专为交投集团打造的智能助手,æä¾›äº¤é€šæŠ•资政策解读ã€é¡¹ç›®åˆ†æžã€æ•°æ®åˆ†æžç­‰ä¸“业化æœåŠ¡ï¼ŒåŠ©åŠ›ä¼ä¸šå†³ç­–。🚇政策解读, 项目分æž, æ•°æ®åˆ†æž, 决策支æŒ[][]xactivež>_íž>_íW157cæ•°æ®åˆ†æžå¤§å¸ˆdata-analysis-master上传 CSV/Excel,自动清洗ã€åˆ†æžã€å¯è§†åŒ–ï¼Œè¾“å‡ºç»“æž„åŒ–åˆ†æžæŠ¥å‘Šã€‚ðŸ“Šæ•°æ®æ¸…æ´—, æ•°æ®å¯è§†åŒ–, åˆ†æžæŠ¥å‘Š[][]lactivež>_ëžÞOQ+-9ƒ; æ·®ä¼å°ç§˜ä¹¦huaiqi-secretary专为淮安ä¼ä¸šæ‰“造çƒa19M c‚;
;3 智能客æœåŠ©æ‰‹smart-customer-service7×24 å°æ—¶åœ¨çº¿ï¼Œç²¾å‡†ç†è§£ç”¨æˆ·æ„图,自动处ç†å¸¸è§å’¨è¯¢ï¼Œæ”¯æŒå¤šè½®å¯¹è¯ã€‚🤖智能问答, 知识库查询, å·¥å•æäº¤["å…»è€æ”¿ç­–有哪些最新å˜åŒ–?","å¦‚ä½•ç”³è¯·å…»è€æœåŠ¡è¡¥è´´ï¼Ÿ","è€å¹´äººå¥åº·ç®¡ç†éœ€è¦æ³¨æ„什么?","å…»è€æœºæž„如何选择?"]["å…»è€æ”¿ç­–咨询","å…»è€æœºæž„推è","å…»è€æœåŠ¡ç”³è¯·"]http://df.clkeji.com/v1app-demo-key-123456èactivež>_éžiPA+;!#y数字人助手digital-human-assistant超写实数字人,支æŒè¯­éŸ³äº¤äº’ã€è¡¨æƒ…动画ã€å¤šåœºæ™¯åº”ç”¨ï¼Œé€‚ç”¨äºŽè™šæ‹Ÿä¸»æ’­ã€æ™ºèƒ½å®¢æœã€å½¢è±¡ä»£è¨€ç­‰åœºæ™¯ã€‚🧑â€ðŸ’¼语音交互, 表情动画, 虚拟主播, 智能客æœ[][]|activež>_ëž>_ë‚55s宣传文稿AI助手promotion-content-ai智能生æˆå„ç±»å®£ä¼ æ–‡ç¨¿ï¼ŒåŒ…æ‹¬æ–°é—»ç¨¿ã€æ´»åŠ¨æ–‡æ¡ˆã€å“ç‰Œå®£ä¼ ã€æµ·æŠ¥æ–‡æ¡ˆç­‰ï¼Œå¿«é€Ÿäº§å‡ºé«˜è´¨é‡å®£ä¼ å†…容。ðŸ“新闻稿, 活动文案, å“牌宣传, 海报文案[][]_activež>_ìž>_ì}19M c;
93 智能客æœåŠ©æ‰‹smart-customer-service7×24 å°æ—¶åœ¨çº¿ï¼Œç²¾å‡†ç†è§£ç”¨æˆ·æ„图,自动处ç†å‚c5?‚yW;E 集团制度AI助手group-policy-ai-assistant专注于集团规章制度解读与咨询,快速查询ã€è§£è¯»å„类制度文件,助力åˆè§„管ç†ä¸Žåˆ¶åº¦è½åœ°ã€‚📋制度解读, åˆè§„咨询, 文件查询, 制度培训["多少金é¢é¡¹ç›®è¦èµ°æ‹›æ ‡ï¼Ÿ"][]http://df.clkeji.com/v1app-g6YpFIcVQxiNDv2q7Z687F1x2activež>_ížqæ
Ì!
"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