| package com.zt.core.shiro; | 
|   | 
| import io.swagger.annotations.ApiModelProperty; | 
| import lombok.Data; | 
|   | 
| import java.io.Serializable; | 
|   | 
|   | 
| @Data | 
| public class ImportErrDto implements Serializable, Comparable<ImportErrDto> { | 
|   | 
|     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); | 
|         } | 
|     } | 
| } |