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