using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Runtime.Serialization; namespace WMS_GIRAF_Interface.Entities; [Table("ProductInformation")] public class ProductInformation { [Column("BarCode")] [Key] public string BarCode { get; set; } ///<sumary> /// 物料分类编号 ///</sumary> [Column("LotNumber")] public string LotNumber { get; set; } ///<sumary> /// 物料分类父编号 ///</sumary> [Column("PopulationNumber")] public string PopulationNumber { get; set; } ///<sumary> /// 物料类型编号 ///</sumary> [Column("SupportType")] public List<string> SupportType { get; set; } [Column("FabricationDateTimeInUtc")] public DateTime FabricationDateTimeInUtc { get; set; } ///<sumary> /// 编码 ///</sumary> [Column("DryDateTimeInUtc")] public DateTime DryDateTimeInUtc { get; set; } ///<sumary> /// 名称 ///</sumary> [Column("OldDateTimeInUtc")] public DateTime OldDateTimeInUtc { get; set; } ///<sumary> /// 备注 ///</sumary> [Column("HdvDateTimeInUtc")] public DateTime HdvDateTimeInUtc { get; set; } ///<sumary> /// 排序 ///</sumary> [Column("IsPriority")] public bool IsPriority { get; set; } ///<sumary> /// 标记 ///</sumary> [Column("IsBlocked")] public bool IsBlocked { get; set; } }