package com.zt.plat.module.qms.resource.material.controller.vo.importer;

import com.alibaba.excel.annotation.ExcelProperty;
import com.zt.plat.module.qms.resource.material.controller.vo.MaterialBatchRespVO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.List;

@Schema(description = "管理后台 - 物料批次导入 Request VO")
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Accessors(chain = false)
public class MaterialBatchImportExcelVO {

    @ExcelProperty("物料名称")
    private String productName;

    @ExcelProperty("物料编码")
    private String productCode;

    @ExcelProperty("物料规格")
    private String productSpecification;

    @ExcelProperty("供应商")
    private String supplier;

    @ExcelProperty("生产日期")
    private LocalDate manufacturerDate;

    @ExcelProperty("到期日期")
    private LocalDate dueDate;

    @ExcelProperty("数量")
    private BigDecimal inboundQuantity;

    @ExcelProperty("存放位置描述")
    private String location;

    @ExcelProperty("备注")
    private String remark;

}