package com.centreproject.system.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

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

/**
 * transport kpi
 * @author zhonglei.xu
 */
@Data
public class KpiTransportVo {
    /**
     * 统计日期（DATE类型，格式：yyyy-MM-dd）
     */

    private String dataDate;
    /**
     * 准点率（Decimal(5,2)，如98.00表示98%）
     */
    private BigDecimal onTimeRate;

    /**
     * 准点率环比变化（Decimal(5,2)，如+1.20表示+1.2%）
     */
    private BigDecimal onTimeRateChange;

    /**
     * 准点率（冗余字段，与onTimeRate一致，用于数据校验）
     */
    private BigDecimal onScheduleRate;

    /**
     * 线路数量（INT，单位：条）
     */
    private Integer lineCount;

    /**
     * Number of passengers
     */
    private List<KpiTransportDetailVo> passengers;
}

