BaseLocationInfo.java 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. package com.warewms.ams.ndc.domain;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableId;
  4. import com.baomidou.mybatisplus.annotation.TableName;
  5. import com.warewms.common.annotation.Excel;
  6. import com.warewms.common.base.domain.BaseEntity;
  7. import lombok.Data;
  8. import lombok.EqualsAndHashCode;
  9. /**
  10. * 库位信息对象 base_location_info
  11. *
  12. * @author andy
  13. * @date 2022-02-18
  14. */
  15. @Data
  16. @EqualsAndHashCode(callSuper=false)
  17. @TableName("base_location_info")
  18. public class BaseLocationInfo extends BaseEntity {
  19. private static final long serialVersionUID = 1L;
  20. /**
  21. * 主键
  22. */
  23. @TableId(type = IdType.ASSIGN_ID)
  24. private Long id;
  25. private Long warehouseId;
  26. /**
  27. * 区域id
  28. */
  29. @Excel(name = "区域id")
  30. private Long zoneId;
  31. /**
  32. * 库位编码
  33. */
  34. @Excel(name = "库位编码")
  35. private String locationNo;
  36. /**
  37. * 排号
  38. */
  39. @Excel(name = "巷道")
  40. private String rowNo;
  41. /**
  42. * 排序号
  43. */
  44. @Excel(name = "排序号")
  45. private Long rowIndex;
  46. /**
  47. * 列号
  48. */
  49. @Excel(name = "列号")
  50. private String colNo;
  51. /**
  52. * 列序号
  53. */
  54. @Excel(name = "列序号")
  55. private Long colIndex;
  56. /**
  57. * 层号
  58. */
  59. @Excel(name = "层号")
  60. private String shiftNo;
  61. /**
  62. * 层序号
  63. */
  64. @Excel(name = "层序号")
  65. private Long shiftIndex;
  66. /**
  67. * 储位状态(00)空闲,(10)占用,(20)完成,(90)合格,(99)不合格(80封存)
  68. */
  69. private String stockStatus;
  70. /**
  71. * 是否为空(Y空/N非空)
  72. */
  73. @Excel(name = "是否为空")
  74. private String isEmpty;
  75. /**
  76. * 指定产品
  77. */
  78. // @Excel(name = "指定产品")
  79. private String bindSku;
  80. /**
  81. * 储位类型(1货架2地堆3流离货架)
  82. */
  83. @Excel(name = "储位类型(1=货架,2=地堆)")
  84. private String locationType;
  85. /**
  86. * 盘架编号
  87. */
  88. private String rackId;
  89. /**
  90. * AGV点位
  91. */
  92. @Excel(name = "AGV点位")
  93. private Long agvStation;
  94. /**
  95. * 车号(标识这个库位是几号车做任务)
  96. */
  97. @Excel(name = "车号(输入1或者2)")
  98. private String foldedTag;
  99. /**
  100. * 叠空托盘上限(当folded_tag为1时有效)
  101. */
  102. private Long foldedCount;
  103. private Double heightLimit;
  104. private Double weightLimit;
  105. }