brf/server/schemas/db.ts

23 lines
620 B
TypeScript

import { z } from 'zod'
export const RoleSchema = z.object({
id: z.number().int().optional(),
name: z.string(),
createdAt: z.string().optional(),
createdById: z.number().int().nullable().optional(),
modifiedAt: z.string().nullable().optional(),
modifiedById: z.number().int().nullable().optional(),
})
export const SupplierSchema = z.object({
id: z.number().int().optional(),
name: z.string().nullable().optional(),
supplierTypeId: z.number().int(),
taxId: z.string().nullable().optional(),
})
export const SupplierTypeSchema = z.object({
id: z.number().int().optional(),
name: z.string(),
})