package com.ga.core.vo.report;

import com.ga.common.annotation.ExcelColumn;
import lombok.Data;

import java.math.BigDecimal;

/** 조직별 리포트 행 — 정산월 기준 조직 단위 집계. */
@Data
public class OrgReportRow {

    private Long orgId;

    @ExcelColumn(header = "조직명", order = 1, width = 18)
    private String orgName;

    @ExcelColumn(header = "유형", order = 2, width = 10)
    private String orgType;

    @ExcelColumn(header = "설계사수", order = 3, width = 10)
    private Long agentCount;

    @ExcelColumn(header = "모집수수료", order = 4, width = 16)
    private BigDecimal recruitTotal;

    @ExcelColumn(header = "유지수수료", order = 5, width = 16)
    private BigDecimal maintainTotal;

    @ExcelColumn(header = "실지급합계", order = 6, width = 16)
    private BigDecimal netAmount;
}
