package cn.iocoder.yudao.module.pms.sap.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;

@Schema(description = "管理后台 - SAP 同步接口 领料单 ITEM VO")
@Data
@ExcelIgnoreUnannotated
public class IotSapPickingListItemVO {

    @Schema(description = "工厂编号", example = "6011")
    private String WERKS;

    @Schema(description = "领料/退料编号", example = "20000003")
    private String ZLTNO;

    @Schema(description = "物料编码", example = "2000000037")
    private String MATNR;

    @Schema(description = "物料描述", example = "柴油 -20#")
    private String MAKTX;

    @Schema(description = "物料数量", example = "320.6")
    private BigDecimal MENGE;

    @Schema(description = "基本单位", example = "PC")
    private String MEINS;

    @Schema(description = "特殊库存")
    private String SOBKZ;

    @Schema(description = "移动原因", example = "无")
    private String GRUND;

    @Schema(description = "原因", example = "项目需要")
    private String GRTXT;

    @Schema(description = "库存地点编码", example = "1003")
    private String LGORT;

    @Schema(description = "库存地点描述", example = "陕西项目部")
    private String LGOBE;

    @Schema(description = "库存仓位", example = "")
    private String LGPBE;

    @Schema(description = "批次", example = "")
    private String CHARG;

    @Schema(description = "转入工厂")
    private String WERKS_ZR;

    @Schema(description = "备注", example = "")
    private String BEIZHU;

    @Schema(description = "物料凭证编号", example = "4900004921")
    private String MBLNR;

    @Schema(description = "物料凭证年度", example = "2021")
    private String MJAHR;

    @Schema(description = "行项目号", example = "")
    private String ZEILE;

    @Schema(description = "本位币金额(单价)")
    private BigDecimal DMBTR;

    @Schema(description = "货币码", example = "CNY")
    private String WAERS;

    @Schema(description = "交易后库存数量 - 以输入单位计", example = "215.26")
    private BigDecimal LBKUM;

    @Schema(description = "本位币库存总价值", example = "787.2")
    private BigDecimal SALK3;

    @Schema(description = "价格控制标识")
    private String VPRSV;

    @Schema(description = "移动平均价或标准价")
    private BigDecimal VERPR;

}
