package com.yuchen.saas.parking.charge.api.dto.charge;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @Author 蔡文强
 * @Date 2023/4/13 15:56
 * @Description 充电站运营统计查询参数
 */
@Data
public class SpcChargeStatisticsQueryDTO {
    /**
     * 园区ID
     */
    @ApiModelProperty(name = "parkId", value = "园区ID")
    private Long parkId;

    /**
     * 运营商ID
     */
    @ApiModelProperty(name = "enterpriseId", value = "运营商ID")
    private Long enterpriseId;

    /**
     * 电站ID
     */
    @ApiModelProperty(name = "stationId", value = "电站ID")
    private Long stationId;
    @ApiModelProperty(name = "stationIdList", value = "电站ID列表")
    private List<Long> stationIdList;
    @ApiModelProperty(name = "chargeTerminalId", value = "电桩iD")
    private Long chargeTerminalId;

    @ApiModelProperty(name = "statistType", value = "统计类型1.小时 2.日 3 月 4.年")
    private Integer statistType;

    @ApiModelProperty(name = "startTime", value = "开始时间")
    private String startTime;

    @ApiModelProperty(name = "endTime", value = "结束时间")
    private String endTime;

    private String orderByColumn;
}
