package com.njcn.rdms.module.project.constant;

import java.util.List;

/**
 * 绩效 Excel 单元格常量。
 */
public final class PerformanceExcelCellConstants {

    private PerformanceExcelCellConstants() {
    }

    public static final String ACTUAL_SCORE_TOTAL_CELL = "J10";
    public static final String BASE_SCORE_TOTAL_CELL = "K10";
    public static final String EXTRA_SCORE_TOTAL_CELL = "L10";

    public static final List<String> RESULT_DESCRIPTION_CELLS = List.of("I6", "I7", "I8", "I9");
    public static final List<String> ACTUAL_SCORE_CELLS = List.of("J6", "J7", "J8", "J9", "J10");
    public static final List<String> BASE_SCORE_CELLS = List.of("K6", "K7", "K8", "K9", "K10");
    public static final List<String> EXTRA_SCORE_CELLS = List.of("L6", "L7", "L8", "L9", "L10");

    public static final List<String> PREFILL_CELL_ADDRESSES = List.of(
            "I6", "I7", "I8", "I9",
            "J6", "J7", "J8", "J9", "J10",
            "K6", "K7", "K8", "K9", "K10",
            "L6", "L7", "L8", "L9", "L10"
    );

    public static final List<String> MERGED_EXPORT_CELL_ADDRESSES = List.of(
            "I6", "I7", "I8", "I9",
            "J6", "J7", "J8", "J9", "J10",
            "K6", "K7", "K8", "K9", "K10",
            "L6", "L7", "L8", "L9", "L10"
    );
}
