using System.ComponentModel.DataAnnotations; using Win_in.Sfs.Shared.Domain; using Win_in.Sfs.Shared.Domain.Entities; using Win_in.Sfs.Shared.Domain.Shared; namespace Win_in.Sfs.Basedata.Domain; public class PostionLocation : SfsBaseDataAggregateRootBase, IHasCode, IHasName { /// /// 代码 /// [IgnoreUpdate] [Display(Name ="工作站编号")] public string Code { get; set; } /// /// 名称 /// [Display(Name = "名称")] public string Name { get; set; } /// /// WMS库位 /// [Display(Name ="库位")] public string LocationCode { get; set; } ///// ///// 库位类型 ///// //public EnumLocationType Type { get; set; } ///// ///// ERP系统库位代码 ///// //public string ErpLocationCode { get; set; } ///// ///// 仓库代码 ///// //public string WarehouseCode { get; set; } ///// ///// 区域代码 ///// //public string AreaCode { get; set; } ///// ///// 库位组代码 ///// //public string LocationGroupCode { get; set; } ///// ///// 工作组代码 ///// //public string WorkGroupCode { get; set; } ///// ///// 货架号 ///// //public string ShelfCode { get; set; } ///// ///// 行号 ///// //public int RowCode { get; set; } ///// ///// 列号 ///// //public int ColumnCode { get; set; } ///// ///// 默认库存状态 ///// //public EnumInventoryStatus DefaultInventoryStatus { get; set; } ///// ///// 拣料优先级 ///// //public int PickPriority { get; set; } ///// ///// 拣料顺序 ///// //public int PickOrder { get; set; } //public bool EnableMixItem { get; set; } = true; // 可以混物品 //public bool EnableMixLot { get; set; } = true; // 可以混批次 //public bool EnableMixStatus { get; set; } = true; // 可以混状态 //public bool EnableNegative { get; set; } = true; // 可以负库存 //public bool EnableKeepZero { get; set; } = true; // 可以保留零库存 //public bool EnableOpportunityCount { get; set; } = true; // 可以机会盘点 //public bool EnablePick { get; set; } = true; // 可以领料 //public bool EnableOverPick { get; set; } = true; // 可以过量领料 //public bool EnableWholeStore { get; set; } = true; // 可以整包存储 //public bool EnableBreakStore { get; set; } = true; // 可以散件存储 //public bool EnableShip { get; set; } = true; // 可以发出 //public bool EnableReceive { get; set; } = true; // 可以接收 //public bool EnableReturnToSupplier { get; set; } = true; // 可以退货给供应商 //public bool EnableReturnFromCustomer { get; set; } = true; // 可以接收客户退货 //public bool EnableSplitBox { get; set; } = true; //是否可以拆箱 //public bool EnableSplitPallet { get; set; } = true; //是否可以拆托 }