com.arextest.web.model.contract.contracts.config.SystemConfigWithProperties Maven / Gradle / Ivy
The newest version!
package com.arextest.web.model.contract.contracts.config;
import com.arextest.config.model.dto.system.SystemConfiguration;
import java.util.List;
import java.util.Set;
import lombok.Data;
import lombok.ToString;
/**
* @author wildeslam.
* @create 2024/2/20 17:45
*/
@Data
@ToString(callSuper = true)
public class SystemConfigWithProperties extends SystemConfiguration {
/**
* control the compare precision of the time field.
*/
private Long compareIgnoreTimePrecisionMillis;
/**
* ignore the case, when comparing
*/
private Boolean compareNameToLower;
/**
* the null and '' think unanimously, when comparing
*/
private Boolean compareNullEqualsEmpty;
/**
* according to the names of node to ignore the node.
*/
private Set ignoreNodeSet;
/**
* skip the compare of select, when comparing database.
*/
private Boolean selectIgnoreCompare;
/**
* only compare the coincident columns, when comparing database.
*/
private Boolean onlyCompareCoincidentColumn;
/**
* ignore the compare of uuid
*/
private Boolean uuidIgnore;
/**
* ignore the compare of uuid
*/
private Boolean ipIgnore;
private List scriptContentInfos;
@Data
public static class ScriptContentInfo {
private String functionName;
private String scriptContent;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy