package com.glxp.api.entity.inout; 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 io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; import java.util.Date; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; @ApiModel(value = "io_split_fifo_inv") @Data @Builder @AllArgsConstructor @NoArgsConstructor @TableName(value = "io_split_fifo_inv") public class IoSplitFifoInv implements Serializable { @TableId(value = "id", type = IdType.AUTO) @ApiModelProperty(value = "") private Integer id; /** * 工位编码 */ @TableField(value = "workPlaceCode") @ApiModelProperty(value = "工位编码") private Long workPlaceCode; /** * 部门编码 */ @TableField(value = "deptCode") @ApiModelProperty(value = "部门编码") private String deptCode; /** * 仓库编码 */ @TableField(value = "invCode") @ApiModelProperty(value = "仓库编码") private String invCode; /** * 产品类型 */ @TableField(value = "productType") @ApiModelProperty(value = "产品类型") private Integer productType; /** * 上货方式:1:拆零上货;2:整取上货 */ @TableField(value = "fifoSplit") @ApiModelProperty(value = "上货方式:1:拆零上货;2:整取上货") private Integer fifoSplit; /** * 产品ID主键 */ @TableField(value = "relId") @ApiModelProperty(value = "产品ID主键") private Long relId; /** * 批次号 */ @TableField(value = "batchNo") @ApiModelProperty(value = "批次号") private String batchNo; /** * 生产日期 */ @TableField(value = "produceDate") @ApiModelProperty(value = "生产日期") private String produceDate; /** * 失效日期 */ @TableField(value = "expireDate") @ApiModelProperty(value = "失效日期") private String expireDate; /** * 供应商ID */ @TableField(value = "supId") @ApiModelProperty(value = "供应商ID") private Long supId; /** * 入库数量 */ @TableField(value = "inCount") @ApiModelProperty(value = "入库数量") private Integer inCount; /** * 出库数量 */ @TableField(value = "outCount") @ApiModelProperty(value = "出库数量") private Integer outCount; /** * 出库数量 */ @TableField(value = "reCount") @ApiModelProperty(value = "剩余数量") private Integer reCount; /** * 锁定数量 */ @TableField(value = "lockCount") @ApiModelProperty(value = "锁定数量") private Integer lockCount; /** * 创建时间 */ @TableField(value = "createTime") @ApiModelProperty(value = "创建时间") private Date createTime; /** * 更新时间 */ @TableField(value = "updateTime") @ApiModelProperty(value = "更新时间") private Date updateTime; /** * 备注 */ @TableField(value = "remark") @ApiModelProperty(value = "备注") private String remark; @TableField(value = "enableRemind") @ApiModelProperty(value = "是否开启库存预警") private Boolean enableRemind; @TableField(value = "invRemindCount") @ApiModelProperty(value = "工位库存预警数量") private Integer invRemindCount; private static final long serialVersionUID = 1L; }