From d6eed9e80590c44d90b4365a6c3a5acaf7bfd0c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A2=81=E7=90=A6=E6=B6=9B?= Date: Mon, 20 Mar 2023 16:01:45 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90fix=20sonar=E3=80=91OnlComplexModel?= =?UTF-8?q?=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../online/cgform/model/OnlComplexModel.java | 506 ++++++++---------- 1 file changed, 233 insertions(+), 273 deletions(-) diff --git a/jero-boot/jero-boot-base/jero-boot-base-generater/src/main/java/com/jero/generater/modules/online/cgform/model/OnlComplexModel.java b/jero-boot/jero-boot-base/jero-boot-base-generater/src/main/java/com/jero/generater/modules/online/cgform/model/OnlComplexModel.java index 72af7a83..2e75e4a7 100644 --- a/jero-boot/jero-boot-base/jero-boot-base-generater/src/main/java/com/jero/generater/modules/online/cgform/model/OnlComplexModel.java +++ b/jero-boot/jero-boot-base/jero-boot-base-generater/src/main/java/com/jero/generater/modules/online/cgform/model/OnlComplexModel.java @@ -4,6 +4,8 @@ package com.jero.generater.modules.online.cgform.model; import java.util.HashMap; import java.util.List; import java.util.Map; +import java.util.Objects; + import com.jero.common.system.vo.DictModel; import com.jero.generater.modules.online.cgform.entity.OnlCgformButton; @@ -209,313 +211,271 @@ public class OnlComplexModel { if (!var2.a(this)) { return false; } else { - label263: { - Integer var3 = this.getTableType(); - Integer var4 = var2.getTableType(); - if (var3 == null) { - if (var4 == null) { - break label263; - } - } else if (var3.equals(var4)) { - break label263; - } - - return false; - } - - Integer var5 = this.getScrollFlag(); - Integer var6 = var2.getScrollFlag(); - if (var5 == null) { - if (var6 != null) { - return false; - } - } else if (!var5.equals(var6)) { - return false; - } - - label249: { - Integer var7 = this.getRelationType(); - Integer var8 = var2.getRelationType(); - if (var7 == null) { - if (var8 == null) { - break label249; - } - } else if (var7.equals(var8)) { - break label249; - } - - return false; - } - - String var9 = this.getCode(); - String var10 = var2.getCode(); - if (var9 == null) { - if (var10 != null) { - return false; - } - } else if (!var9.equals(var10)) { - return false; - } - - label235: { - String var11 = this.getFormTemplate(); - String var12 = var2.getFormTemplate(); - if (var11 == null) { - if (var12 == null) { - break label235; - } - } else if (var11.equals(var12)) { - break label235; - } - - return false; - } - - String var13 = this.getDescription(); - String var14 = var2.getDescription(); - if (var13 == null) { - if (var14 != null) { - return false; - } - } else if (!var13.equals(var14)) { - return false; - } - - label221: { - String var15 = this.getCurrentTableName(); - String var16 = var2.getCurrentTableName(); - if (var15 == null) { - if (var16 == null) { - break label221; - } - } else if (var15.equals(var16)) { - break label221; - } - - return false; - } - - label214: { - String var17 = this.getPaginationFlag(); - String var18 = var2.getPaginationFlag(); - if (var17 == null) { - if (var18 == null) { - break label214; - } - } else if (var17.equals(var18)) { - break label214; - } - - return false; - } - - String var19 = this.getCheckboxFlag(); - String var20 = var2.getCheckboxFlag(); - if (var19 == null) { - if (var20 != null) { - return false; - } - } else if (!var19.equals(var20)) { - return false; - } - - label200: { - List var21 = this.getColumns(); - List var22 = var2.getColumns(); - if (var21 == null) { - if (var22 == null) { - break label200; - } - } else if (var21.equals(var22)) { - break label200; - } - - return false; - } - - label193: { - List var23 = this.getHideColumns(); - List var24 = var2.getHideColumns(); - if (var23 == null) { - if (var24 == null) { - break label193; - } - } else if (var23.equals(var24)) { - break label193; - } - - return false; - } - - Map> var25 = this.getDictOptions(); - Map> var26 = var2.getDictOptions(); - if (var25 == null) { - if (var26 != null) { - return false; - } - } else if (!var25.equals(var26)) { - return false; - } - - List var27 = this.getCgButtonList(); - List var28 = var2.getCgButtonList(); - if (var27 == null) { - if (var28 != null) { - return false; - } - } else if (!var27.equals(var28)) { - return false; - } - - label172: { - List var29 = this.getFieldHrefSlots(); - List var30 = var2.getFieldHrefSlots(); - if (var29 == null) { - if (var30 == null) { - break label172; - } - } else if (var29.equals(var30)) { - break label172; - } - - return false; - } - - String var31 = this.getEnhanceJs(); - String var32 = var2.getEnhanceJs(); - if (var31 == null) { - if (var32 != null) { - return false; - } - } else if (!var31.equals(var32)) { - return false; - } - - List var33 = this.getForeignKeys(); - List var34 = var2.getForeignKeys(); - if (var33 == null) { - if (var34 != null) { - return false; - } - } else if (!var33.equals(var34)) { - return false; - } - - label151: { - String var35 = this.getPidField(); - String var36 = var2.getPidField(); - if (var35 == null) { - if (var36 == null) { - break label151; - } - } else if (var35.equals(var36)) { - break label151; - } - - return false; - } - - String var37 = this.getHasChildrenField(); - String var38 = var2.getHasChildrenField(); - if (var37 == null) { - if (var38 != null) { - return false; - } - } else if (!var37.equals(var38)) { - return false; - } - - label137: { - String var39 = this.getTextField(); - String var40 = var2.getTextField(); - if (var39 == null) { - if (var40 == null) { - break label137; - } - } else if (var39.equals(var40)) { - break label137; - } - - return false; - } - - String var41 = this.getIsDesForm(); - String var42 = var2.getIsDesForm(); - if (var41 == null) { - if (var42 != null) { - return false; - } - } else if (!var41.equals(var42)) { - return false; - } - - String var43 = this.getDesFormCode(); - String var44 = var2.getDesFormCode(); - if (var43 == null) { - if (var44 == null) { - return true; - } - } else if (var43.equals(var44)) { - return true; - } - - return false; + return getOnlComplexModel(var2); } } } + private boolean getOnlComplexModel(OnlComplexModel var2) { + if (getReturnInteger(this.getTableType(), var2.getTableType())) { + return false; + } + + if (getReturnInteger(this.getScrollFlag(), var2.getScrollFlag())) { + return false; + } + + if (getReturnInteger(this.getRelationType(), var2.getRelationType())) { + return false; + } + + if (getReturnString(this.getCode(), var2.getCode())) { + return false; + } + + if (getReturnString(this.getFormTemplate(), var2.getFormTemplate())) { + return false; + } + + if (getReturnString(this.getDescription(), var2.getDescription())) { + return false; + } + + if (getReturnString(this.getCurrentTableName(), var2.getCurrentTableName())) { + return false; + } + + if (getReturnString(this.getPaginationFlag(), var2.getPaginationFlag())) { + return false; + } + + if (getReturnString(this.getCheckboxFlag(), var2.getCheckboxFlag())) { + return false; + } + + if (getListAndMap(var2)) { + return false; + } + + if (getReturnString(this.getPidField(), var2.getPidField())) { + return false; + } + + if (getReturnString(this.getHasChildrenField(), var2.getHasChildrenField())) { + return false; + } + + if (getReturnString(this.getTextField(), var2.getTextField())) { + return false; + } + + if (getReturnString(this.getIsDesForm(), var2.getIsDesForm())) { + return false; + } + + return getReturn(var2); + } + + private boolean getListAndMap(OnlComplexModel var2) { + if (getOnlColumn(var2)) { + return true; + } + + if (getString(var2)) { + return true; + } + + if (getDictModel(var2)) { + return true; + } + + if (getOnlCgformButton(var2)) { + return true; + } + + if (getHrefSlots(var2)) { + return true; + } + + if (getReturnString(this.getEnhanceJs(), var2.getEnhanceJs())) { + return true; + } + + return getOnlForeignKey(var2); + } + + private boolean getOnlForeignKey(OnlComplexModel var2) { + List var33 = this.getForeignKeys(); + List var34 = var2.getForeignKeys(); + if (var33 == null) { + if (var34 != null) { + return true; + } + } else if (!Objects.equals(var33,var34)) { + return true; + } + return false; + } + + private boolean getHrefSlots(OnlComplexModel var2) { + List var29 = this.getFieldHrefSlots(); + List var30 = var2.getFieldHrefSlots(); + if (var29 == null) { + if (var30 == null) { + return true; + } + } else if (!Objects.equals(var29,var30)) { + return true; + } + return false; + } + + private boolean getOnlCgformButton(OnlComplexModel var2) { + List var27 = this.getCgButtonList(); + List var28 = var2.getCgButtonList(); + if (var27 == null) { + if (var28 != null) { + return true; + } + } else if (!Objects.equals(var27,var28)) { + return true; + } + return false; + } + + private boolean getDictModel(OnlComplexModel var2) { + Map> var25 = this.getDictOptions(); + Map> var26 = var2.getDictOptions(); + if (var25 == null) { + if (var26 != null) { + return true; + } + } else if (!Objects.equals(var25,var26)) { + return true; + } + return false; + } + + private boolean getString(OnlComplexModel var2) { + List var23 = this.getHideColumns(); + List var24 = var2.getHideColumns(); + if (var23 == null) { + if (var24 != null) { + return true; + } + } else if (!Objects.equals(var23,var24)) { + return true; + } + return false; + } + + private boolean getOnlColumn(OnlComplexModel var2) { + List var21 = this.getColumns(); + List var22 = var2.getColumns(); + if (var21 == null) { + if (var22 != null) { + return true; + } + } else if (!Objects.equals(var21,var22)) { + return true; + } + return false; + } + + private boolean getReturn(OnlComplexModel var2) { + String var43 = this.getDesFormCode(); + String var44 = var2.getDesFormCode(); + if (var43 == null) { + if (var44 == null) { + return true; + } + } else if (Objects.equals(var43,var44)) { + return true; + } + return false; + } + + private boolean getReturnString(String code, String code2) { + String var9 = code; + String var10 = code2; + if (var9 == null) { + if (var10 != null) { + return true; + } + } else if (!Objects.equals(var9, var10)) { + return true; + } + return false; + } + + private boolean getReturnInteger(Integer tableType, Integer tableType2) { + Integer var3 = tableType; + Integer var4 = tableType2; + if (var3 == null) { + if (var4 != null) { + return true; + } + } else if (!Objects.equals(var3, var4)) { + return true; + } + return false; + } + protected boolean a(Object var1) { return var1 instanceof OnlComplexModel; } public int hashCode() { - boolean var1 = true; byte var2 = 1; Integer var3 = this.getTableType(); - int var24 = var2 * 59 + (var3 == null ? 43 : var3.hashCode()); + int var24 = var2 * 59 + getAnInt(var3 == null, var3.hashCode()); Integer var4 = this.getScrollFlag(); - var24 = var24 * 59 + (var4 == null ? 43 : var4.hashCode()); + var24 = var24 * 59 + (getAnInt(var4 == null, var4.hashCode())); Integer var5 = this.getRelationType(); - var24 = var24 * 59 + (var5 == null ? 43 : var5.hashCode()); + var24 = var24 * 59 + (getAnInt(var5 == null, var5.hashCode())); String var6 = this.getCode(); - var24 = var24 * 59 + (var6 == null ? 43 : var6.hashCode()); + var24 = var24 * 59 + (getAnInt(var6 == null, var6.hashCode())); String var7 = this.getFormTemplate(); - var24 = var24 * 59 + (var7 == null ? 43 : var7.hashCode()); + var24 = var24 * 59 + (getAnInt(var7 == null, var7.hashCode())); String var8 = this.getDescription(); - var24 = var24 * 59 + (var8 == null ? 43 : var8.hashCode()); + var24 = var24 * 59 + (getAnInt(var8 == null, var8.hashCode())); String var9 = this.getCurrentTableName(); - var24 = var24 * 59 + (var9 == null ? 43 : var9.hashCode()); + var24 = var24 * 59 + (getAnInt(var9 == null, var9.hashCode())); String var10 = this.getPaginationFlag(); - var24 = var24 * 59 + (var10 == null ? 43 : var10.hashCode()); + var24 = var24 * 59 + (getAnInt(var10 == null, var10.hashCode())); String var11 = this.getCheckboxFlag(); - var24 = var24 * 59 + (var11 == null ? 43 : var11.hashCode()); + var24 = var24 * 59 + (getAnInt(var11 == null, var11.hashCode())); List var12 = this.getColumns(); - var24 = var24 * 59 + (var12 == null ? 43 : var12.hashCode()); + var24 = var24 * 59 + (getAnInt(var12 == null, var12.hashCode())); List var13 = this.getHideColumns(); - var24 = var24 * 59 + (var13 == null ? 43 : var13.hashCode()); + var24 = var24 * 59 + (getAnInt(var13 == null, var13.hashCode())); Map> var14 = this.getDictOptions(); - var24 = var24 * 59 + (var14 == null ? 43 : var14.hashCode()); + var24 = var24 * 59 + (getAnInt(var14 == null, var14.hashCode())); List var15 = this.getCgButtonList(); - var24 = var24 * 59 + (var15 == null ? 43 : var15.hashCode()); + var24 = var24 * 59 + (getAnInt(var15 == null, var15.hashCode())); List var16 = this.getFieldHrefSlots(); - var24 = var24 * 59 + (var16 == null ? 43 : var16.hashCode()); + var24 = var24 * 59 + (getAnInt(var16 == null, var16.hashCode())); String var17 = this.getEnhanceJs(); - var24 = var24 * 59 + (var17 == null ? 43 : var17.hashCode()); + var24 = var24 * 59 + (getAnInt(var17 == null, var17.hashCode())); List var18 = this.getForeignKeys(); - var24 = var24 * 59 + (var18 == null ? 43 : var18.hashCode()); + var24 = var24 * 59 + (getAnInt(var18 == null, var18.hashCode())); String var19 = this.getPidField(); - var24 = var24 * 59 + (var19 == null ? 43 : var19.hashCode()); + var24 = var24 * 59 + (getAnInt(var19 == null, var19.hashCode())); String var20 = this.getHasChildrenField(); - var24 = var24 * 59 + (var20 == null ? 43 : var20.hashCode()); + var24 = var24 * 59 + (getAnInt(var20 == null, var20.hashCode())); String var21 = this.getTextField(); - var24 = var24 * 59 + (var21 == null ? 43 : var21.hashCode()); + var24 = var24 * 59 + (getAnInt(var21 == null, var21.hashCode())); String var22 = this.getIsDesForm(); - var24 = var24 * 59 + (var22 == null ? 43 : var22.hashCode()); + var24 = var24 * 59 + (getAnInt(var22 == null, var22.hashCode())); String var23 = this.getDesFormCode(); - var24 = var24 * 59 + (var23 == null ? 43 : var23.hashCode()); + var24 = var24 * 59 + (getAnInt(var23 == null, var23.hashCode())); return var24; } + private int getAnInt(boolean b, int i) { + return b ? 43 : i; + } + public String toString() { return "OnlComplexModel(code=" + this.getCode() + ", formTemplate=" + this.getFormTemplate() + ", description=" + this.getDescription() + ", currentTableName=" + this.getCurrentTableName() + ", tableType=" + this.getTableType() + ", paginationFlag=" + this.getPaginationFlag() + ", checkboxFlag=" + this.getCheckboxFlag() + ", scrollFlag=" + this.getScrollFlag() + ", columns=" + this.getColumns() + ", hideColumns=" + this.getHideColumns() + ", dictOptions=" + this.getDictOptions() + ", cgButtonList=" + this.getCgButtonList() + ", fieldHrefSlots=" + this.getFieldHrefSlots() + ", enhanceJs=" + this.getEnhanceJs() + ", foreignKeys=" + this.getForeignKeys() + ", pidField=" + this.getPidField() + ", hasChildrenField=" + this.getHasChildrenField() + ", textField=" + this.getTextField() + ", isDesForm=" + this.getIsDesForm() + ", desFormCode=" + this.getDesFormCode() + ", relationType=" + this.getRelationType() + ")"; }