WShelfManagement.java 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. package com.imcs.admin.entity;
  2. import java.util.Date;
  3. import java.io.Serializable;
  4. import java.util.List;
  5. import com.baomidou.mybatisplus.annotation.IdType;
  6. import com.baomidou.mybatisplus.annotation.TableField;
  7. import com.baomidou.mybatisplus.annotation.TableId;
  8. import com.baomidou.mybatisplus.annotation.TableName;
  9. import lombok.Data;
  10. /**
  11. * 货架管理(WShelfManagement)实体类
  12. *
  13. * @author wds
  14. * @since 2024-05-07 09:43:52
  15. */
  16. @Data
  17. @TableName(value = "w_shelf_management")
  18. public class WShelfManagement implements Serializable {
  19. private static final long serialVersionUID = -54719869568702090L;
  20. /**
  21. * 主键
  22. */
  23. @TableId(type = IdType.AUTO)
  24. private Long id;
  25. /**
  26. * 货架编号
  27. */
  28. private String shelfCode;
  29. /**
  30. * 货架名称
  31. */
  32. private String shelfName;
  33. /**
  34. * 库房管理id
  35. */
  36. private Long warehouseManagementId;
  37. /**
  38. * seq
  39. */
  40. private Integer seq;
  41. /**
  42. * null
  43. */
  44. private Date createdAt;
  45. /**
  46. * null
  47. */
  48. private Integer createdBy;
  49. /**
  50. * null
  51. */
  52. private Date updatedAt;
  53. /**
  54. * null
  55. */
  56. private Integer updatedBy;
  57. /**
  58. * 内侧/外侧
  59. */
  60. private Integer inOut;
  61. /**
  62. * 所诉区域
  63. */
  64. private Integer area;
  65. // 库位集合
  66. @TableField(exist = false)
  67. List<WStorageLocationManagement> wStorageLocationManagementList;
  68. //巷道距离
  69. private Integer distanceRoadwayNumber;
  70. //货架库位总数
  71. @TableField(exist = false)
  72. private Integer allCount;
  73. //已使用库位
  74. @TableField(exist = false)
  75. private Integer useCount;
  76. //锁定库位
  77. @TableField(exist = false)
  78. private Integer lockCount;
  79. //预占用
  80. @TableField(exist = false)
  81. private Integer preReservedCount;
  82. //空库位
  83. @TableField(exist = false)
  84. private Integer unuseCount;
  85. //空托盘占用库位
  86. @TableField(exist = false)
  87. private Integer nullPalletCount;
  88. }