- W26: NestJS API + Next.js Web + Prisma + SQLite scaffold - W26: Lead 模型 + Crawler + 询价发布助手 (线索池 + 一键发布) - W29.x: MCP 集成 (Integration 模型 + connectMcp + publish_rfq 5 工具端到端跑通) - W30: 3 字段补充 (notes / quotationType / quotationDemand) - W31 P1: 自动填 enterpriseId / userId (Prisma companyUserId 字段 + get_app_identity tool + lead.service.ts publishArgs) - W31: detail 详情页 + admin UI 集成管理 (OpenAppListView + AuditLogListView) 关联: ~/Documents/02-平台开发/产品开发/F002-W31-交接文档.md GIT-AUDIT-REPORT-2026-06-24.md
40 lines
1.1 KiB
SQL
40 lines
1.1 KiB
SQL
-- CreateTable
|
|
CREATE TABLE "Inquiry" (
|
|
"id" TEXT NOT NULL PRIMARY KEY,
|
|
"title" TEXT NOT NULL,
|
|
"source" TEXT NOT NULL,
|
|
"url" TEXT NOT NULL,
|
|
"budget" TEXT,
|
|
"deadline" TEXT,
|
|
"buyer" TEXT NOT NULL,
|
|
"category" TEXT NOT NULL,
|
|
"status" TEXT NOT NULL DEFAULT 'pending',
|
|
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
"updatedAt" DATETIME NOT NULL
|
|
);
|
|
|
|
-- CreateTable
|
|
CREATE TABLE "Product" (
|
|
"id" TEXT NOT NULL PRIMARY KEY,
|
|
"name" TEXT NOT NULL,
|
|
"spec" TEXT NOT NULL,
|
|
"unit" TEXT NOT NULL,
|
|
"price" REAL NOT NULL,
|
|
"quantity" INTEGER NOT NULL,
|
|
"imageUrl" TEXT,
|
|
"category" TEXT NOT NULL,
|
|
"status" TEXT NOT NULL DEFAULT 'draft',
|
|
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
"updatedAt" DATETIME NOT NULL
|
|
);
|
|
|
|
-- CreateTable
|
|
CREATE TABLE "GeneratedImage" (
|
|
"id" TEXT NOT NULL PRIMARY KEY,
|
|
"productName" TEXT NOT NULL,
|
|
"url" TEXT NOT NULL,
|
|
"status" TEXT NOT NULL DEFAULT 'generating',
|
|
"style" TEXT,
|
|
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP
|
|
);
|