package com.zjty.autotest.pojo.sjq;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;
import java.util.List;
@NoArgsConstructor
@AllArgsConstructor
@Data
@ApiModel(description = "评测报告类")
public class EvaReport {
    @ApiModelProperty(value = "系统名称")
    private String projectName;
    @ApiModelProperty(value = "浏览器")
    private String browser;
    @ApiModelProperty(value = "操作系统")
    private String system;
    @ApiModelProperty(value = "入口地址")
    private String url;
    @ApiModelProperty(value = "未通过总结")
    private String failCount;
    @ApiModelProperty(value = "未通过测试点数据")
    private List<FailMessage> failMessages;

    @ApiModelProperty(value = "网页路由测试")
    private List<PageRoute> pageRoutes;
    @ApiModelProperty(value = "网页内容数据")
    private List<PageContentTest> pageContents;

    @ApiModelProperty(value = "记录修改时间")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

}
