package com.zsElectric.boot.system.model.vo;

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

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

/**
 * 数据看板-历史营业数据VO
 *
 * @author zsElectric
 * @since 2026-03-09
 */
@Data
@Schema(description = "数据看板-历史营业数据VO")
public class HistoryBusinessDataVO {

    @Schema(description = "日期/时间标签列表")
    private List<String> labels;

    @Schema(description = "数据值列表")
    private List<BigDecimal> values;

    @Schema(description = "数据类型：chargePower-充电度数，chargeAmount-充电金额，validOrders-有效订单，registerUsers-注册用户")
    private String dataType;

    @Schema(description = "时间维度：day-日趋势，month-月趋势")
    private String timeDimension;
}
