package com.product.data.center.entity;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
/**
|
* @Author cheng
|
* @Date 2022/11/18 14:42
|
* @Desc
|
*/
|
public class SyncDataLogEntity<T> {
|
/**
|
* -1 成功执行 错误类型 1 解密错误 2 未知错误还未开始执行同步 3 执行过程中发生错误
|
*/
|
private int errorType = -1;
|
|
private boolean timeTaskTrigger;
|
|
private T syncInfo;
|
|
private String otherInfo;
|
|
public SyncDataLogEntity(SyncDataLogEntity<T> SyncDataLogEntity) {
|
this.timeTaskTrigger = SyncDataLogEntity.isTimeTaskTrigger();
|
this.syncInfo = SyncDataLogEntity.getSyncInfo();
|
}
|
|
public SyncDataLogEntity() {
|
}
|
|
public int getErrorType() {
|
return errorType;
|
}
|
|
public void setErrorType(int errorType) {
|
this.errorType = errorType;
|
}
|
|
public boolean isTimeTaskTrigger() {
|
return timeTaskTrigger;
|
}
|
|
public void setTimeTaskTrigger(boolean timeTaskTrigger) {
|
this.timeTaskTrigger = timeTaskTrigger;
|
}
|
|
public T getSyncInfo() {
|
return syncInfo;
|
}
|
|
public void setSyncInfo(T syncInfo) {
|
this.syncInfo = syncInfo;
|
}
|
|
public String getOtherInfo() {
|
return otherInfo;
|
}
|
|
public void setOtherInfo(String otherInfo) {
|
this.otherInfo = otherInfo;
|
}
|
|
@Override
|
public String toString() {
|
return JSONObject.toJSONString(this);
|
}
|
}
|