package com.shkj.wms.bo;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.Date;

/**
 * 库存管理对象
 *
 * @author lch
 * @date 2023-05-07
 */
@Data
@NoArgsConstructor
@Accessors(chain = true)
public class SysStockSaveOrUpdateBo implements Serializable {

private static final long serialVersionUID=1L;


    /**
     * id
     */
    private Long id;


    /**
     * 货主Id
     */
    private Long consignorId;


    /**
     * 所属仓库
     */
    private Long branchId;


    /**
     * 所属库房
     */
    private Long storageId;


    /**
     * 所属区域
     */
    private Long areaId;


    /**
     * 所属巷道
     */
    private String tunnel;


    /**
     * 产品信息
     */
    private String goodsNo;


    /**
     * 实际库存
     */
    private Long qty;


    /**
     * 入预占库存
     */
    private Long inQty;


    /**
     * 出预占库存
     */
    private Long outQty;


    /**
     * 库存状态
     */
    private String stockStatus;

}
