using AyCode.Core.Interfaces; using FruitBank.Common.Interfaces; using LinqToDB.Mapping; using Mango.Nop.Core.Entities; using Nop.Core.Domain.Customers; using Nop.Core.Domain.Orders; namespace FruitBank.Common.Entities; [Table(Name = FruitBankConstClient.ShippingItemDbTableName)] [System.ComponentModel.DataAnnotations.Schema.Table(FruitBankConstClient.ShippingItemDbTableName)] public class ShippingItem : MgEntityBase, IShippingItem { public int ProductId { get; set; } //[Association(ThisKey = nameof(ShippingDocumentId), OtherKey = nameof(Shipping.Id))] //public IEnumerable Shippings { get; set; } public int ShippingDocumentId { get; set; } public string Name { get; set; } public double NetWeight { get; set; } public double GrossWeight { get; set; } public double MeasuredNetWeight { get; set; } public double MeasuredGrossWeight { get; set; } public bool IsMeasured { get; set; } [SkipValuesOnUpdate] public DateTime Created { get; set; } public DateTime Modified { get; set; } }