feat: add room and service management

This commit is contained in:
2026-06-05 23:25:44 +01:00
parent 631a5112f4
commit f3e4f42272
15 changed files with 1281 additions and 0 deletions
+12
View File
@@ -0,0 +1,12 @@
import { z } from 'zod';
import { idSchema, moneyGbp, optionalText, requiredText } from './shared.schema';
export const serviceCreateSchema = z.object({
name: requiredText('Service name'),
category: optionalText(120),
unit: requiredText('Unit', 80).default('each'),
priceGbp: moneyGbp,
description: optionalText(1000)
});
export const serviceEditSchema = serviceCreateSchema.extend(idSchema.shape);