19 lines
591 B
C#
19 lines
591 B
C#
namespace Distribution.Features.Order;
|
|
|
|
public record OrderItemRequest(Guid ItemId, int Quantity, decimal? UnitPrice = null);
|
|
|
|
public record CreateOrderRequest(Guid StoreId, DateTime OrderDate, decimal TotalAmount, List<OrderItemRequest> Items);
|
|
|
|
public record UpdateOrderRequest(DateTime OrderDate, decimal TotalAmount);
|
|
|
|
public record OrderItemResponse(Guid ItemId, int Quantity, decimal UnitPrice);
|
|
|
|
public record OrderResponse(
|
|
Guid Id,
|
|
DateTime OrderDate,
|
|
Guid StoreId,
|
|
decimal TotalAmount,
|
|
List<OrderItemResponse> Items,
|
|
bool IsActive,
|
|
DateTime CreatedAt);
|