using System; namespace BBWY.Client.Models { public class AfterSaleOrder : NotifyObject, ICloneable { private ProductResult? productResult; private ServiceResult? serviceResult; private decimal? reissueAfterSaleAmount = 0.00M; private decimal? reissueFreight = 0.00M; private decimal? reissueProductAmount = 0.00M; public long Id { get; set; } public DateTime? CreateTime { get; set; } public string OrderId { get; set; } public string ProductId { get; set; } /// /// 退款金额 /// public decimal? RefundAmount { get; set; } = 0.00M; /// /// 退款时间 /// public DateTime? RefundTime { get; set; } public long? ShopId { get; set; } public string SkuId { get; set; } public ProductResult? ProductResult { get => productResult; set { Set(ref productResult, value); } } /// /// 售后补偿成本 /// public decimal? ReissueAfterSaleAmount { get => reissueAfterSaleAmount; set { Set(ref reissueAfterSaleAmount, value); } } /// /// 补发快递费 /// public decimal? ReissueFreight { get => reissueFreight; set { Set(ref reissueFreight, value); } } /// /// 补发货款成本 /// public decimal? ReissueProductAmount { get => reissueProductAmount; set { Set(ref reissueProductAmount, value); } } /// /// 服务单处理结果 /// public ServiceResult? ServiceResult { get => serviceResult; set { Set(ref serviceResult, value); } } public object Clone() { return this.MemberwiseClone(); } } }