From 5bac93baf5659ce013163f884c9dce41990a860e Mon Sep 17 00:00:00 2001 From: kimi42345 <kimi42345@outlook.com> Date: 星期一, 23 三月 2020 08:49:41 +0800 Subject: [PATCH] no message --- src/main/java/com/highdatas/mdm/util/DbUtils.java | 18 ++++++++++++++++++ 1 files changed, 18 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/highdatas/mdm/util/DbUtils.java b/src/main/java/com/highdatas/mdm/util/DbUtils.java index 3e532a9..530e074 100644 --- a/src/main/java/com/highdatas/mdm/util/DbUtils.java +++ b/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; + } } -- Gitblit v1.8.0