package com.product.data.center.entity; import com.alibaba.fastjson.JSONObject; /** * @Author cheng * @Date 2022/11/18 14:42 * @Desc */ public class SyncDataLogEntity { /** * -1 成功执行 错误类型 1 解密错误 2 未知错误还未开始执行同步 3 执行过程中发生错误 */ private int errorType = -1; private boolean timeTaskTrigger; private T syncInfo; private String otherInfo; public SyncDataLogEntity(SyncDataLogEntity 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); } }