package kr.co.accura.wtm.domain.report.dto;

import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.List;

public record ProjectHoursReport(
        ReportFilter filter,
        List<ProjectHoursRow> rows,
        BigDecimal totalHours,
        LocalDateTime generatedAt
) {
    public record ProjectHoursRow(
            Long projectId,
            String projectCode,
            String projectName,
            String discipline,
            LocalDate entryDate,
            BigDecimal hours
    ) {}
}
