package com.njcn.csharmonic.pojo.vo.event;

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

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * @Author: cdf
 * @CreateTime: 2025-11-21
 * @Description:
 */
@Data
public class F47Curve {

    @ApiModelProperty(value = "工程名称")
    private String engineeringName;

    @ApiModelProperty(value = "项目名称")
    private String projectName;

    @ApiModelProperty(value = "设备名称")
    private String equipmentName;

    @ApiModelProperty(name = "eventId", value = "暂降id")
    private String eventId;

    @ApiModelProperty(name = "lineName", value = "监测点名称")
    private String lineName;

    @ApiModelProperty(name = "time", value = "事件发生时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss.SSS",timezone = "GMT+8")
    private LocalDateTime time;

    @ApiModelProperty(name = "tag", value = "事件类型")
    private String tag;

    @ApiModelProperty(name = "persistTime", value = "持续时间（ms）")
    private BigDecimal persistTime;

    @ApiModelProperty(name = "eventValue", value = "特征幅值")
    private BigDecimal eventValue;


}
