using Microsoft.EntityFrameworkCore; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace Admin.NET.Core { /// /// 库存表 /// [Table("wms_materialstock")] [Comment("库存表")] public class WmsMaterialStock : DEntityBase { /// /// 物料编号 /// [Comment("物料编号")] [Required] [MaxLength(50)] public string MaterialNo { get; set; } /// /// 物料类别;数据字典 /// [Comment("物料类别")] [Required] public MaterialType MaterialType { get; set; } /// /// 物料批次 /// [Comment("物料批次")] [Required] [MaxLength(50)] public string MaterialBatch { get; set; } /// /// 物料名称 /// [Comment("物料名称")] [Required] [MaxLength(50)] public string MaterialName { get; set; } /// /// 物料规格 /// [Comment("物料规格")] [MaxLength(50)] public string MaterialSpec { get; set; } /// /// 长 /// [Comment("长")] public int Long { get; set; } /// /// 宽 /// [Comment("宽")] public int Wide { get; set; } /// /// 高 /// [Comment("高")] public int High { get; set; } /// /// 物料密度 /// [Comment("物料密度")] [Required] [MaxLength(50)] public string MaterialDensity { get; set; } /// /// 检验方式;数据字典 /// [Comment("检验方式")] public MaterialInspection InspectionMethod { get; set; } /// /// 单位类别;数据字典 /// [Comment("单位类别")] public UnitType UnitType { get; set; } /// /// 单位编号;数据字典 /// [Comment("单位编号")] public UnitNoType UnitNo { get; set; } /// /// 实物库存数 /// [Comment("实物库存数")] [Required] public decimal StockNumber { get; set; } /// /// 库位编码 /// [Comment("库位编码")] [Required] [MaxLength(50)] public string PlaceCode { get; set; } /// /// 托盘Id /// [Comment("托盘Id")] [Required] public long ContainerId{ get; set; } /// /// 托盘编码 /// [Comment("托盘编码")] [Required] [MaxLength(50)] public string ContainerCode { get; set; } /// /// 库区Id /// [Comment("库区Id")] [Required] public long AreaId { get; set; } /// /// 账面数量 /// [Comment("账面数量")] [Required] public decimal QuantityOfBill { get; set; } /// /// 入库来源 /// [Comment("入库来源")] public RuKuSourceEnum Source { get; set; } /// /// 项目编号 /// [Comment("项目编号")] [MaxLength(255)] public string ProjectCode { get; set; } /// /// 合同编号 /// [Comment("合同编号")] [MaxLength(255)] public string ContractCode { get; set; } /// /// TA号 /// [Comment("TA号")] [MaxLength(255)] public string TACode { get; set; } } }