SupplierProfitReport.java

package com.stocks.stockease.report;

import java.math.BigDecimal;

/**
 * Gross profit attributed to one supplier across the products it has supplied.
 *
 * @param supplierId supplier identifier
 * @param name supplier name
 * @param revenue summed revenue of the supplied products
 * @param cost summed cost of the supplied products
 * @param grossProfit revenue minus cost
 */
public record SupplierProfitReport(Long supplierId, String name, BigDecimal revenue, BigDecimal cost,
        BigDecimal grossProfit) {
}