package com.erp.aftersale.dto.response;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.math.BigDecimal;
import java.util.Map;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class AfterSaleStatsResponse {

    private Long totalCount;
    private Long pendingCount;
    private Long approvedCount;
    private Long processingCount;
    private Long completedCount;
    private Long rejectedCount;

    private BigDecimal totalApplyAmount;
    private BigDecimal totalActualRefund;

    private Map<String, Long> byType;
    private Map<String, Long> byStatus;
}
