package org.jeecg.modules.material.model.bo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.jeecgframework.poi.excel.annotation.Excel;

import java.io.Serializable;

@Data
public class BuMaterialStockBo implements Serializable {

    private static final long serialVersionUID = 6775620376140170640L;

    @ApiModelProperty(value = "id")
    private java.lang.String id;
    @ApiModelProperty(value = "createDept")
    private java.lang.String createDept;
    @ApiModelProperty(value = "createBy")
    private java.lang.String createBy;
    @ApiModelProperty(value = "createTime")
    private java.util.Date createTime;
    @ApiModelProperty(value = "updateBy")
    private java.lang.String updateBy;
    @ApiModelProperty(value = "updateTime")
    private java.util.Date updateTime;
    @ApiModelProperty(value = "物料(手持机物料出库时必填)")
    private java.lang.String materialId;
    @ApiModelProperty(value = "操作人(手持机物料出库时必填)")
    private java.lang.String operator;
    @ApiModelProperty(value = "工单(手持机物料出库时必填)")
    private java.lang.String workOrder;
    @ApiModelProperty(value = "批次号")
    private java.lang.String batchNum;
    @ApiModelProperty(value = "数量(手持机物料出库时必填,正数)")
    private java.lang.Double quantity;
    @ApiModelProperty(value = "事件类型(手持机物料出库时必填 1入库 0出库 2退还)")
    private java.lang.Integer type;
    @ApiModelProperty(value = "时间(手持机物料出库时必填)")
    private java.util.Date alterTime;
    @ApiModelProperty(value = "备注")
    private java.lang.String remark;
    @ApiModelProperty(value = "品牌")
    private java.lang.String brand;
    @ApiModelProperty(value = "型号(手持机物料出库时必填)")
    private java.lang.String model;
    @ApiModelProperty(value = "供应商")
    private java.lang.String vendor;
    @ApiModelProperty(value = "所属物料柜")
    private java.lang.String cabinet;
}
