package cn.iocoder.lyzsys.module.tjt.controller.admin.report.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Collections;
import java.util.List;

@Schema(description = "管理后台 - 员工个人考核产值汇总表预览 Response VO")
@Data
public class EmployeeOutputSummaryPreviewRespVO {

    @Schema(description = "年度", example = "2026")
    private Integer year;

    @Schema(description = "预计 K 值，小数值，例如 0.4 表示 40%")
    private BigDecimal kValue;

    @Schema(description = "员工明细行，金额单位：万元")
    private List<EmployeeOutputSummaryExcelRespVO> rows = Collections.emptyList();

    @Schema(description = "合计行，金额单位：万元")
    private EmployeeOutputSummaryExcelRespVO totalRow;

}
