package com.product.data.center.entity;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import java.util.*;
|
|
/**
|
* @Author cheng
|
* @Date 2022/12/1 21:09
|
* @Desc
|
*/
|
public class ExtractUniqueEntity {
|
|
private String extractTargetSource;
|
|
private String extractTargetTable;
|
|
private String uniqueFieldName;
|
|
private String collectSourceField;
|
|
private String autoIncrement;
|
|
private Set<String> collectIdSet = new LinkedHashSet<>();
|
|
|
public void addSourceInfo(String collectId) {
|
collectIdSet.add(collectId);
|
}
|
|
public String getExtractTargetSource() {
|
return StringUtils.isEmpty(extractTargetSource) ? null : extractTargetSource;
|
}
|
|
public void setExtractTargetSource(String extractTargetSource) {
|
this.extractTargetSource = extractTargetSource;
|
}
|
|
public String getExtractTargetTable() {
|
return StringUtils.isEmpty(extractTargetTable) ? null : extractTargetTable.toUpperCase();
|
}
|
|
public void setExtractTargetTable(String extractTargetTable) {
|
this.extractTargetTable = extractTargetTable;
|
}
|
|
public String getUniqueFieldName() {
|
return StringUtils.isEmpty(uniqueFieldName) ? null : uniqueFieldName.toUpperCase();
|
}
|
|
public void setUniqueFieldName(String uniqueFieldName) {
|
this.uniqueFieldName = uniqueFieldName;
|
}
|
|
public String getCollectSourceField() {
|
return StringUtils.isEmpty(collectSourceField) ? null : collectSourceField.toUpperCase();
|
}
|
|
public void setCollectSourceField(String collectSourceField) {
|
this.collectSourceField = collectSourceField;
|
}
|
|
public String getAutoIncrement() {
|
return StringUtils.isEmpty(autoIncrement) ? null : autoIncrement.toUpperCase();
|
}
|
|
public void setAutoIncrement(String autoIncrement) {
|
this.autoIncrement = autoIncrement;
|
}
|
|
public Set<String> getCollectIdSet() {
|
return collectIdSet;
|
}
|
}
|