feat(sales): incorporar DTO de lectura para Delivery Note #23
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Objetivo
Desacoplar el contrato de la API de la entidad de dominio (
EDeliveryNote), introduciendo un DTO específico de lectura (DeliveryNoteDto) alineado con el patrón utilizado en Quotes y Expeditions.Contexto funcional
Actualmente el módulo de Delivery Note ya cuenta con:
Repositorio:
Core:
API:
El problema actual es que la API expone directamente la entidad de dominio
EDeliveryNote, lo que genera:Alcance
DeliveryNoteDto(cabecera + items)DeliveryNoteItemDtoDomain/Dtos/SalesIPhSDeliveryNoteRepositorycon métodos de lectura DTODeliveryNoteServicepara consumir DTOsDeliveryNoteControllerpara devolver DTOsFuera de alcance
EDeliveryNote)Criterios de aceptación
DeliveryNoteDtoyDeliveryNoteItemDtoQuoteDtoyExpeditionDtoE*en la APIDecisiones de diseño
Domain/Dtos/SalesEntregable esperado
feat(sales): incorporar DTO de lectura para Delivery Note #22to feat(sales): incorporar DTO de lectura para Delivery Note