← Volver a Common.Domain.Master

Entidades de Salones

Modelos para gestión de salones, mesas y distribución del restaurante

4
Entidades
1
Entidad Principal
3
Entidades Relacionadas
SQL Server
Base de Datos

📚 Descripción General

Las entidades de salones representan la gestión completa de los espacios del restaurante, incluyendo salones, mesas, fotografías y dibujos. Estas entidades proporcionan toda la funcionalidad necesaria para la administración de la distribución física del restaurante.

🎯 Propósito de las Entidades

  • Gestión de Salones: Administración de espacios
  • Control de Mesas: Gestión de mesas por salón
  • Fotografías: Imágenes de salones y mesas
  • Dibujos: Planos y distribución

🪑 Entidades Principales

🏢 Salones

Entidad principal para salones del restaurante

  • Clave: Salon (string)
  • Campos: Nombre, descripción, estado
  • Relaciones: SalonesFoto, SalonesMesa
Ver Documentación →

📷 SalonesFoto

Fotografías de salones

  • Clave: Salon (string)
  • Propósito: Imágenes de salones
  • Relación: Uno a uno con Salones
Ver Documentación →

🪑 SalonesMesa

Mesas por salón

  • Clave: Salon + Mesa
  • Propósito: Gestión de mesas por salón
  • Relación: Muchos a uno con Salones
Ver Documentación →

📐 Dibujo

Dibujos y planos del restaurante

  • Clave: Dibujos + Estado
  • Propósito: Planos de distribución
  • Funcionalidad: Visualización de espacios
Ver Documentación →

🔗 Relaciones entre Entidades

📊 Estructura de Relaciones

  • Salones ↔ SalonesFoto: Uno a uno
  • Salones ↔ SalonesMesa: Uno a muchos
  • Dibujo: Entidad independiente

🎯 Funcionalidades por Entidad

  • Salones: Gestión de espacios del restaurante
  • SalonesFoto: Imágenes de los salones
  • SalonesMesa: Distribución de mesas
  • Dibujo: Planos y visualización

🔗 Integración con Otros Componentes

📚 Componentes Relacionados

  • Back.API: Controladores de salones
  • Back.Application: Servicios de salones
  • Back.Domain: DTOs de salones
  • Common.Constants: Validaciones de salones

🎯 Casos de Uso

  • Gestión de Salones: CRUD de espacios
  • Distribución de Mesas: Asignar mesas a salones
  • Fotografías: Gestión de imágenes
  • Planos: Visualización de distribución
  • Reservas: Gestión de disponibilidad