【fix sonar】OnlForeignKey文件

This commit is contained in:
梁琦涛
2023-03-20 11:44:56 +08:00
parent 7fe6b55969
commit 67ae05ff3c
@@ -1,6 +1,8 @@
package com.jero.generater.modules.online.cgform.model;
import java.util.Objects;
public class OnlForeignKey {
private String a;
private String b;
@@ -48,51 +50,50 @@ public class OnlForeignKey {
if (!var2.a(this)) {
return false;
} else {
label47: {
String var3 = this.getField();
String var4 = var2.getField();
if (var3 == null) {
if (var4 == null) {
break label47;
}
} else if (var3.equals(var4)) {
break label47;
}
return false;
}
String var5 = this.getTable();
String var6 = var2.getTable();
if (var5 == null) {
if (var6 != null) {
return false;
}
} else if (!var5.equals(var6)) {
return false;
}
String var7 = this.getKey();
String var8 = var2.getKey();
if (var7 == null) {
if (var8 != null) {
return false;
}
} else if (!var7.equals(var8)) {
return false;
}
return true;
return getOnlForeignKey(var2);
}
}
}
private boolean getOnlForeignKey(OnlForeignKey var2) {
String var3 = this.getField();
String var4 = var2.getField();
if (var3 == null) {
if (var4 != null) {
return false;
}
} else if (!Objects.equals(var3,var4)) {
return false;
}
String var5 = this.getTable();
String var6 = var2.getTable();
if (var5 == null) {
if (var6 != null) {
return false;
}
} else if (!Objects.equals(var5,var6)) {
return false;
}
String var7 = this.getKey();
String var8 = var2.getKey();
if (var7 == null) {
if (var8 != null) {
return false;
}
} else if (!Objects.equals(var7,var8)) {
return false;
}
return true;
}
protected boolean a(Object var1) {
return var1 instanceof OnlForeignKey;
}
public int hashCode() {
boolean var1 = true;
byte var2 = 1;
String var3 = this.getField();
int var6 = var2 * 59 + (var3 == null ? 43 : var3.hashCode());