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

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

import java.math.BigDecimal;

@Schema(description = "管理后台 - 入库批次选择 Response VO")
@Data
public class MaterialInBalanceRespVO {
    @Schema(description = "明细ID")
    private Long id;

    @Schema(description = "入库单ID")
    private Long inOrderId;

    @Schema(description = "入库单号")
    private String inOrderNo;

    @Schema(description = "仓库ID")
    private Long storeId;

    @Schema(description = "仓库名称")
    private String storeName;

    @Schema(description = "物资ID")
    private Long materialId;

    @Schema(description = "物资编号")
    private String materialNumber;

    @Schema(description = "物资名称")
    private String materialName;

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

    @Schema(description = "数量（批次入库数量）")
    private BigDecimal inQty;

    @Schema(description = "可出库数量")
    private BigDecimal availableQty;

    @Schema(description = "入库单价")
    private BigDecimal inUnitPrice;

    @Schema(description = "销售单价")
    private BigDecimal saleUnitPrice;
}

