Add delivery tracking fields to UserOrder entity

This commit is contained in:
masoodafar-web
2025-11-27 06:39:47 +03:30
parent 23ac9f77a1
commit 32b7cb3238
14 changed files with 1493 additions and 6 deletions
@@ -1,5 +1,7 @@
using CMSMicroservice.Domain.Enums;
using CMSMicroservice.Domain.Enums;
namespace CMSMicroservice.Domain.Entities;
//سفارش کاربر
public class UserOrder : BaseAuditableEntity
@@ -27,6 +29,12 @@ public class UserOrder : BaseAuditableEntity
//UserAddress Navigation Property
public virtual UserAddress UserAddress { get; set; }
public PaymentMethod? PaymentMethod { get; set; }
// وضعیت ارسال سفارش
public DeliveryStatus DeliveryStatus { get; set; }
// کد رهگیری مرسوله (در صورت وجود)
public string? TrackingCode { get; set; }
// توضیحات وضعیت ارسال / نکات پستی
public string? DeliveryDescription { get; set; }
//FactorDetails Collection Navigation Reference
public virtual ICollection<FactorDetails> FactorDetailss { get; set; }
}