Creating DTO of DeliveryNote with flattening

This commit is contained in:
Cristiano
2025-10-11 01:09:09 +02:00
parent e773e201bd
commit 0209dbfc20
4 changed files with 52 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
namespace PyroFetes.DTO.DeliveryNote.Request;
public class CreateDeliveryNoteDto
{
public string? TrackingNumber { get; set; }
public DateOnly EstimateDeliveryDate { get; set; }
public DateOnly ExpeditionDate { get; set; }
public DateOnly RealDeliveryDate { get; set; }
public int DeliverId { get; set; }
public string? DeliverTransporter { get; set; }
public List<GetProductDeliveryDto> Products { get; set; }
}

View File

@@ -0,0 +1,8 @@
namespace PyroFetes.DTO.DeliveryNote.Request;
public class PatchDeliveryNoteRealDeliveryDateDto
{
public int Id { get; set; }
public DateOnly RealDeliveryDate { get; set; }
}

View File

@@ -0,0 +1,15 @@
namespace PyroFetes.DTO.DeliveryNote.Request;
public class UpdateDeliveryNoteDto
{
public int Id { get; set; }
public string? TrackingNumber { get; set; }
public DateOnly EstimateDeliveryDate { get; set; }
public DateOnly ExpeditionDate { get; set; }
public DateOnly? RealDeliveryDate { get; set; }
public int DeliverId { get; set; }
public string? DeliverTransporter { get; set; }
public List<GetProductDeliveryDto> Products { get; set; }
}

View File

@@ -0,0 +1,15 @@
namespace PyroFetes.DTO.DeliveryNote.Response;
public class GetDeliveryNoteDto
{
public int Id { get; set; }
public string? TrackingNumber { get; set; }
public DateOnly EstimateDeliveryDate { get; set; }
public DateOnly ExpeditionDate { get; set; }
public DateOnly? RealDeliveryDate { get; set; }
public int DeliverId { get; set; }
public string? DeliverTransporter { get; set; }
public List<GetProductDeliveryDto> Products { get; set; }
}