package com.zt.core.shiro; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; @Data public class ImportErrDto implements Serializable, Comparable { private static final long serialVersionUID = 1L; @ApiModelProperty("sheet名称") private String sheetName; @ApiModelProperty("错误原因") private String errCause; @ApiModelProperty("内容(行数)") private String lineNumber; public ImportErrDto() { } public ImportErrDto(String sheetName, String errCause, String lineNumber) { this.sheetName = sheetName; this.errCause = errCause; this.lineNumber = lineNumber; } @Override public int compareTo(ImportErrDto o) { if (!this.sheetName.equals(o.sheetName)) { return -this.sheetName.compareTo(o.sheetName); } else { return -this.lineNumber.compareTo(o.lineNumber); } } }