package com.jwipc.spe.model.dto;

import lombok.Data;

import java.io.Serial;
import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @Author: swq
 * @Date: 2024/3/26 14:30
 */
@Data
public class ScoreReportDTO implements Serializable {
    @Serial
    private static final long serialVersionUID = -1649115770430290385L;
    /**
     * 通知单ID
     */
    private Integer year;
    /**
     * 通知单ID
     */
    private Integer planId;
    /**
     * 供应商名称
     */
    private String supplierName;
    /**
     * 供应商id
     */
    private Long supplierId;

    private Integer cdLevelCount;
    /**
     * 1月份
     */
    private Integer oneMonth;

    /**
     * 2月份
     */
    private Integer twoMonth;

    /**
     * 3月份
     */
    private Integer threeMonth;

    /**
     * 平均值
     */
    private BigDecimal oneQuarterAvg;


    /**
     * Q1
     */
    private String oneQuarterLevel;

    /**
     * 4月份
     */
    private Integer fourMonth;

    /**
     * 5月份
     */
    private Integer fiveMonth;

    /**
     * 6月份
     */
    private Integer sixMonth;

    /**
     * 平均值
     */
    private BigDecimal twoQuarterAvg;


    /**
     * Q2
     */
    private String twoQuarterLevel;
    /**
     * 7月份
     */
    private Integer sevenMonth;

    /**
     * 8月份
     */
    private Integer eightMonth;

    /**
     * 9月份
     */
    private Integer nineMonth;

    /**
     * 平均值
     */
    private BigDecimal threeQuarterAvg;


    /**
     * Q3
     */
    private String threeQuarterLevel;
    /**
     * 10月份
     */
    private Integer tenMonth;

    /**
     * 11月份
     */
    private Integer elevenMonth;

    /**
     * 12月份
     */
    private Integer twelveMonth;

    /**
     * 平均值
     */
    private BigDecimal fourQuarterAvg;


    /**
     * Q4
     */
    private String fourQuarterLevel;

    /**
     * 年度平均分
     */
    private BigDecimal yearAvg;


    /**
     * 年度总评
     */
    private String yearLevel;
}
