using Admin.NET.Application; using Admin.NET.Core; /* * @author : 刘文奇 * @date : 2024/5/10下午1:42:36 * @desc : 库位表 */ namespace Admin.NET.Application.Entity { /// /// 库位表 /// [SugarTable("test_place", "测试库位表")] public class TestPlace : EntityBase { /// /// 库位编码 /// [Required] [SugarColumn(ColumnName = "PlaceCode", ColumnDescription = "库位编码", Length = 50)] public string PlaceCode { get; set; } /// /// 库位名称 /// [Required] [SugarColumn(ColumnName = "PlaceName", ColumnDescription = "库位名称", Length = 50)] public string PlaceName { get; set; } /// /// 库位别名 /// [SugarColumn(ColumnName = "PlaceAlias", ColumnDescription = "库位别名", Length = 50)] public string? PlaceAlias { get; set; } /// /// 库位类型 /// [Required] [SugarColumn(ColumnName = "PlaceType", ColumnDescription = "库位类型")] public PlaceTypeEnum PlaceType { get; set; } /// /// 库位类型名称 /// [Required] [SugarColumn(ColumnName = "PlaceTypeName", ColumnDescription = "库位类型名称", Length = 50)] public string PlaceTypeName { get; set; } /// /// 存放单位 /// [SugarColumn(ColumnName = "StockUnit", ColumnDescription = "存放单位", Length = 50)] public string? StockUnit { get; set; } /// /// 库位属性 /// [Required] [SugarColumn(ColumnName = "PlaceStatus", ColumnDescription = "库位属性")] public PlaceStatusEnum PlaceStatus { get; set; } /// /// 是否激活与任务调度 /// [SugarColumn(ColumnName = "IsActivateWCS", ColumnDescription = "是否激活与任务调度")] public bool? IsActivateWCS { get; set; } /// /// 库存环境 /// [SugarColumn(ColumnName = "Environment", ColumnDescription = "库存环境", Length = 255)] public string? Environment { get; set; } /// /// 库区编号 /// [Required] [SugarColumn(ColumnName = "AreaCode", ColumnDescription = "库区编号", Length = 50)] public string AreaCode { get; set; } /// /// 所在库区 /// [Required] [SugarColumn(ColumnName = "AreaId", ColumnDescription = "所在库区")] public long AreaId { get; set; } /// /// 库区名称 /// [Required] [SugarColumn(ColumnName = "AreaName", ColumnDescription = "库区名称", Length = 50)] public string AreaName { get; set; } /// /// 检验码 /// [SugarColumn(ColumnName = "VerificationCode", ColumnDescription = "检验码", Length = 255)] public string? VerificationCode { get; set; } /// /// 排 /// [Required] [SugarColumn(ColumnName = "RowNo", ColumnDescription = "排")] public int RowNo { get; set; } /// /// 列 /// [Required] [SugarColumn(ColumnName = "ColumnNo", ColumnDescription = "列")] public int ColumnNo { get; set; } /// /// 层 /// [Required] [SugarColumn(ColumnName = "LayerNo", ColumnDescription = "层")] public int LayerNo { get; set; } /// /// 巷道 /// [Required] [SugarColumn(ColumnName = "LaneNo", ColumnDescription = "巷道")] public int LaneNo { get; set; } /// /// 库位X坐标 /// [SugarColumn(ColumnName = "Xzb", ColumnDescription = "库位X坐标", Length = 255)] public string? Xzb { get; set; } /// /// 库位Y坐标 /// [SugarColumn(ColumnName = "Yzb", ColumnDescription = "库位Y坐标", Length = 255)] public string? Yzb { get; set; } /// /// 库位Z坐标 /// [SugarColumn(ColumnName = "Zzb", ColumnDescription = "库位Z坐标", Length = 255)] public string? Zzb { get; set; } /// /// 库位长度 /// [Required] [SugarColumn(ColumnName = "Length", ColumnDescription = "库位长度", Length = 10, DecimalDigits = 3)] public decimal Length { get; set; } /// /// 库位宽度 /// [Required] [SugarColumn(ColumnName = "Width", ColumnDescription = "库位宽度", Length = 10, DecimalDigits = 3)] public decimal Width { get; set; } /// /// 库位高度 /// [Required] [SugarColumn(ColumnName = "Height", ColumnDescription = "库位高度", Length = 10, DecimalDigits = 3)] public decimal Height { get; set; } /// /// 最大承重 /// [Required] [SugarColumn(ColumnName = "MaxWeight", ColumnDescription = "最大承重", Length = 10, DecimalDigits = 3)] public decimal MaxWeight { get; set; } /// /// 上架顺序 /// [SugarColumn(ColumnName = "InSequence", ColumnDescription = "上架顺序")] public int? InSequence { get; set; } /// /// 下架顺序 /// [SugarColumn(ColumnName = "OutSequence", ColumnDescription = "下架顺序")] public int? OutSequence { get; set; } /// /// 是否虚拟 /// [SugarColumn(ColumnName = "IsVirtually", ColumnDescription = "是否虚拟")] public bool? IsVirtually { get; set; } /// /// 是否禁用 /// [Required] [SugarColumn(ColumnName = "IsDisabled", ColumnDescription = "是否禁用")] public bool IsDisabled { get; set; } } }