2025-11-25 05:05:10 +03:30
|
|
|
using FrontOffice.BFF.UserOrder.Protobuf.Protos.UserOrder;
|
|
|
|
|
|
2025-09-27 10:36:00 +03:30
|
|
|
namespace FrontOffice.BFF.Application.UserOrderCQ.Queries.GetUserOrder;
|
|
|
|
|
public class GetUserOrderResponseDto
|
|
|
|
|
{
|
|
|
|
|
//شناسه
|
|
|
|
|
public long Id { get; set; }
|
|
|
|
|
//قیمت
|
2025-11-25 05:03:23 +03:30
|
|
|
public long Amount { get; set; }
|
2025-09-27 10:36:00 +03:30
|
|
|
//شناسه پکیج
|
|
|
|
|
public long PackageId { get; set; }
|
|
|
|
|
//شناسه تراکنش
|
|
|
|
|
public long? TransactionId { get; set; }
|
|
|
|
|
//وضعیت پرداخت
|
2025-11-25 05:03:23 +03:30
|
|
|
public PaymentStatus PaymentStatus { get; set; }
|
2025-09-27 10:36:00 +03:30
|
|
|
//تاریخ پرداخت
|
|
|
|
|
public DateTime? PaymentDate { get; set; }
|
|
|
|
|
//شناسه کاربر
|
|
|
|
|
public long UserId { get; set; }
|
2025-10-13 08:25:31 +03:30
|
|
|
//شناسه آدرس کاربر
|
|
|
|
|
public long UserAddressId { get; set; }
|
2025-11-25 05:03:23 +03:30
|
|
|
//
|
|
|
|
|
public PaymentMethod? PaymentMethod { get; set; }
|
|
|
|
|
//
|
|
|
|
|
public string? UserAddressText { get; set; }
|
|
|
|
|
//
|
|
|
|
|
public List<GetUserOrderResponseFactorDetail>? FactorDetails { get; set; }
|
2025-09-27 10:36:00 +03:30
|
|
|
|
2025-11-25 05:03:23 +03:30
|
|
|
}public class GetUserOrderResponseFactorDetail
|
|
|
|
|
{
|
|
|
|
|
//شناسه
|
|
|
|
|
public long ProductId { get; set; }
|
|
|
|
|
//
|
|
|
|
|
public string ProductTitle { get; set; }
|
|
|
|
|
//
|
|
|
|
|
public string? ProductThumbnailPath { get; set; }
|
|
|
|
|
//
|
|
|
|
|
public long? UnitPrice { get; set; }
|
|
|
|
|
//
|
|
|
|
|
public int? Count { get; set; }
|
|
|
|
|
//
|
|
|
|
|
public long? UnitDiscountPrice { get; set; }
|
|
|
|
|
}
|