package cn.iocoder.yudao.module.erp.controller.admin.statistics.vo.purchase; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.math.BigDecimal; @Schema(description = "管理后台 - ERP 采购价格分析 Response VO") @Data public class ErpPurchasePriceAnalysisRespVO { @Schema(description = "产品编号(MDM 物料编号)", example = "1024") private Long productId; @Schema(description = "产品名称", example = "六角螺栓") private String productName; @Schema(description = "产品条码", example = "6901234567890") private String productBarCode; @Schema(description = "平均价格", example = "12.50") private BigDecimal avgPrice; @Schema(description = "最低价格", example = "10.00") private BigDecimal minPrice; @Schema(description = "最高价格", example = "15.00") private BigDecimal maxPrice; @Schema(description = "最近一次采购价格", example = "13.00") private BigDecimal latestPrice; @Schema(description = "价格变化率(最近价格相对平均价格,百分比)", example = "4.00") private BigDecimal priceChangeRate; }