using Microsoft.EntityFrameworkCore; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace Admin.NET.Core { /// /// 单据明细表 /// [Table("wms_takematerial_orderdetail")] [Comment("单据明细表")] public class WmsTakeMaterialOrderDetail : DEntityBase { /// /// 单据Id /// [Comment("单据Id")] [MaxLength(50)] public long OrderId { get; set; } /// /// SCM领料申请单明细行唯一标识 /// [Comment("SCM领料申请单明细行唯一标识")] public long OID { get; set; } /// /// 物料编号 /// [Comment("物料编号")] [MaxLength(255)] public string Materialcode { get; set; } /// /// 物料名称 /// [Comment("物料名称")] [MaxLength(255)] public string Materialname { get; set; } /// /// 基本单位 /// [Comment("基本单位")] [MaxLength(255)] public string Unit { get; set; } /// /// 数量 /// [Comment("数量")] public decimal Qty { get; set; } /// /// 下发数量 /// [Comment("下发数量")] public decimal DistributeQty { get; set; } /// /// 单根长度 /// [Comment("单根长度")] public decimal SingleLength { get; set; } /// /// 件数 /// [Comment("件数")] public decimal Number { get; set; } /// /// SCM批次号 /// [Comment("SCM批次号")] [MaxLength(255)] public string Batchno_SCM { get; set; } /// /// WMS批次号 /// [Comment("WMS批次号")] public string Batchno_WMS { get; set; } /// /// 项目编号 /// [Comment("项目编号")] [MaxLength(255)] public string ProjectCode { get; set; } /// /// TA号 /// [Comment("TA号")] [MaxLength(255)] public string TACode { get; set; } /// /// 分段号 /// [Comment("分段号")] [MaxLength(255)] public string PartCode { get; set; } /// /// 单据状态 /// [Comment("单据状态")] [Required] public OrderDetailsStatusEnum OrderStatus { get; set; } = OrderDetailsStatusEnum.WEIZHIXING; /// /// 托盘编码 /// [Comment("托盘编码")] [MaxLength(50)] public string ContainerCode { get; set; } /// /// 库位编码 /// [Comment("库位编码")] [MaxLength(50)] public string PlaceCode { get; set; } /// /// 单据主表 /// public WmsTakeMaterialOrder WmsTakeMaterialOrder { get; set; } } }