package com.njcn.gather.tool.wave.pojo.vo;

import com.njcn.gather.tool.wave.pojo.dto.WaveVectorGroupDTO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * COMTRADE 向量计算结果。
 */
@Data
@ApiModel("COMTRADE 向量计算结果")
public class WaveComtradeVectorResultVO {

    /** 测点名称。 */
    @ApiModelProperty("测点名称")
    private String monitorName;

    /** 事件发生时刻。 */
    @ApiModelProperty("事件发生时刻")
    private String time;

    /** 每周波采样点数。 */
    @ApiModelProperty("每周波采样点数")
    private Integer samplePerCycle;

    /** 可计算周波数。 */
    @ApiModelProperty("可计算周波数")
    private Integer cycleCount;

    /** 向量分组结果。 */
    @ApiModelProperty("向量分组结果")
    private List<WaveVectorGroupDTO> vectorGroups;
}
