Update order invoice DTOs
This commit is contained in:
@@ -2,19 +2,26 @@ using Distribution.Models;
|
|||||||
|
|
||||||
namespace Distribution.Features.Order;
|
namespace Distribution.Features.Order;
|
||||||
|
|
||||||
public record CreateOrderRequest(Guid SaleId);
|
public record CreateOrderItemRequest(Guid ItemId, int Quantity, decimal? UnitPrice);
|
||||||
|
|
||||||
|
public record CreateOrderRequest(Guid StoreId, List<CreateOrderItemRequest> Items);
|
||||||
|
|
||||||
|
public record UpdateOrderItemsRequest(List<CreateOrderItemRequest> Items);
|
||||||
|
|
||||||
public record UpdateOrderRequest(OrderStatus Status);
|
public record UpdateOrderRequest(OrderStatus Status);
|
||||||
|
|
||||||
public record OrderItemResponse(Guid ItemId, int Quantity, int QuantityFulfilled, decimal UnitPrice);
|
public record OrderItemResponse(Guid Id, Guid ItemId, int Quantity, int QuantityFulfilled, decimal UnitPrice);
|
||||||
|
|
||||||
public record OrderResponse(
|
public record OrderResponse(
|
||||||
Guid Id,
|
Guid Id,
|
||||||
Guid SaleId,
|
Guid? SaleId,
|
||||||
|
Guid? InvoiceId,
|
||||||
DateTime OrderDate,
|
DateTime OrderDate,
|
||||||
Guid StoreId,
|
Guid StoreId,
|
||||||
|
Guid CreatedByUserId,
|
||||||
decimal TotalAmount,
|
decimal TotalAmount,
|
||||||
OrderStatus Status,
|
OrderStatus Status,
|
||||||
|
DateTime? ConfirmedAt,
|
||||||
DateTime? FulfilledAt,
|
DateTime? FulfilledAt,
|
||||||
List<OrderItemResponse> Items,
|
List<OrderItemResponse> Items,
|
||||||
bool IsActive,
|
bool IsActive,
|
||||||
|
|||||||
Reference in New Issue
Block a user