platform-assistant/apps/api/prisma/migrations/20260522142447_init/migration.sql
Sisyphus afac18e843 feat(F002): W26 + W29.x + W30 + W31 平台助手全部改动首次 commit
- 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
2026-06-24 11:07:11 +08:00

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
);