From c007f0ca1785db093d48f4846cda82fe8e955765 Mon Sep 17 00:00:00 2001
From: kimi <kimi42345@gmail.com>
Date: 星期三, 27 五月 2020 09:59:29 +0800
Subject: [PATCH] merage

---
 src/main/java/com/highdatas/mdm/service/impl/MasterDataServiceImpl.java |  453 +++++++++++++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 426 insertions(+), 27 deletions(-)

diff --git a/src/main/java/com/highdatas/mdm/service/impl/MasterDataServiceImpl.java b/src/main/java/com/highdatas/mdm/service/impl/MasterDataServiceImpl.java
index fdbc87b..0b10b35 100644
--- a/src/main/java/com/highdatas/mdm/service/impl/MasterDataServiceImpl.java
+++ b/src/main/java/com/highdatas/mdm/service/impl/MasterDataServiceImpl.java
@@ -58,7 +58,14 @@
     AntianaphylaxisClient antianaphylaxisClient;
 
 
-
+    /**
+     *
+     * @description:  鏍规嵁琛ㄥ悕鍜宨d鑾峰彇鏁版嵁
+     * @param tableName 琛ㄥ悕
+     * @param id 鏁版嵁id
+     * @return: 鏁版嵁
+     *
+     */
     @Override
     public Result selectById(String tableName, String id) {
         try{
@@ -82,28 +89,71 @@
             return Result.error(CodeMsg.SELECT_ERROR);
         }
     }
-
+    /**
+     *
+     * @description:  鏍规嵁鐢ㄦ埛鍜岃〃鍚嶈幏鍙栨暟鎹�
+     * @param tableName 琛ㄥ悕
+     * @param character 鐢ㄦ埛
+     * @return: 鏁版嵁
+     *
+     */
     @Override
     public Result selectList(Character character, String tableName) {
         return selectList(character, tableName, null,null, (maintainService.getNowVersion(tableName).getVersion()));
     }
 
-
+    /**
+     *
+     * @description:  鏍规嵁鐢ㄦ埛鍜岃〃鍚嶏紝绛涢�夋潯浠惰幏鍙栨暟鎹�
+     * @param tableName 琛ㄥ悕
+     * @param whereSegment 绛涢�夋潯浠�
+     * @param character 鐢ㄦ埛
+     * @return: 鏁版嵁
+     *
+     */
     @Override
     public Result selectList(Character character, String tableName, String whereSegment) {
         return selectList(character,tableName, whereSegment, (maintainService.getNowVersion(tableName).getVersion()));
     }
-
+    /**
+     *
+     * @description:  鏍规嵁鐢ㄦ埛鍜岃〃鍚嶏紝绛涢�夋潯浠讹紝鏁版嵁鐗堟湰鑾峰彇鏁版嵁
+     * @param tableName 琛ㄥ悕
+     * @param whereSegment 绛涢�夋潯浠�
+     * @param version 鏁版嵁鐗堟湰
+     * @param character 鐢ㄦ埛
+     * @return: 鏁版嵁
+     *
+     */
     @Override
     public Result selectList(Character character,String tableName, String whereSegment, String version) {
         return selectList(character, tableName, null, whereSegment, version);
     }
-
+    /**
+     *
+     * @description:  鏍规嵁鐢ㄦ埛锛屽瓧娈碉紝琛ㄥ悕锛岀瓫閫夋潯浠惰幏鍙栨暟鎹�
+     * @param tableName 琛ㄥ悕
+     * @param whereSegment 绛涢�夋潯浠�
+     * @param fieldList 瀛楁
+     * @param character 鐢ㄦ埛
+     * @return: 鏁版嵁
+     *
+     */
     @Override
     public Result selectList(Character character, String tableName, List<String> fieldList, String whereSegment) {
         return selectList(character, tableName, fieldList, whereSegment, maintainService.getNowVersion(tableName).getVersion());
     }
-
+    /**
+     *
+     * @description:  鏍规嵁鐢ㄦ埛锛屽瓧娈碉紝琛ㄥ悕锛岀瓫閫夋潯浠讹紝鏁版嵁鐗堟湰鑾峰彇鏁版嵁
+     * @param tableName 琛ㄥ悕
+     * @param whereSegment 绛涢�夋潯浠�
+     * @param fieldList 瀛楁
+     * @param version 鏁版嵁鐗堟湰
+     * @param character 鐢ㄦ埛
+     * @return: 鏁版嵁
+     *
+     */
     @Override
     public Result selectList(Character character, String tableName,List<String> fieldList, String whereSegment, String version) {
         try{
@@ -130,12 +180,27 @@
         }
     }
 
-
+    /**
+     *
+     * @description:  鏍规嵁鐢ㄦ埛锛屽瓧娈碉紝琛ㄥ悕鑾峰彇鏁版嵁
+     * @param tableName 琛ㄥ悕
+     * @param fieldList 瀛楁
+     * @param character 鐢ㄦ埛
+     * @return: 鏁版嵁
+     *
+     */
     @Override
     public Result selectList(Character character, String tableName, List<String> fields) {
         return selectList(character, tableName,fields,Constant.WHERE_DEFAULT,(maintainService.getNowVersion(tableName).getVersion()));
     }
-
+    /**
+     *
+     * @description:  鏍规嵁琛ㄥ悕锛岀瓫閫夋潯浠惰幏鍙栨暟鎹潯鏁�
+     * @param tableName 琛ㄥ悕
+     * @param whereSegment 绛涢�夋潯浠�
+     * @return: 鏁版嵁鏉℃暟
+     *
+     */
     public Long getCount(String tableName, String whereSegment) {
         try{
             if (StringUtils.isEmpty(whereSegment)) {
@@ -149,7 +214,21 @@
             return null;
         }
     }
-
+    /**
+     *
+     * @description:  鏍规嵁鏉′欢鑾峰彇鏁版嵁鏉℃暟
+     * @param maintainId 鏁版嵁鐗堟湰
+     * @param tableName 琛ㄥ悕
+     * @param tableTempName 涓存椂琛ㄥ悕
+     * @param whereSegment 绛涢�夋潯浠�
+     * @param fieldList 瀛楁
+     * @param version 鏁版嵁鐗堟湰
+     * @param character 鐢ㄦ埛
+     * @param fromOrderNo 浠庡摢涓増鏈紑濮嬪線鍓嶆帹
+     * @param toOrderNo 鍒板摢涓増鏈粨鏉熷線鍓嶆帹
+     * @return: 鏁版嵁鏉℃暟
+     *
+     */
     @Override
     public Long getCountByVersion (Character character, String maintainId, String tableName,String tableTempName,Integer fromOrderNo, Integer toOrderNo, String whereSegment) {
         try{
@@ -173,7 +252,19 @@
             return null;
         }
     }
-
+    /**
+     *
+     * @description:  鏍规嵁鏉′欢鑾峰彇鏈�澶х増鏈殑鏁版嵁鏉℃暟
+     * @param maintainId 鏁版嵁鐗堟湰
+     * @param tableName 琛ㄥ悕
+     * @param tableTempName 涓存椂琛ㄥ悕
+     * @param whereSegment 绛涢�夋潯浠�
+     * @param fieldList 瀛楁
+     * @param version 鏁版嵁鐗堟湰
+     * @param character 鐢ㄦ埛
+     * @return: 鏁版嵁鏉℃暟
+     *
+     */
     public Long getCountByMaxVersion (Character character, String maintainId, String tableName,String tableTempName,Integer fromOrderNo, String whereSegment) {
         try{
             Maintain maintain = maintainService.selectById(maintainId);
@@ -196,23 +287,54 @@
         }
     }
 
-
+    /**
+     *
+     * @description:  鏍规嵁琛ㄥ悕鑾峰彇瀛楁sql
+     * @param tableName 琛ㄥ悕
+     * @return: 瀛楁sql
+     *
+     */
     @Override
     public String getFields(String tableName) {
         return getFields(tableName, Constant.EMPTY_Str);
     }
-
+    /**
+     *
+     * @description:  鏍规嵁琛ㄥ悕 鐢ㄦ埛锛� 鐗堟湰鑾峰彇瀛楁sql
+     * @param tableName 琛ㄥ悕
+     * @param character 鐢ㄦ埛
+     * @param maintain 鐗堟湰
+     * @return: 瀛楁sql
+     *
+     */
     @Override
     public String getFields(Character character, String tableName, Maintain maintain) {
 
         return getFields(character, tableName, null, maintain);
     }
+    /**
+     *
+     * @description:  鏍规嵁琛ㄥ悕 鐢ㄦ埛锛� 鐗堟湰鑾峰彇瀛楁sql
+     * @param tableName 琛ㄥ悕
+     * @param character 鐢ㄦ埛
+     * @param maintain 鐗堟湰
+     * @param uuid 璇锋眰鍞竴鏍囪瘑锛宭og涓煡璇㈡椂闂翠娇鐢�
+     * @return: 瀛楁sql
+     *
+     */
     @Override
     public String getFields(Character character, String tableName, Maintain maintain, String uuid) {
 
         return getFields(character, tableName, null, maintain, uuid);
     }
+    /**
+     *
+     * @description:  鏍规嵁琛ㄥ悕 鐢ㄦ埛锛� 鐗堟湰缁勮 casewhen 瀛楁sql
+     * @param tableName 琛ㄥ悕
 
+     * @return: 瀛楁sql
+     *
+     */
     private String getCaseWhenFields(String tableName) {
         List<TableSchemaResult> tableField = mapper.getTableField(tableName);
         ContentBuilder contentBuilder = new ContentBuilder(Constant.COMMA);
@@ -226,6 +348,14 @@
         }
         return contentBuilder.toString();
     }
+    /**
+     *
+     * @description:  鏍规嵁琛ㄥ悕 锛岃幏鍙栧瓧娈祍ql骞舵坊鍔犲埆鍚�
+     * @param tableName 琛ㄥ悕
+     * @param alias 鍒悕
+     * @return: 瀛楁sql
+     *
+     */
     @Override
     public String getFields(String tableName, String alias) {
         List<TableSchemaResult> tableField = mapper.getTableField(tableName);
@@ -245,11 +375,32 @@
         }
         return contentBuilder.toString();
     }
+    /**
+     *
+     * @description:  鏍规嵁琛ㄥ悕 鐢ㄦ埛锛� 鐗堟湰鑾峰彇瀛楁sql锛屽苟娣诲姞鍒悕
+     * @param tableName 琛ㄥ悕
+     * @param character 鐢ㄦ埛
+     * @param maintain 鐗堟湰
+     * @param alias 鍒悕
+     * @return: 瀛楁sql
+     *
+     */
     @Override
     public String getFields(Character character, String tableName, String alias, Maintain maintain) {
         return getFields(character, tableName, alias, maintain, null);
     }
-        @Override
+    /**
+     *
+     * @description:  鏍规嵁琛ㄥ悕 鐢ㄦ埛锛� 鐗堟湰鑾峰彇瀛楁sql锛屽苟娣诲姞鍒悕
+     * @param tableName 琛ㄥ悕
+     * @param character 鐢ㄦ埛
+     * @param maintain 鐗堟湰
+     * @param alias 鍒悕
+     * @param uuid 璇锋眰鍞竴鏍囪瘑锛宭og涓煡璇㈡椂闂翠娇鐢�
+     * @return: 瀛楁sql
+     *
+     */
+    @Override
     public String getFields(Character character, String tableName, String alias, Maintain maintain, String uuid) {
         List<SysField> fields;
         if (character == null) {
@@ -282,15 +433,41 @@
         return contentBuilder.toString();
     }
 
+    /**
+     *
+     * @description:  鏍规嵁琛ㄥ悕 鐢ㄦ埛锛� 鐗堟湰鑾峰彇涓存椂琛ㄥ瓧娈祍ql锛屽苟娣诲姞鍒悕
+     * @param tableName 涓存椂琛ㄥ悕
+     * @param character 鐢ㄦ埛
+     * @param maintain 鐗堟湰
+     * @return: 瀛楁sql
+     *
+     */
     @Override
     public String getTempFields(Character character, String tableName, Maintain maintain) {
         return getTempFields(character, tableName, null, maintain);
     }
 
+    /**
+     *
+     * @description:  鏍规嵁琛ㄥ悕 鐢ㄦ埛锛� 鐗堟湰鑾峰彇涓存椂琛ㄥ瓧娈祍ql锛屽苟娣诲姞鍒悕
+     * @param tableName 涓存椂琛ㄥ悕
+     * @param character 鐢ㄦ埛
+     * @return: 瀛楁sql
+     *
+     */
     @Override
     public String getTempFields(Character character, String tableName) {
         return getTempFields(character, tableName, Constant.EMPTY_Str);
     }
+    /**
+     *
+     * @description:  鏍规嵁琛ㄥ悕 鐢ㄦ埛鑾峰彇涓存椂琛ㄥ瓧娈祍ql锛屽苟娣诲姞鑷畾涔夊埆鍚�
+     * @param tableName 涓存椂琛ㄥ悕
+     * @param character 鐢ㄦ埛
+     * @param alias 鍒悕
+     * @return: 瀛楁sql
+     *
+     */
     @Override
     public String getTempFields(Character character, String tableName, String alias) {
         List<TableSchemaResult> tableField = mapper.getTableField(tableName);
@@ -314,7 +491,16 @@
         }
         return contentBuilder.toString();
     }
-
+    /**
+     *
+     * @description:  鏍规嵁琛ㄥ悕 鐢ㄦ埛锛� 鐗堟湰鑾峰彇涓存椂琛ㄥ瓧娈祍ql锛屽苟娣诲姞鑷畾涔夊埆鍚�
+     * @param tableName 涓存椂琛ㄥ悕
+     * @param character 鐢ㄦ埛
+     * @param maintain 鐗堟湰
+     * @param alias 鍒悕
+     * @return: 瀛楁sql
+     *
+     */
     @Override
     public String getTempFields(Character character, String tableName, String alias, Maintain maintain) {
         List<SysField> fields;
@@ -376,49 +562,160 @@
         }
         return fieldList.stream().map(tableSchemaResult -> tableSchemaResult.getFieldName()).collect(Collectors.toList());
     }
-
+    /**
+     *
+     * @description:  鏍规嵁鏉′欢鑾峰彇鏁版嵁
+     * @param tableName 涓存椂琛ㄥ悕
+     * @param character 鐢ㄦ埛
+     * @param pageNo 椤垫暟
+     * @param pageSize 姣忛〉鏁版嵁閲�
+     * @param findMax 鏄惁鏌ヨ鐨勬渶澶х増鏈殑鏁版嵁
+     * @return: 鏁版嵁
+     *
+     */
     @Override
     public Result selectListByPageByVersion(Character character, String tableName, Integer pageNo, Integer pageSize, boolean findMax) {
         return selectListByPageByVersion(character, tableName,Constant.WHERE_DEFAULT,pageNo,pageSize, findMax);
     }
-
+    /**
+     *
+     * @description:  鏍规嵁鏉′欢鑾峰彇鏁版嵁
+     * @param tableName 涓存椂琛ㄥ悕
+     * @param character 鐢ㄦ埛
+     * @param whereSegment 绛涢�夋潯浠�
+     * @param pageNo 椤垫暟
+     * @param pageSize 姣忛〉鏁版嵁閲�
+     * @param findMax 鏄惁鏌ヨ鐨勬渶澶х増鏈殑鏁版嵁
+     * @return: 鏁版嵁
+     *
+     */
     @Override
     public Result selectListByPageByVersion(Character character, String tableName, String whereSegment, Integer pageNo, boolean findMax) {
         return selectListByPageByVersion(character, tableName,null, whereSegment,pageNo, null, String.valueOf(maintainService.getNowVersion(tableName).getVersion()), findMax);
     }
-
+    /**
+     *
+     * @description:  鏍规嵁鏉′欢鑾峰彇鏁版嵁
+     * @param tableName 涓存椂琛ㄥ悕
+     * @param character 鐢ㄦ埛
+     * @param pageNo 椤垫暟
+     * @param version 鐗堟湰鍙�
+     * @param findMax 鏄惁鏌ヨ鐨勬渶澶х増鏈殑鏁版嵁
+     * @param uuid 璇锋眰鍞竴鏍囪瘑锛宭og涓煡璇㈡椂闂翠娇鐢�
+     * @return: 鏁版嵁
+     *
+     */
     @Override
     public Result selectListByPageByVersion(Character character, String tableName, Integer pageNo, String version, boolean findMax) {
         return selectListByPageByVersion(character, tableName,null,Constant.WHERE_DEFAULT,pageNo, null, version, findMax);
     }
+    /**
+     *
+     * @description:  鏍规嵁鏉′欢鑾峰彇鏁版嵁
+     * @param tableName 涓存椂琛ㄥ悕
+     * @param character 鐢ㄦ埛
+     * @param pageNo 椤垫暟
+     * @param findMax 鏄惁鏌ヨ鐨勬渶澶х増鏈殑鏁版嵁
+     * @return: 鏁版嵁
+     *
+     */
     @Override
     public Result selectListByPageByVersion(Character character, String tableName, Integer pageNo, boolean findMax) {
         return selectListByPageByVersion(character, tableName,null,Constant.WHERE_DEFAULT,pageNo, null, String.valueOf(maintainService.getNowVersion(tableName).getVersion()), findMax);
     }
-
+    /**
+     *
+     * @description:  鏍规嵁鏉′欢鑾峰彇鏁版嵁
+     * @param tableName 涓存椂琛ㄥ悕
+     * @param character 鐢ㄦ埛
+     * @param whereSegment 绛涢�夋潯浠�
+     * @param pageNo 椤垫暟
+     * @param pageSize 姣忛〉鏁版嵁閲�
+     * @param findMax 鏄惁鏌ヨ鐨勬渶澶х増鏈殑鏁版嵁
+     * @return: 鏁版嵁
+     *
+     */
     @Override
     public Result selectListByPageByVersion(Character character, String tableName, String whereSegment, Integer pageNo, Integer pageSize, boolean findMax) {
         return selectListByPageByVersion(character, tableName,null,whereSegment,pageNo,pageSize, findMax);
     }
-
+    /**
+     *
+     * @description:  鏍规嵁鏉′欢鑾峰彇鏁版嵁
+     * @param tableName 涓存椂琛ㄥ悕
+     * @param character 鐢ㄦ埛
+     * @param fieldList 绛涢�夊瓧娈�
+     * @param whereSegment 绛涢�夋潯浠�
+     * @param pageNo 椤垫暟
+     * @param pageSize 姣忛〉鏁版嵁閲�
+     * @param findMax 鏄惁鏌ヨ鐨勬渶澶х増鏈殑鏁版嵁
+     * @return: 鏁版嵁
+     *
+     */
     @Override
     public Result selectListByPageByVersion(Character character, String tableName, List<String> fieldList, String whereSegment, Integer pageNo, boolean findMax) {
         return selectListByPageByVersion(character, tableName,null,whereSegment,pageNo, null, findMax);
     }
-
+    /**
+     *
+     * @description:  鏍规嵁鏉′欢鑾峰彇鏁版嵁
+     * @param tableName 涓存椂琛ㄥ悕
+     * @param character 鐢ㄦ埛
+     * @param whereSegment 绛涢�夋潯浠�
+     * @param pageNo 椤垫暟
+     * @param fieldList 瀛楁鍒楄〃
+     * @param findMax 鏄惁鏌ヨ鐨勬渶澶х増鏈殑鏁版嵁
+     * @return: 鏁版嵁
+     *
+     */
     @Override
     public Result selectListByPageByVersion(Character character, String tableName, List<String> fieldList, Integer pageNo, boolean findMax) {
         return selectListByPageByVersion(character, tableName,null,Constant.WHERE_DEFAULT,pageNo, findMax);
     }
+    /**
+     *
+     * @description:  鏍规嵁鏉′欢鑾峰彇鏁版嵁
+     * @param tableName 涓存椂琛ㄥ悕
+     * @param character 鐢ㄦ埛
+     * @param whereSegment 绛涢�夋潯浠�
+     * @param pageNo 椤垫暟
+     * @param version 鐗堟湰鍙�
+     * @param findMax 鏄惁鏌ヨ鐨勬渶澶х増鏈殑鏁版嵁
+     * @return: 鏁版嵁
+     *
+     */
     @Override
     public Result selectListByPageByVersion(Character character, String tableName, String whereSegment, Integer pageNo, String version, boolean findMax) {
         return selectListByPageByVersion(character, tableName, null,whereSegment, pageNo, null,version, findMax);
     }
+    /**
+     *
+     * @description:  鏍规嵁鏉′欢鑾峰彇鏁版嵁
+     * @param tableName 涓存椂琛ㄥ悕
+     * @param character 鐢ㄦ埛
+     * @param whereSegment 绛涢�夋潯浠�
+     * @param pageNo 椤垫暟
+     * @param version 鐗堟湰鍙�
+     * @param findMax 鏄惁鏌ヨ鐨勬渶澶х増鏈殑鏁版嵁
+     * @param uuid 鏃ュ織浣跨敤
+     * @return: 鏁版嵁
+     *
+     */
     @Override
     public Result selectListByPageByVersion(Character character, String tableName, String whereSegment, Integer pageNo, String version, boolean findMax, String uuid) {
         return selectListByPageByVersion(character, tableName, null,whereSegment, pageNo, null,version, findMax, uuid);
     }
-
+    /**
+     *
+     * @description:  鏍规嵁鏉′欢鑾峰彇鏁版嵁
+     * @param tableName 涓存椂琛ㄥ悕
+     * @param character 鐢ㄦ埛
+     * @param whereSegment 绛涢�夋潯浠�
+     * @param version 鐗堟湰鍙�
+     * @param findMax 鏄惁鏌ヨ鐨勬渶澶х増鏈殑鏁版嵁
+     * @return: 鏁版嵁
+     *
+     */
     @Override
     public List<Map<String, Object>> selectListByVersion(Character character, String tableName, List<String> fieldList, String whereSegment, String version, boolean findMax) {
         Maintain maintainFromVersion = maintainService.getMaintainFromVersion(tableName, version);
@@ -477,7 +774,17 @@
 
         return result;
     }
-
+    /**
+     *
+     * @description:  鏍规嵁鏉′欢鑾峰彇鏁版嵁sql璇彞
+     * @param tableName 涓存椂琛ㄥ悕
+     * @param character 鐢ㄦ埛
+     * @param whereSegment 绛涢�夋潯浠�
+     * @param version 鐗堟湰鍙�
+     * @param findMax 鏄惁鏌ヨ鐨勬渶澶х増鏈殑鏁版嵁
+     * @return: 鏁版嵁sql璇彞
+     *
+     */
     @Override
     public String selectByVersionSql(Character character, String tableName, List<String> fieldList, String whereSegment, String version, boolean findMax) {
         Maintain maintainFromVersion = maintainService.getMaintainFromVersion(tableName, version);
@@ -577,6 +884,17 @@
 
         return result;
     }
+    /**
+     *
+     * @description:  鏍规嵁鏉′欢鑾峰彇鏁版嵁閲�
+     * @param tableName 涓存椂琛ㄥ悕
+     * @param character 鐢ㄦ埛
+     * @param whereSegment 绛涢�夋潯浠�
+     * @param version 鐗堟湰鍙�
+     * @param findMax 鏄惁鏌ヨ鐨勬渶澶х増鏈殑鏁版嵁
+     * @return: 鏁版嵁閲�
+     *
+     */
     @Override
     public Long getCountByVersion(Character character, String tableName, String whereSegment,  String version, boolean findMax) {
         Maintain maintainFromVersion = maintainService.getMaintainFromVersion(tableName, version);
@@ -609,15 +927,56 @@
         }
         return count;
     }
+    /**
+     *
+     * @description:  鏍规嵁鏉′欢鑾峰彇鏁版嵁
+     * @param tableName 涓存椂琛ㄥ悕
+     * @param character 鐢ㄦ埛
+     * @param whereSegment 绛涢�夋潯浠�
+     * @param pageNo 椤垫暟
+     * @param pageSize 姣忛〉鏉℃暟
+     * @param version 鐗堟湰鍙�
+     * @param findMax 鏄惁鏌ヨ鐨勬渶澶х増鏈殑鏁版嵁
+     * @return: 鏁版嵁
+     *
+     */
     @Override
     public Result selectListByPageByVersion(Character character, String tableName, List<String> fieldList, String whereSegment, Integer pageNo, Integer pageSize, String version, boolean findMax) {
         return selectListByPageByVersion(character, tableName, fieldList, whereSegment, pageNo, pageSize, version, findMax, null);
     }
+    /**
+     *
+     * @description:  鏍规嵁鏉′欢鑾峰彇鏁版嵁
+     * @param tableName 涓存椂琛ㄥ悕
+     * @param character 鐢ㄦ埛
+     * @param fieldList 瀛楁鍒楄〃
+     * @param whereSegment 绛涢�夋潯浠�
+     * @param pageNo 椤垫暟
+     * @param pageSize 姣忛〉鏉℃暟
+     * @param version 鐗堟湰鍙�
+     * @param findMax 鏄惁鏌ヨ鐨勬渶澶х増鏈殑鏁版嵁
+     * @return: 鏁版嵁
+     *
+     */
     @Override
     public Result selectListByPageByVersion(Character character, String tableName, List<String> fieldList, String whereSegment, Integer pageNo, Integer pageSize, String version, boolean findMax, String uuid) {
         return selectListByPageByVersion(character, tableName, fieldList, whereSegment, pageNo, pageSize, version, findMax, uuid, null);
     }
-
+    /**
+     *
+     * @description:  鏍规嵁鏉′欢鑾峰彇鏁版嵁
+     * @param tableName 涓存椂琛ㄥ悕
+     * @param character 鐢ㄦ埛
+     * @param whereSegment 绛涢�夋潯浠�
+     * @param pageNo 椤垫暟
+     * @param pageSize 姣忛〉鏉℃暟
+     * @param version 鐗堟湰鍙�
+     * @param findMax 鏄惁鏌ヨ鐨勬渶澶х増鏈殑鏁版嵁
+     * @param uuid 渚涙棩蹇椾娇鐢�
+     * @param page 宸茬粡璁$畻濂界殑鍒嗛〉瀵硅薄
+     * @return: 鏁版嵁
+     *
+     */
     @Override
     public Result selectListByPageByVersion(Character character, String tableName, List<String> fieldList, String whereSegment, Integer pageNo, Integer pageSize, String version, boolean findMax, String uuid, Page page) {
         String fieldStr = "";
@@ -781,11 +1140,29 @@
 
         return Result.success(resultobject);
     }
-
+    /**
+     *
+     * @description:  涓婁紶鏁版嵁鍚庣殑鎿嶄綔
+     * @param tableName 涓存椂琛ㄥ悕
+     * @param uploadType 鏇存柊绫诲瀷
+     * @param userId 鐢ㄦ埛id
+     * @return: 鐢熸垚鍚庣殑鐗堟湰
+     *
+     */
     @Override
     public Maintain uploadedData(String tableName, SysAssembleUpdateType uploadType, String userId) {
         return uploadedData(tableName, uploadType, userId, true);
     }
+    /**
+     *
+     * @description:  涓婁紶鏁版嵁鍚庣殑鎿嶄綔
+     * @param tableName 涓存椂琛ㄥ悕
+     * @param uploadType 鏇存柊绫诲瀷
+     * @param bigVersion 鏄惁鐢熸垚澶х増鏈�
+     * @param userId 鐢ㄦ埛id
+     * @return: 鐢熸垚鍚庣殑鐗堟湰
+     *
+     */
     @Override
     public Maintain uploadedData(String tableName, SysAssembleUpdateType uploadType, String userId, boolean bigVersion) {
         MenuMapping menuMapping = menuMappingService.selectOne(new EntityWrapper<MenuMapping>().eq("table_name",tableName));
@@ -891,6 +1268,7 @@
 
 
     //bak
+    @Deprecated
     public Result selectListByPage(String tableName, List<String> fieldList, String whereSegment, Integer pageNo, Integer pageSize, String version) {
         Maintain maintainFromVersion = maintainService.getMaintainFromVersion(tableName, version);
         long changeCount = maintainService.countVersionOperatorByType(tableName + Constant.RECORD, whereSegment, maintainFromVersion.getId(), Operate.create);
@@ -1244,7 +1622,14 @@
             return Result.error(CodeMsg.DELETE_ERROR);
         }
     }
-
+    /**
+     *
+     * @description:  鑾峰彇琛ㄤ腑distinct鍚庣殑鍊�
+     * @param tableName 涓存椂琛ㄥ悕
+     * @param field 瀛楁鍚�
+     * @return: 鍘婚噸鍚庣殑鏁版嵁
+     *
+     */
     @Override
     public Set<String> getFieldValByTable(String tableName, String field) {
         //鏌ョ紦瀛�
@@ -1274,7 +1659,15 @@
         redisClient.putRedisList(key, new ArrayList(result));
         return result;
     }
-
+    /**
+     *
+     * @description:  鑾峰彇琛ㄤ腑distinct鍚庣殑鍊�
+     * @param maintainFieldId 瀛楁鐗堟湰id
+     * @param tableName 琛ㄥ悕
+     * @param field 瀛楁鍚�
+     * @return: 鍘婚噸鍚庣殑鏁版嵁
+     *
+     */
     @Override
     public Set<String> getFieldValByMaintainField(String maintainFieldId, String field, String tableName) {
         //鏌ョ紦瀛�
@@ -1316,7 +1709,13 @@
 
         return result;
     }
-
+    /**
+     *
+     * @description:  鍒涘缓绱㈠紩
+     * @param recordTableName 璁板綍琛ㄥ悕绉�
+     * @return:
+     *
+     */
     @Override
     public void createIdx(String recordTableName) {
         String idxName = MessageFormat.format(Constant.IDX_TEMPLATE, recordTableName, Constant.STD_ID);

--
Gitblit v1.8.0