kimi42345
2020-03-23 5bac93baf5659ce013163f884c9dce41990a860e
src/main/java/com/highdatas/mdm/util/DbUtils.java
@@ -3,6 +3,7 @@
import com.baomidou.mybatisplus.annotations.TableName;
import com.highdatas.mdm.entity.Maintain;
import com.highdatas.mdm.entity.MaintainField;
import com.highdatas.mdm.entity.TableSchemaResult;
import com.highdatas.mdm.pojo.Segment;
import lombok.extern.slf4j.Slf4j;
@@ -45,6 +46,12 @@
            return null;
        }
       return  baseVersion.getOrderNo().compareTo(compareVersion.getOrderNo());
    }
    public static Integer compareVersion(MaintainField baseVersion, MaintainField compareVersion) {
        if ((baseVersion == null) || (compareVersion == null)) {
            return null;
        }
        return  baseVersion.getOrderNo().compareTo(compareVersion.getOrderNo());
    }
    public static String versionAddBig(String baseVersion) {
@@ -100,6 +107,7 @@
        Segment segment = new Segment(name, value);
        return segment.toString();
    }
    public static String getTableNameFromEntity(Object object) {
        Field[] fields = object.getClass().getDeclaredFields();
        for (Field field : fields) {
@@ -297,4 +305,14 @@
        return Bit32(SourceString).substring(8, 24);
    }
    public static List<Segment> map2Segment(Map<String, String> masterModifiedMap) {
        ArrayList<Segment> result = new ArrayList<>();
        Set<String> keys = masterModifiedMap.keySet();
        for (String key : keys) {
            String value = masterModifiedMap.get(key);
            Segment segment = new Segment(key, value);
            result.add(segment);
        }
        return result;
    }
}