using Admin.NET.Application;
|
using Admin.NET.Core;
|
|
/*
|
* @author : 刘文奇
|
* @date : 2024/5/10下午1:41:40
|
* @desc : 库区表
|
*/
|
namespace Admin.NET.Application.Entity
|
{
|
/// <summary>
|
/// 库区表
|
/// </summary>
|
[SugarTable("wms_base_area", "库区表")]
|
public class WmsBaseArea : EntityBase
|
{
|
|
|
/// <summary>
|
/// 所属仓库
|
/// </summary>
|
[Required]
|
|
[SugarColumn(ColumnName = "WarehouseId", ColumnDescription = "所属仓库")]
|
public long WarehouseId { get; set; }
|
|
|
/// <summary>
|
/// 仓库编号
|
/// </summary>
|
[SugarColumn(ColumnName = "WarehouseCode", ColumnDescription = "仓库编号", Length = 50)]
|
|
public string? WarehouseCode { get; set; }
|
|
|
/// <summary>
|
/// 仓库名称
|
/// </summary>
|
[SugarColumn(ColumnName = "WarehouseName", ColumnDescription = "仓库名称", Length = 50)]
|
|
public string? WarehouseName { get; set; }
|
|
/// <summary>
|
/// 库区类型
|
/// </summary>
|
[Required]
|
|
[SugarColumn(ColumnName = "AreaType", ColumnDescription = "库区类型")]
|
public AreaTypeEnum AreaType { get; set; }
|
|
/// <summary>
|
/// 库区编码
|
/// </summary>
|
[Required]
|
[SugarColumn(ColumnName = "AreaCode", ColumnDescription = "库区编码", Length = 50)]
|
|
public string AreaCode { get; set; }
|
|
|
/// <summary>
|
/// 库区名称
|
/// </summary>
|
[Required]
|
[SugarColumn(ColumnName = "AreaName", ColumnDescription = "库区名称", Length = 50)]
|
|
public string AreaName { get; set; }
|
|
|
/// <summary>
|
/// 库区描述
|
/// </summary>
|
[SugarColumn(ColumnName = "AreaDesc", ColumnDescription = "库区描述", Length = 255)]
|
|
public string? AreaDesc { get; set; }
|
|
|
|
|
/// <summary>
|
/// 库存地编码
|
/// </summary>
|
[SugarColumn(ColumnName = "ErpCode", ColumnDescription = "库存地编码", Length = 255)]
|
|
public string? ErpCode { get; set; }
|
|
|
/// <summary>
|
/// 条码级管控
|
/// </summary>
|
|
[SugarColumn(ColumnName = "IsBarcodeLevelControl", ColumnDescription = "条码级管控")]
|
public bool? IsBarcodeLevelControl { get; set; }
|
|
|
/// <summary>
|
/// 检验先进先出
|
/// </summary>
|
|
[SugarColumn(ColumnName = "IsFIFO", ColumnDescription = "检验先进先出")]
|
public bool? IsFIFO { get; set; }
|
|
|
/// <summary>
|
/// 零件级管控
|
/// </summary>
|
|
[SugarColumn(ColumnName = "IsPartLevelControl", ColumnDescription = "零件级管控")]
|
public bool? IsPartLevelControl { get; set; }
|
|
|
/// <summary>
|
/// 允许混淆
|
/// </summary>
|
|
[SugarColumn(ColumnName = "IsAllowConfusion", ColumnDescription = "允许混淆")]
|
public bool? IsAllowConfusion { get; set; }
|
|
|
/// <summary>
|
/// 允许负库存
|
/// </summary>
|
|
[SugarColumn(ColumnName = "IsAllowNegativeInventory", ColumnDescription = "允许负库存")]
|
public bool? IsAllowNegativeInventory { get; set; }
|
|
|
/// <summary>
|
/// 是否虚拟
|
/// </summary>
|
|
[SugarColumn(ColumnName = "IsVirtually", ColumnDescription = "是否虚拟")]
|
public bool? IsVirtually { get; set; }
|
|
|
/// <summary>
|
/// 是否禁用
|
/// </summary>
|
[Required]
|
|
[SugarColumn(ColumnName = "IsDisabled", ColumnDescription = "是否禁用")]
|
public bool IsDisabled { get; set; }
|
|
|
|
|
|
|
|
|
|
}
|
}
|