package com.njcn.csreport.pojo.vo;

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

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @author xy
 */
@Data
public class ReportEventVO implements Serializable {

    @ApiModelProperty("事件id")
    private String eventId;

    @ApiModelProperty("申请时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime time;

    @ApiModelProperty("申请人")
    private String applyUser;

    @ApiModelProperty("报告事件数量")
    private Integer eventNums;

    @ApiModelProperty("是否完成 0:未完成 1:完成")
    private Integer isComplete;

    @ApiModelProperty("文件路径")
    private String filePath;

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

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

    @ApiModelProperty("设备名称")
    private String deviceName;

    @ApiModelProperty("监测点名称")
    private String lineName;

}
