| | |
| | | |
| | | /* |
| | | * @author : 刘文奇 |
| | | * @date : 2024/4/23下午5:35:14 |
| | | * @date : 2024/4/23下午6:30:44 |
| | | * @desc : 库位表 |
| | | */ |
| | | namespace Admin.NET.Core |
| | |
| | | /// </summary> |
| | | [Comment("库位名称")] |
| | | [Required] |
| | | [MaxLength(255)] |
| | | [MaxLength(50)] |
| | | public string PlaceName { get; set; } |
| | | |
| | | |
| | |
| | | /// 库位别名 |
| | | /// </summary> |
| | | [Comment("库位别名")] |
| | | [MaxLength(255)] |
| | | public string PlaceNickName { get; set; } |
| | | [MaxLength(50)] |
| | | public string PlaceAlias { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 库位状态 |
| | | /// 库位类型 |
| | | /// </summary> |
| | | [Comment("库位状态")] |
| | | [Comment("库位类型")] |
| | | [Required] |
| | | |
| | | public int PlaceStatus { get; set; } |
| | | public PlaceTypeEnum PlaceType { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 库位类型名称 |
| | | /// </summary> |
| | | [Comment("库位类型名称")] |
| | | [Required] |
| | | [MaxLength(50)] |
| | | public string PlaceTypeName { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 存放单位 |
| | | /// </summary> |
| | | [Comment("存放单位")] |
| | | [MaxLength(50)] |
| | | public string StockUnit { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 库位属性 |
| | | /// </summary> |
| | | [Comment("库位属性")] |
| | | [Required] |
| | | |
| | | public PlaceStatusEnum PlaceStatus { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 是否堆垛机库位 |
| | | /// </summary> |
| | | [Comment("是否堆垛机库位")] |
| | | |
| | | public bool? IsSrmPlace { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 堆垛机库位号 |
| | | /// </summary> |
| | | [Comment("堆垛机库位号")] |
| | | [MaxLength(50)] |
| | | public string SrmPlaceNo { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 是否RGV库位 |
| | | /// </summary> |
| | | [Comment("是否RGV库位")] |
| | | |
| | | public bool? IsRgvPlace { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// RGV库位号 |
| | | /// </summary> |
| | | [Comment("RGV库位号")] |
| | | [MaxLength(50)] |
| | | public string RgvPlaceNo { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 是否AGV库位 |
| | | /// </summary> |
| | | [Comment("是否AGV库位")] |
| | | |
| | | public bool? IsAgvPlace { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// AGV库位号 |
| | | /// </summary> |
| | | [Comment("AGV库位号")] |
| | | [MaxLength(50)] |
| | | public string AgvPlaceNo { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 是否输送线库位 |
| | | /// </summary> |
| | | [Comment("是否输送线库位")] |
| | | |
| | | public bool? IsTransPlace { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 输送线库位号 |
| | | /// </summary> |
| | | [Comment("输送线库位号")] |
| | | [MaxLength(50)] |
| | | public string TransPlaceNo { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 是否激活与任务调度 |
| | | /// </summary> |
| | | [Comment("是否激活与任务调度")] |
| | | |
| | | public bool? IsActivateWCS { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 库存环境 |
| | | /// </summary> |
| | | [Comment("库存环境")] |
| | | [MaxLength(255)] |
| | | public string Environment { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 库区编号 |
| | | /// </summary> |
| | | [Comment("库区编号")] |
| | | [Required] |
| | | [MaxLength(50)] |
| | | public string AreaCode { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | |
| | | /// 库区名称 |
| | | /// </summary> |
| | | [Comment("库区名称")] |
| | | [MaxLength(255)] |
| | | public string WarehouseName { get; set; } |
| | | [Required] |
| | | [MaxLength(50)] |
| | | public string AreaName { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | |
| | | |
| | | |
| | | /// <summary> |
| | | /// 堆垛机库位号 |
| | | /// </summary> |
| | | [Comment("堆垛机库位号")] |
| | | [MaxLength(50)] |
| | | public string SrmNo { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 库位X坐标 |
| | | /// </summary> |
| | | [Comment("库位X坐标")] |
| | | [MaxLength(50)] |
| | | [MaxLength(255)] |
| | | public string Xzb { get; set; } |
| | | |
| | | |
| | |
| | | /// 库位Y坐标 |
| | | /// </summary> |
| | | [Comment("库位Y坐标")] |
| | | [MaxLength(50)] |
| | | [MaxLength(255)] |
| | | public string Yzb { get; set; } |
| | | |
| | | |
| | |
| | | /// 库位Z坐标 |
| | | /// </summary> |
| | | [Comment("库位Z坐标")] |
| | | [MaxLength(50)] |
| | | [MaxLength(255)] |
| | | public string Zzb { get; set; } |
| | | |
| | | |
| | |
| | | /// </summary> |
| | | [Comment("库位长度")] |
| | | [Required] |
| | | [Column("Length", TypeName = "decimal(18,2)")] |
| | | [Column("Length", TypeName = "decimal(10,3)")] |
| | | public decimal Length { get; set; } |
| | | |
| | | |
| | |
| | | /// </summary> |
| | | [Comment("库位宽度")] |
| | | [Required] |
| | | [Column("Width", TypeName = "decimal(18,2)")] |
| | | [Column("Width", TypeName = "decimal(10,3)")] |
| | | public decimal Width { get; set; } |
| | | |
| | | |
| | |
| | | /// </summary> |
| | | [Comment("库位高度")] |
| | | [Required] |
| | | [Column("Height", TypeName = "decimal(18,2)")] |
| | | [Column("Height", TypeName = "decimal(10,3)")] |
| | | public decimal Height { get; set; } |
| | | |
| | | |
| | |
| | | /// </summary> |
| | | [Comment("最大承重")] |
| | | [Required] |
| | | [Column("MaxWeight", TypeName = "decimal(18,2)")] |
| | | [Column("MaxWeight", TypeName = "decimal(10,3)")] |
| | | public decimal MaxWeight { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 库位高度属性 |
| | | /// 入库顺序 |
| | | /// </summary> |
| | | [Comment("库位高度属性")] |
| | | [Comment("入库顺序")] |
| | | [Required] |
| | | |
| | | public int HeightLevel { get; set; } |
| | | public int InSequence { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 优先级 |
| | | /// 出库顺序 |
| | | /// </summary> |
| | | [Comment("优先级")] |
| | | [Comment("出库顺序")] |
| | | [Required] |
| | | |
| | | public int Priority { get; set; } |
| | | public int OutSequence { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 逻辑区域 |
| | | /// 是否虚拟 |
| | | /// </summary> |
| | | [Comment("逻辑区域")] |
| | | [Comment("是否虚拟")] |
| | | [Required] |
| | | |
| | | public int LogicalName { get; set; } |
| | | public bool IsVirtually { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 是否禁用 |
| | | /// </summary> |
| | | [Comment("是否禁用")] |
| | | [Required] |
| | | |
| | | public bool IsDisabled { get; set; } |
| | | |
| | | |
| | | |