← Volver al Inicio

Common.Domain.StoreData

Modelos de dominio para datos de almacenamiento y persistencia histórica

24
Entidades
6
Categorías
SQL Server
Base de Datos
179
Líneas Context

📚 Descripción General

El proyecto Common.Domain.StoreData contiene los modelos de dominio para los datos de almacenamiento y persistencia histórica del sistema RestMaster. Este proyecto maneja toda la información que se almacena de forma permanente, incluyendo facturas, cierres, consumos, mermas y datos históricos del sistema.

🎯 Propósito del Proyecto

  • Persistencia de Datos: Almacenamiento permanente de información
  • Datos Históricos: Registros históricos del sistema
  • Facturación: Gestión completa de facturas y documentos
  • Control de Caja: Cierres y desgloses de caja
  • Gestión de Consumos: Control de costos y personal

📁 Documentación Disponible

📁 Estructura del Proyecto

Organización y arquitectura del proyecto Common.Domain.StoreData

Ver Documentación →

📦 Entidades de Facturación

Modelos para gestión de facturas, líneas y documentos comerciales

Ver Documentación →

💰 Entidades de Caja

Modelos para cierres, desgloses y control de caja

Ver Documentación →

📊 Entidades de Consumo

Modelos para control de costos y consumo de personal

Ver Documentación →

📉 Entidades de Mermas

Modelos para gestión de mermas y costos asociados

Ver Documentación →

🪑 Entidades de Mesas

Modelos para gestión de mesas y comandas anuladas

Ver Documentación →

⚙️ Entidades del Sistema

Modelos para configuraciones y permisos del sistema

Ver Documentación →

📊 Categorías de Entidades

📦 Facturación (8 entidades)

Gestión completa de facturas y documentos

  • Factura - Factura principal
  • FacturaLinea - Líneas de factura
  • FacturaLineaAnuladum - Líneas anuladas
  • FacturaLineaModificador - Modificadores de líneas
  • FacturaIva - IVA de facturas
  • FacturaPrepago - Facturas prepago
  • FacturasCobro - Cobros de facturas
  • VentaCosto - Costos de venta

💰 Caja (3 entidades)

Control de caja y cierres

  • Cierre - Cierres de caja
  • CierresDesglose - Desgloses de cierre
  • ESCaja - Apuntes de caja

📊 Consumo (4 entidades)

Control de costos y personal

  • ConsumoCosto - Costos de consumo
  • ConsumoPersonal - Consumo de personal
  • VentaCosto - Costos de venta
  • Reposicione - Reposiciones

📉 Mermas (2 entidades)

Gestión de mermas y costos

  • Merma - Mermas del sistema
  • MermasCosto - Costos de mermas

🪑 Mesas (2 entidades)

Gestión de mesas anuladas

  • MesasCabeceraAnuladum - Cabeceras anuladas
  • MesasLineasAnulada - Líneas anuladas

⚙️ Sistema (1 entidad)

Configuraciones del sistema

  • Permiso - Permisos del sistema

🔗 Integración con Otros Componentes

📚 Componentes Relacionados

  • Back.API: Controladores que usan las entidades de almacenamiento
  • Back.Application: Servicios que operan con datos históricos
  • Back.Domain: DTOs que mapean desde las entidades
  • Common.Domain.Master: Entidades maestro relacionadas
  • Common.Domain.WorkingData: Datos de trabajo que se almacenan
  • Common.Constants: Constantes para validaciones

🎯 Casos de Uso

  • Facturación: Generación y almacenamiento de facturas
  • Control de Caja: Cierres y desgloses
  • Análisis de Costos: Control de mermas y consumos
  • Auditoría: Registros históricos completos
  • Reportes: Informes basados en datos históricos
  • Backup: Respaldo de datos críticos