diff --git a/apps/backend/prisma/schema.prisma b/apps/backend/prisma/schema.prisma index f509361..0fcef90 100644 --- a/apps/backend/prisma/schema.prisma +++ b/apps/backend/prisma/schema.prisma @@ -17,6 +17,7 @@ model Item { id Int @id @default(autoincrement()) name String // 名称(必填) source String? // 来源(可选) + category String? // 分类(可选) // 数量管理 quantity Decimal? @db.Decimal(10, 3) // 总数量(如 1.5 kg) diff --git a/apps/backend/src/routes/items.ts b/apps/backend/src/routes/items.ts index 76c5c4e..b19f2af 100644 --- a/apps/backend/src/routes/items.ts +++ b/apps/backend/src/routes/items.ts @@ -20,6 +20,7 @@ const jsonValueSchema: z.ZodType> = z.lazy(() => const createItemSchema = z.object({ name: z.string().min(1, '名称不能为空'), source: z.string().optional().nullable(), + category: z.string().optional().nullable(), quantity: z .string()