package com.ruoyi.project.business.dto;

import lombok.Data;

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

@Data
public class ContractSigningStatistic {

    private Integer year;
    private Integer week;

    // 1. 各区域本周、月电梯（签单、排产、发货）数量统计
    private List<LiftCount> weekCountList;
    private BigDecimal weekSignCountTotal;
    private BigDecimal weekProductionCountTotal;
    private BigDecimal weekDeliveryCountTotal;
    private BigDecimal monthSignCountTotal;
    private BigDecimal monthProductionCountTotal;
    private BigDecimal monthDeliveryCountTotal;

    // 2. 全年月度（签单、排产、发货）数量统计
    private List<LiftCount> monthCountListAll;
    private BigDecimal monthSignCountTotalAll;
    private BigDecimal monthProductionCountTotalAll;
    private BigDecimal monthDeliveryCountTotalAll;

    // 3. 全年周（签单、排产、发货）数量统计
    private List<LiftCount> weekCountListAll;
    private BigDecimal weekSignCountTotalAll;
    private BigDecimal weekProductionCountTotalAll;
    private BigDecimal weekDeliveryCountTotalAll;

    // 4. 全年各区域签约金额统计
    private List<List<String>> signingAreaColStatistics;
    // 5. 全年各区域排产金额统计
    private List<List<String>> productionAreaColStatistics;
    // 6. 全年各区域发货金额统计
    private List<List<String>> deliveryMonthColStatistics;
    // 7. 全年各区域排产金额统计
    private List<List<String>> productionMonthColStatistics;


}
