| | |
| | | using System.ComponentModel.DataAnnotations; |
| | | using System.ComponentModel.DataAnnotations.Schema; |
| | | |
| | | /* |
| | | * @author : 刘文奇 |
| | | * @date : 2024/4/23下午5:35:14 |
| | | * @desc : 库位表 |
| | | */ |
| | | namespace Admin.NET.Core |
| | | { |
| | | /// <summary> |
| | |
| | | [Comment("库位表")] |
| | | public class WmsPlace : DEntityBase |
| | | { |
| | | |
| | | |
| | | /// <summary> |
| | | /// 库位编码 |
| | | /// </summary> |
| | |
| | | [MaxLength(50)] |
| | | public string PlaceCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 库位对应AGV编码 |
| | | /// </summary> |
| | | [Comment("库位对应AGV编码")] |
| | | [MaxLength(50)] |
| | | public string AgvCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 库位状态;数据字典 |
| | | /// 库位名称 |
| | | /// </summary> |
| | | [Comment("库位名称")] |
| | | [Required] |
| | | [MaxLength(255)] |
| | | public string PlaceName { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 库位别名 |
| | | /// </summary> |
| | | [Comment("库位别名")] |
| | | [MaxLength(255)] |
| | | public string PlaceNickName { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 库位状态 |
| | | /// </summary> |
| | | [Comment("库位状态")] |
| | | [Required] |
| | | public PlaceStatus PlaceStatus { get; set; } |
| | | |
| | | public int PlaceStatus { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 所在库区 |
| | | /// </summary> |
| | | [Comment("所在库区")] |
| | | [Required] |
| | | |
| | | public long AreaId { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 库区名称 |
| | | /// </summary> |
| | | [Comment("库区名称")] |
| | | [MaxLength(255)] |
| | | public string WarehouseName { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 检验码 |
| | | /// </summary> |
| | | [Comment("检验码")] |
| | | [MaxLength(255)] |
| | | public string VerificationCode { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 排 |
| | | /// </summary> |
| | | [Comment("排")] |
| | | [Required] |
| | | |
| | | public int RowNo { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 列 |
| | | /// </summary> |
| | | [Comment("列")] |
| | | [Required] |
| | | |
| | | public int ColumnNo { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 层 |
| | | /// </summary> |
| | | [Comment("层")] |
| | | [Required] |
| | | |
| | | public int LayerNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 进深号 |
| | | /// </summary> |
| | | [Comment("进深号")] |
| | | [Required] |
| | | public int DeepcellNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 巷道 |
| | | /// </summary> |
| | | [Comment("巷道")] |
| | | [Required] |
| | | public int Aisle { get; set; } |
| | | |
| | | public int LaneNo { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 线号 |
| | | /// 堆垛机库位号 |
| | | /// </summary> |
| | | [Comment("线号")] |
| | | [Required] |
| | | public int Line { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 是否锁定;数据字典 |
| | | /// </summary> |
| | | [Comment("是否锁定")] |
| | | [Required] |
| | | public YesOrNot Islock { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 是否空托;数据字典 |
| | | /// </summary> |
| | | [Comment("是否空托")] |
| | | public YesOrNot EmptyContainer { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 堆垛机内部的位置 |
| | | /// </summary> |
| | | [Comment("堆垛机内部的位置")] |
| | | [Comment("堆垛机库位号")] |
| | | [MaxLength(50)] |
| | | public string PositionnoForSrm { get; set; } |
| | | public string SrmNo { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 库位X坐标 |
| | |
| | | [MaxLength(50)] |
| | | public string Xzb { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 库位Y坐标 |
| | | /// </summary> |
| | | [Comment("库位Y坐标")] |
| | | [MaxLength(50)] |
| | | public string Yzb { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 库位Z坐标 |
| | |
| | | [MaxLength(50)] |
| | | public string Zzb { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 库位长度 |
| | | /// </summary> |
| | | [Comment("库位长度")] |
| | | [Required] |
| | | [Column("Length", TypeName = "decimal(18,2)")] |
| | | public decimal Length { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 库位宽度 |
| | | /// </summary> |
| | | [Comment("库位宽度")] |
| | | [Required] |
| | | [Column("Width", TypeName = "decimal(18,2)")] |
| | | public decimal Width { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 库位高度 |
| | | /// </summary> |
| | | [Comment("库位高度")] |
| | | [Required] |
| | | [Column("Height", TypeName = "decimal(18,2)")] |
| | | public decimal Height { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 最大承重 |
| | | /// </summary> |
| | | [Comment("最大承重")] |
| | | [Required] |
| | | [Column("MaxWeight", TypeName = "decimal(18,2)")] |
| | | public decimal MaxWeight { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 库位高度属性;数据字典 |
| | | /// 库位高度属性 |
| | | /// </summary> |
| | | [Comment("库位高度属性")] |
| | | public Heightlevel HeightLevel { get; set; } |
| | | [Required] |
| | | |
| | | public int HeightLevel { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 优先级 |
| | | /// </summary> |
| | | [Comment("优先级")] |
| | | [Required] |
| | | |
| | | public int Priority { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 逻辑区域 |
| | | /// </summary> |
| | | [Comment("逻辑区域")] |
| | | [Required] |
| | | |
| | | public int LogicalName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 库区表 |
| | | /// </summary> |
| | | public WmsArea WmsArea { get; set; } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | } |
| | | } |