コンテンツにスキップ

AppointTime

予約枠を表すモデル。データベースの appoint_time テーブルに対応します。

定義: src/lib/models/appoint-time.ts

フィールド

フィールド 説明
appointTimeId number 予約枠 ID
date string 日付 (YYYY-MM-DD)
fromTime string 開始時刻 (HH:MM)
untilTime string 終了時刻 (HH:MM)
kind string 枠の種類
capacity number 受け入れ可能な人数

型定義

import { z } from "zod";

export const appointTimeSchema = z.object({
  appointTimeId: z.number(),
  date: z.string(),
  fromTime: z.string(),
  untilTime: z.string(),
  kind: z.string(),
  capacity: z.number()
});

export type AppointTime = z.infer<typeof appointTimeSchema>;