package com.imcs.admin.entity; import java.util.Date; import java.io.Serializable; import java.util.List; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; /** * 货架管理(WShelfManagement)实体类 * * @author wds * @since 2024-05-07 09:43:52 */ @Data @TableName(value = "w_shelf_management") public class WShelfManagement implements Serializable { private static final long serialVersionUID = -54719869568702090L; /** * 主键 */ @TableId(type = IdType.AUTO) private Long id; /** * 货架编号 */ private String shelfCode; /** * 货架名称 */ private String shelfName; /** * 库房管理id */ private Long warehouseManagementId; /** * seq */ private Integer seq; /** * null */ private Date createdAt; /** * null */ private Integer createdBy; /** * null */ private Date updatedAt; /** * null */ private Integer updatedBy; /** * 内侧/外侧 */ private Integer inOut; /** * 所诉区域 */ private Integer area; // 库位集合 @TableField(exist = false) List wStorageLocationManagementList; //巷道距离 private Integer distanceRoadwayNumber; //货架库位总数 @TableField(exist = false) private Integer allCount; //已使用库位 @TableField(exist = false) private Integer useCount; //锁定库位 @TableField(exist = false) private Integer lockCount; //预占用 @TableField(exist = false) private Integer preReservedCount; //空库位 @TableField(exist = false) private Integer unuseCount; //空托盘占用库位 @TableField(exist = false) private Integer nullPalletCount; }