Descripción General
Los endpoints de Detalles de Artículos permiten gestionar información específica y detallada de cada producto del restaurante. Esta funcionalidad complementa la información básica del artículo con datos adicionales como ingredientes, alérgenos, valores nutricionales, instrucciones de preparación, etc.
🎯 Características de los Detalles de Artículos
- Información complementaria: Datos adicionales al artículo principal
- Ingredientes y alérgenos: Información nutricional y de seguridad
- Instrucciones de preparación: Pasos para elaborar el producto
- Valores nutricionales: Calorías, proteínas, carbohidratos, etc.
- Información de servicio: Temperatura, presentación, etc.
Endpoints Disponibles
GET /Master/Articulos/GetArticulosDetalle
Obtiene todos los detalles de artículos registrados en el sistema.
Parámetros de consulta: initialCatalog, userID, password
200 OK
Lista de detalles de artículos devuelta exitosamente
GET /Master/Articulos/GetArticuloDetalle/{articulo}
Obtiene los detalles de un artículo específico por su ID.
Parámetros de ruta: articulo (string)
Parámetros de consulta: initialCatalog, userID, password
200 OK
Detalles del artículo encontrados y devueltos
404 Not Found
Detalles del artículo no encontrados
POST /Master/Articulos/AddArticuloDetalle
Crea nuevos detalles para un artículo en el sistema.
Body (JSON): Objeto ArticulosDetalle
Parámetros de consulta: initialCatalog, userID, password
201 Created
Detalles del artículo creados exitosamente
PUT /Master/Articulos/UpdateArticuloDetalle/{articulo}
Actualiza los detalles de un artículo existente en el sistema.
Parámetros de ruta: articulo (string)
Body (JSON): Objeto ArticulosDetalle actualizado
Parámetros de consulta: initialCatalog, userID, password
200 OK
Detalles del artículo actualizados exitosamente
404 Not Found
Detalles del artículo no encontrados
DELETE /Master/Articulos/DeleteArticuloDetalle/{articulo}
Elimina los detalles de un artículo del sistema.
Parámetros de ruta: articulo (string)
Parámetros de consulta: initialCatalog, userID, password
200 OK
Detalles del artículo eliminados exitosamente
404 Not Found
Detalles del artículo no encontrados
Servicio Utilizado
IArticulosDetalleService - Servicio para la gestión de detalles de artículos
- GetAll(): Obtiene todos los detalles de artículos
- GetById(): Obtiene los detalles de un artículo específico
- Add(): Crea nuevos detalles para un artículo
- Update(): Actualiza los detalles de un artículo
- Delete(): Elimina los detalles de un artículo