package io.dataease.api.sync.task.dto;
|
|
import io.dataease.api.sync.datasource.dto.SyncDatasourceDTO;
|
import lombok.Data;
|
|
import java.util.List;
|
|
/**
|
* @author fit2cloud
|
* @date 2023/8/10 16:39
|
**/
|
@Data
|
public class Target {
|
private String type;
|
private String createTable;
|
private List<TableField> fieldList;
|
private String tableName;
|
private SyncDatasourceDTO datasource;
|
private String datasourceId;
|
private String targetProperty;
|
private String incrementSync;
|
private String incrementField;
|
private String datasourceVersion;
|
private double faultToleranceRate;
|
private String incrementFieldType;
|
private String remarks;
|
private Long incrementOffset;
|
private String incrementOffsetUnit;
|
|
public Target() {
|
}
|
|
public Target(Target target) {
|
this.type = target.type;
|
this.createTable = target.createTable;
|
this.fieldList = target.fieldList;
|
this.tableName = target.tableName;
|
this.datasource = target.datasource;
|
this.datasourceId = target.datasourceId;
|
this.targetProperty = target.targetProperty;
|
this.incrementSync = target.incrementSync;
|
this.incrementField = target.incrementField;
|
this.datasourceVersion = target.datasourceVersion;
|
this.faultToleranceRate = target.faultToleranceRate;
|
this.incrementFieldType = target.incrementFieldType;
|
this.remarks = target.remarks;
|
this.incrementOffset = target.incrementOffset;
|
this.incrementOffsetUnit = target.incrementOffsetUnit;
|
}
|
}
|