package cn.iocoder.yudao.module.system.controller.admin.biz.vo.materialio.stats;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDate;

@Schema(description = "管理后台 - 物资入库统计明细 Response VO")
@Data
public class MaterialInboundStatDetailRespVO {

    @Schema(description = "供应商编码", example = "SUP001")
    private String supplierCode;

    @Schema(description = "供应商名称", example = "测试供应商")
    private String supplierName;

    @Schema(description = "入库单号", example = "IN202501010001")
    private String inboundOrderNo;

    @Schema(description = "入库日期")
    private LocalDate inboundDate;

    @Schema(description = "货品编码", example = "1208")
    private String materialNumber;

    @Schema(description = "货品名称", example = "大垃圾袋")
    private String materialName;

    @Schema(description = "规格", example = "60CM")
    private String specification;

    @Schema(description = "单位", example = "件")
    private String materialUnit;

    @Schema(description = "数量", example = "7")
    private Integer quantity;

    @Schema(description = "单价", example = "158.00")
    private BigDecimal unitPrice;

    @Schema(description = "金额", example = "1106.00")
    private BigDecimal amount;

}

