package com.base.api.model;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.time.LocalDateTime;

@Data
public class AstronomicalForecastRpcDTO {

    private String id;

    @ApiModelProperty("卫星id")
    private String satelliteId;

    @ApiModelProperty("地面站id")
    private String stationId;

    @ApiModelProperty("天线id")
    private String antennaId;

    @ApiModelProperty("开始时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime startTime;

    @ApiModelProperty("结束时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime endTime;

    @ApiModelProperty("间隔时间")
    private String lastTime;

    @ApiModelProperty("具体天文事件")
    private String astroEvent;
}
