You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
106 lines
3.4 KiB
106 lines
3.4 KiB
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
|
|
{
|
|
/// <summary>
|
|
/// 代码
|
|
/// </summary>
|
|
[IgnoreUpdate]
|
|
[Display(Name ="工作站编号")]
|
|
public string Code { get; set; }
|
|
|
|
/// <summary>
|
|
/// 名称
|
|
/// </summary>
|
|
[Display(Name = "名称")]
|
|
public string Name { get; set; }
|
|
|
|
/// <summary>
|
|
/// WMS库位
|
|
/// </summary>
|
|
[Display(Name ="库位")]
|
|
public string LocationCode { get; set; }
|
|
|
|
///// <summary>
|
|
///// 库位类型
|
|
///// </summary>
|
|
//public EnumLocationType Type { get; set; }
|
|
|
|
///// <summary>
|
|
///// ERP系统库位代码
|
|
///// </summary>
|
|
//public string ErpLocationCode { get; set; }
|
|
|
|
///// <summary>
|
|
///// 仓库代码
|
|
///// </summary>
|
|
//public string WarehouseCode { get; set; }
|
|
|
|
///// <summary>
|
|
///// 区域代码
|
|
///// </summary>
|
|
//public string AreaCode { get; set; }
|
|
|
|
///// <summary>
|
|
///// 库位组代码
|
|
///// </summary>
|
|
//public string LocationGroupCode { get; set; }
|
|
|
|
///// <summary>
|
|
///// 工作组代码
|
|
///// </summary>
|
|
//public string WorkGroupCode { get; set; }
|
|
|
|
///// <summary>
|
|
///// 货架号
|
|
///// </summary>
|
|
//public string ShelfCode { get; set; }
|
|
|
|
///// <summary>
|
|
///// 行号
|
|
///// </summary>
|
|
//public int RowCode { get; set; }
|
|
|
|
///// <summary>
|
|
///// 列号
|
|
///// </summary>
|
|
//public int ColumnCode { get; set; }
|
|
|
|
///// <summary>
|
|
///// 默认库存状态
|
|
///// </summary>
|
|
//public EnumInventoryStatus DefaultInventoryStatus { get; set; }
|
|
|
|
///// <summary>
|
|
///// 拣料优先级
|
|
///// </summary>
|
|
//public int PickPriority { get; set; }
|
|
|
|
///// <summary>
|
|
///// 拣料顺序
|
|
///// </summary>
|
|
//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; //是否可以拆托
|
|
|
|
}
|
|
|