using Microsoft.EntityFrameworkCore; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Linq; using System.Text; using System.Threading.Tasks; using iWare.Wms.Core.Enum; namespace iWare.Wms.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 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; } /// /// 托盘编码 /// [Comment("托盘编码")] [Required] [MaxLength(50)] public string ContainerCode { get; set; } /// /// 库区ID /// [Comment("库区ID")] [Required] public long AreaId { get; set; } } }