package com.wms_main.model.dto.response.ewm;

import lombok.Data;

import java.util.List;

@Data
public class EwmApiStockResponse {
    private String state;
    private String message;
    private Boolean successful;
    private List<BinStock> content;


    public static EwmApiStockResponse error(String message) {
        EwmApiStockResponse response = new EwmApiStockResponse();
        response.setSuccessful(false);
        response.setMessage(message);
        return response;
    }



    @Data
    public static class BinStock {
        private String plant;              // 工厂
        private String storageBin;         // Bin位
        private String matNo;              // 物料编号
        private String matDesc;            // 物料描述
        private Double totalQuantity;      // 总数量
        private String specialStock;       // 特殊库存标识（可选）
        private String specialStockNo;     // 特殊库存编号（可选）
        private String specialStockItemNo; // 特殊库存项目编号（可选）
        private String batchNo;            // 批次号
        private String baseUnit;           // 基本单位
    }
}
