package com.wms_main.model.po;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
@TableName("t_app_temp_ewm_inbound_data")
public class TAppTempEwmInboundData {
    /**
     * 主键ID
     */
    @TableId(type = IdType.AUTO)
    private String id;

    /**
     * 单据号（ASN）
     */
    private String billNo;

    /**
     * 单据类型
     */
    private String billType;

    /**
     * 容器号
     */
    private String containerNo;

    /**
     * 任务号（不可重复，to+toItem）
     */
    private String taskNo;

    /**
     * 客户原始单号（po+poItem或者woNo）
     */
    private String orderNo;

    /**
     * 单据类型
     */
    private String orderType;

    /**
     * 物料号
     */
    private String matNo;

    /**
     * 物料描述
     */
    private String matDesc;

    /**
     * 入库数量
     */
    private BigDecimal skuQty;

    /**
     * 商品基础资料的MEINH
     */
    private String skuUnit;

    /**
     * 备注
     */
    private String remark;

    /**
     * 特殊库存（E,K,Q）
     */
    private String specialStock;

    /**
     * SO单号与供应商编号
     */
    private String specialStockNo;

    /**
     * 特殊库存item号
     */
    private String specialStockItemNo;

    /**
     * 批次号
     */
    private String batchNo;

    /**
     * 处理状态 0:待处理 1:已生成任务 2:已完成
     */
    private Integer processStatus = 0;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 更新时间
     */
    private LocalDateTime updateTime;

}
