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); 
 | 
        } 
 | 
    } 
 | 
} 
 |