Merge remote-tracking branch 'origin/fix-bug-202303' into fix-bug-202303

This commit is contained in:
caozhen
2023-03-21 10:20:44 +08:00
14 changed files with 2333 additions and 2490 deletions
@@ -7,6 +7,8 @@ import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.io.Serializable;
import java.util.Date;
import java.util.Objects;
import org.springframework.format.annotation.DateTimeFormat;
@TableName("onl_cgform_field")
@@ -435,525 +437,229 @@ public class OnlCgformField implements Serializable {
if (!var2.canEqual(this)) {
return false;
} else {
label527: {
Integer var3 = this.getDbIsKey();
Integer var4 = var2.getDbIsKey();
if (var3 == null) {
if (var4 == null) {
break label527;
}
} else if (var3.equals(var4)) {
break label527;
}
if (getOne(var2)) {
return false;
}
Integer var5 = this.getDbIsNull();
Integer var6 = var2.getDbIsNull();
if (var5 == null) {
if (var6 != null) {
return false;
}
} else if (!var5.equals(var6)) {
if (getTwo(var2)) {
return false;
}
Integer var7 = this.getDbLength();
Integer var8 = var2.getDbLength();
if (var7 == null) {
if (var8 != null) {
return false;
}
} else if (!var7.equals(var8)) {
return false;
}
label506: {
Integer var9 = this.getDbPointLength();
Integer var10 = var2.getDbPointLength();
if (var9 == null) {
if (var10 == null) {
break label506;
}
} else if (var9.equals(var10)) {
break label506;
}
return false;
}
label499: {
Integer var11 = this.getFieldLength();
Integer var12 = var2.getFieldLength();
if (var11 == null) {
if (var12 == null) {
break label499;
}
} else if (var11.equals(var12)) {
break label499;
}
return false;
}
Integer var13 = this.getIsQuery();
Integer var14 = var2.getIsQuery();
if (var13 == null) {
if (var14 != null) {
return false;
}
} else if (!var13.equals(var14)) {
return false;
}
Integer var15 = this.getIsShowForm();
Integer var16 = var2.getIsShowForm();
if (var15 == null) {
if (var16 != null) {
return false;
}
} else if (!var15.equals(var16)) {
return false;
}
label478: {
Integer var17 = this.getIsShowList();
Integer var18 = var2.getIsShowList();
if (var17 == null) {
if (var18 == null) {
break label478;
}
} else if (var17.equals(var18)) {
break label478;
}
return false;
}
label471: {
Integer var19 = this.getIsReadOnly();
Integer var20 = var2.getIsReadOnly();
if (var19 == null) {
if (var20 == null) {
break label471;
}
} else if (var19.equals(var20)) {
break label471;
}
return false;
}
Integer var21 = this.getOrderNum();
Integer var22 = var2.getOrderNum();
if (var21 == null) {
if (var22 != null) {
return false;
}
} else if (!var21.equals(var22)) {
return false;
}
label457: {
String var23 = this.getId();
String var24 = var2.getId();
if (var23 == null) {
if (var24 == null) {
break label457;
}
} else if (var23.equals(var24)) {
break label457;
}
return false;
}
String var25 = this.getCgformHeadId();
String var26 = var2.getCgformHeadId();
if (var25 == null) {
if (var26 != null) {
return false;
}
} else if (!var25.equals(var26)) {
return false;
}
label443: {
String var27 = this.getDbFieldName();
String var28 = var2.getDbFieldName();
if (var27 == null) {
if (var28 == null) {
break label443;
}
} else if (var27.equals(var28)) {
break label443;
}
return false;
}
String var29 = this.getDbFieldTxt();
String var30 = var2.getDbFieldTxt();
if (var29 == null) {
if (var30 != null) {
return false;
}
} else if (!var29.equals(var30)) {
return false;
}
String var31 = this.getDbFieldNameOld();
String var32 = var2.getDbFieldNameOld();
if (var31 == null) {
if (var32 != null) {
return false;
}
} else if (!var31.equals(var32)) {
return false;
}
label422: {
String var33 = this.getDbType();
String var34 = var2.getDbType();
if (var33 == null) {
if (var34 == null) {
break label422;
}
} else if (var33.equals(var34)) {
break label422;
}
return false;
}
label415: {
String var35 = this.getDbDefaultVal();
String var36 = var2.getDbDefaultVal();
if (var35 == null) {
if (var36 == null) {
break label415;
}
} else if (var35.equals(var36)) {
break label415;
}
return false;
}
String var37 = this.getDictField();
String var38 = var2.getDictField();
if (var37 == null) {
if (var38 != null) {
return false;
}
} else if (!var37.equals(var38)) {
return false;
}
String var39 = this.getDictTable();
String var40 = var2.getDictTable();
if (var39 == null) {
if (var40 != null) {
return false;
}
} else if (!var39.equals(var40)) {
return false;
}
label394: {
String var41 = this.getDictText();
String var42 = var2.getDictText();
if (var41 == null) {
if (var42 == null) {
break label394;
}
} else if (var41.equals(var42)) {
break label394;
}
return false;
}
label387: {
String var43 = this.getFieldShowType();
String var44 = var2.getFieldShowType();
if (var43 == null) {
if (var44 == null) {
break label387;
}
} else if (var43.equals(var44)) {
break label387;
}
return false;
}
String var45 = this.getFieldHref();
String var46 = var2.getFieldHref();
if (var45 == null) {
if (var46 != null) {
return false;
}
} else if (!var45.equals(var46)) {
return false;
}
String var47 = this.getFieldValidType();
String var48 = var2.getFieldValidType();
if (var47 == null) {
if (var48 != null) {
return false;
}
} else if (!var47.equals(var48)) {
return false;
}
label366: {
String var49 = this.getFieldMustInput();
String var50 = var2.getFieldMustInput();
if (var49 == null) {
if (var50 == null) {
break label366;
}
} else if (var49.equals(var50)) {
break label366;
}
return false;
}
label359: {
String var51 = this.getFieldExtendJson();
String var52 = var2.getFieldExtendJson();
if (var51 == null) {
if (var52 == null) {
break label359;
}
} else if (var51.equals(var52)) {
break label359;
}
return false;
}
String var53 = this.getFieldDefaultValue();
String var54 = var2.getFieldDefaultValue();
if (var53 == null) {
if (var54 != null) {
return false;
}
} else if (!var53.equals(var54)) {
return false;
}
label345: {
String var55 = this.getQueryMode();
String var56 = var2.getQueryMode();
if (var55 == null) {
if (var56 == null) {
break label345;
}
} else if (var55.equals(var56)) {
break label345;
}
return false;
}
String var57 = this.getMainTable();
String var58 = var2.getMainTable();
if (var57 == null) {
if (var58 != null) {
return false;
}
} else if (!var57.equals(var58)) {
return false;
}
label331: {
String var59 = this.getMainField();
String var60 = var2.getMainField();
if (var59 == null) {
if (var60 == null) {
break label331;
}
} else if (var59.equals(var60)) {
break label331;
}
return false;
}
String var61 = this.getUpdateBy();
String var62 = var2.getUpdateBy();
if (var61 == null) {
if (var62 != null) {
return false;
}
} else if (!var61.equals(var62)) {
return false;
}
Date var63 = this.getUpdateTime();
Date var64 = var2.getUpdateTime();
if (var63 == null) {
if (var64 != null) {
return false;
}
} else if (!var63.equals(var64)) {
return false;
}
label310: {
Date var65 = this.getCreateTime();
Date var66 = var2.getCreateTime();
if (var65 == null) {
if (var66 == null) {
break label310;
}
} else if (var65.equals(var66)) {
break label310;
}
return false;
}
label303: {
String var67 = this.getCreateBy();
String var68 = var2.getCreateBy();
if (var67 == null) {
if (var68 == null) {
break label303;
}
} else if (var67.equals(var68)) {
break label303;
}
return false;
}
String var69 = this.getConverter();
String var70 = var2.getConverter();
if (var69 == null) {
if (var70 != null) {
return false;
}
} else if (!var69.equals(var70)) {
return false;
}
String var71 = this.getQueryConfigFlag();
String var72 = var2.getQueryConfigFlag();
if (var71 == null) {
if (var72 != null) {
return false;
}
} else if (!var71.equals(var72)) {
return false;
}
label282: {
String var73 = this.getQueryDefVal();
String var74 = var2.getQueryDefVal();
if (var73 == null) {
if (var74 == null) {
break label282;
}
} else if (var73.equals(var74)) {
break label282;
}
return false;
}
label275: {
String var75 = this.getQueryDictText();
String var76 = var2.getQueryDictText();
if (var75 == null) {
if (var76 == null) {
break label275;
}
} else if (var75.equals(var76)) {
break label275;
}
return false;
}
String var77 = this.getQueryDictField();
String var78 = var2.getQueryDictField();
if (var77 == null) {
if (var78 != null) {
return false;
}
} else if (!var77.equals(var78)) {
return false;
}
String var79 = this.getQueryDictTable();
String var80 = var2.getQueryDictTable();
if (var79 == null) {
if (var80 != null) {
return false;
}
} else if (!var79.equals(var80)) {
return false;
}
label254: {
String var81 = this.getQueryShowType();
String var82 = var2.getQueryShowType();
if (var81 == null) {
if (var82 == null) {
break label254;
}
} else if (var81.equals(var82)) {
break label254;
}
return false;
}
label247: {
String var83 = this.getQueryValidType();
String var84 = var2.getQueryValidType();
if (var83 == null) {
if (var84 == null) {
break label247;
}
} else if (var83.equals(var84)) {
break label247;
}
return false;
}
String var85 = this.getQueryMustInput();
String var86 = var2.getQueryMustInput();
if (var85 == null) {
if (var86 != null) {
return false;
}
} else if (!var85.equals(var86)) {
return false;
}
String var87 = this.getSortFlag();
String var88 = var2.getSortFlag();
if (var87 == null) {
if (var88 != null) {
return false;
}
} else if (!var87.equals(var88)) {
return false;
}
return true;
return !getThree(var2);
}
}
}
private boolean getThree(OnlCgformField var2) {
if (getReturnString(this.getQueryMode(), var2.getQueryMode())) {
return true;
}
if (getReturnString(this.getMainTable(), var2.getMainTable())) {
return true;
}
if (getReturnString(this.getMainField(), var2.getMainField())) {
return true;
}
if (getReturnString(this.getUpdateBy(), var2.getUpdateBy())) {
return true;
}
if (getReturnDate(this.getUpdateTime(), var2.getUpdateTime())) {
return true;
}
if (getReturnDate(this.getCreateTime(), var2.getCreateTime())) {
return true;
}
if (getReturnString(this.getCreateBy(), var2.getCreateBy())) {
return true;
}
if (getReturnString(this.getConverter(), var2.getConverter())) {
return true;
}
if (getReturnString(this.getQueryConfigFlag(), var2.getQueryConfigFlag())) {
return true;
}
if (getReturnString(this.getQueryDefVal(), var2.getQueryDefVal())) {
return true;
}
if (getReturnString(this.getQueryDictText(), var2.getQueryDictText())) {
return true;
}
if (getReturnString(this.getQueryDictField(), var2.getQueryDictField())) {
return true;
}
if (getReturnString(this.getQueryDictTable(), var2.getQueryDictTable())) {
return true;
}
if (getReturnString(this.getQueryShowType(), var2.getQueryShowType())) {
return true;
}
return getReturnString(this.getQueryValidType(), var2.getQueryValidType());
}
private boolean getTwo(OnlCgformField var2) {
if (getReturnString(this.getDbFieldTxt(), var2.getDbFieldTxt())) {
return true;
}
if (getReturnString(this.getDbFieldNameOld(), var2.getDbFieldNameOld())) {
return true;
}
if (getReturnString(this.getDbType(), var2.getDbType())) {
return true;
}
if (getReturnString(this.getDbDefaultVal(), var2.getDbDefaultVal())) {
return true;
}
if (getReturnString(this.getDictField(), var2.getDictField())) {
return true;
}
if (getReturnString(this.getDictTable(), var2.getDictTable())) {
return true;
}
if (getReturnString(this.getDictText(), var2.getDictText())) {
return true;
}
if (getReturnString(this.getFieldShowType(), var2.getFieldShowType())) {
return true;
}
if (getReturnString(this.getFieldHref(), var2.getFieldHref())) {
return true;
}
if (getReturnString(this.getFieldValidType(), var2.getFieldValidType())) {
return true;
}
if (getReturnString(this.getFieldMustInput(), var2.getFieldMustInput())) {
return true;
}
if (getReturnString(this.getFieldExtendJson(), var2.getFieldExtendJson())) {
return true;
}
if (getReturnString(this.getFieldDefaultValue(), var2.getFieldDefaultValue())) {
return true;
}
if (getReturnString(this.getQueryMustInput(), var2.getQueryMustInput())) {
return true;
}
return getReturnString(this.getSortFlag(), var2.getSortFlag());
}
private boolean getOne(OnlCgformField var2) {
if (getReturnInteger(this.getDbIsKey(), var2.getDbIsKey())) {
return true;
}
if (getReturnInteger(this.getDbIsNull(), var2.getDbIsNull())) {
return true;
}
if (getReturnInteger(this.getDbLength(), var2.getDbLength())) {
return true;
}
if (getReturnInteger(this.getDbPointLength(), var2.getDbPointLength())) {
return true;
}
if (getReturnInteger(this.getFieldLength(), var2.getFieldLength())) {
return true;
}
if (getReturnInteger(this.getIsQuery(), var2.getIsQuery())) {
return true;
}
if (getReturnInteger(this.getIsShowForm(), var2.getIsShowForm())) {
return true;
}
if (getReturnInteger(this.getIsShowList(), var2.getIsShowList())) {
return true;
}
if (getReturnInteger(this.getIsReadOnly(), var2.getIsReadOnly())) {
return true;
}
if (getReturnInteger(this.getOrderNum(), var2.getOrderNum())) {
return true;
}
if (getReturnString(this.getId(), var2.getId())) {
return true;
}
if (getReturnString(this.getCgformHeadId(), var2.getCgformHeadId())) {
return true;
}
return getReturnString(this.getDbFieldName(), var2.getDbFieldName());
}
private boolean getReturnDate(Date updateTime, Date updateTime2) {
Date var63 = updateTime;
Date var64 = updateTime2;
if (var63 == null) {
if (var64 != null) {
return true;
}
} else if (!Objects.equals(var63, var64)) {
return true;
}
return false;
}
private boolean getReturnString(String id, String id2) {
String var23 = id;
String var24 = id2;
if (var23 == null) {
if (var24 != null) {
return true;
}
} else if (!Objects.equals(var23, var24)) {
return true;
}
return false;
}
private boolean getReturnInteger(Integer dbIsKey, Integer dbIsKey2) {
Integer var3 = dbIsKey;
Integer var4 = dbIsKey2;
if (var3 == null) {
if (var4 != null) {
return true;
}
} else if (!Objects.equals(var3, var4)) {
return true;
}
return false;
}
protected boolean canEqual(Object other) {
return other instanceof OnlCgformField;
}
@@ -7,6 +7,8 @@ import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.io.Serializable;
import java.util.Date;
import java.util.Objects;
import org.springframework.format.annotation.DateTimeFormat;
@TableName("onl_cgform_head")
@@ -355,395 +357,185 @@ public class OnlCgformHead implements Serializable {
if (!var2.canEqual(this)) {
return false;
} else {
label395: {
Integer var3 = this.getTableType();
Integer var4 = var2.getTableType();
if (var3 == null) {
if (var4 == null) {
break label395;
}
} else if (var3.equals(var4)) {
break label395;
}
return false;
}
Integer var5 = this.getTableVersion();
Integer var6 = var2.getTableVersion();
if (var5 == null) {
if (var6 != null) {
return false;
}
} else if (!var5.equals(var6)) {
return false;
}
Integer var7 = this.getRelationType();
Integer var8 = var2.getRelationType();
if (var7 == null) {
if (var8 != null) {
return false;
}
} else if (!var7.equals(var8)) {
return false;
}
label374: {
Integer var9 = this.getTabOrderNum();
Integer var10 = var2.getTabOrderNum();
if (var9 == null) {
if (var10 == null) {
break label374;
}
} else if (var9.equals(var10)) {
break label374;
}
return false;
}
label367: {
Integer var11 = this.getCopyType();
Integer var12 = var2.getCopyType();
if (var11 == null) {
if (var12 == null) {
break label367;
}
} else if (var11.equals(var12)) {
break label367;
}
return false;
}
label360: {
Integer var13 = this.getCopyVersion();
Integer var14 = var2.getCopyVersion();
if (var13 == null) {
if (var14 == null) {
break label360;
}
} else if (var13.equals(var14)) {
break label360;
}
return false;
}
Integer var15 = this.getScroll();
Integer var16 = var2.getScroll();
if (var15 == null) {
if (var16 != null) {
return false;
}
} else if (!var15.equals(var16)) {
return false;
}
label346: {
String var17 = this.getId();
String var18 = var2.getId();
if (var17 == null) {
if (var18 == null) {
break label346;
}
} else if (var17.equals(var18)) {
break label346;
}
return false;
}
String var19 = this.getTableName();
String var20 = var2.getTableName();
if (var19 == null) {
if (var20 != null) {
return false;
}
} else if (!var19.equals(var20)) {
return false;
}
label332: {
String var21 = this.getTableTxt();
String var22 = var2.getTableTxt();
if (var21 == null) {
if (var22 == null) {
break label332;
}
} else if (var21.equals(var22)) {
break label332;
}
return false;
}
String var23 = this.getIsCheckbox();
String var24 = var2.getIsCheckbox();
if (var23 == null) {
if (var24 != null) {
return false;
}
} else if (!var23.equals(var24)) {
return false;
}
String var25 = this.getIsDbSynch();
String var26 = var2.getIsDbSynch();
if (var25 == null) {
if (var26 != null) {
return false;
}
} else if (!var25.equals(var26)) {
return false;
}
label311: {
String var27 = this.getIsPage();
String var28 = var2.getIsPage();
if (var27 == null) {
if (var28 == null) {
break label311;
}
} else if (var27.equals(var28)) {
break label311;
}
return false;
}
label304: {
String var29 = this.getIsTree();
String var30 = var2.getIsTree();
if (var29 == null) {
if (var30 == null) {
break label304;
}
} else if (var29.equals(var30)) {
break label304;
}
return false;
}
String var31 = this.getIdSequence();
String var32 = var2.getIdSequence();
if (var31 == null) {
if (var32 != null) {
return false;
}
} else if (!var31.equals(var32)) {
return false;
}
String var33 = this.getIdType();
String var34 = var2.getIdType();
if (var33 == null) {
if (var34 != null) {
return false;
}
} else if (!var33.equals(var34)) {
return false;
}
label283: {
String var35 = this.getQueryMode();
String var36 = var2.getQueryMode();
if (var35 == null) {
if (var36 == null) {
break label283;
}
} else if (var35.equals(var36)) {
break label283;
}
return false;
}
String var37 = this.getSubTableStr();
String var38 = var2.getSubTableStr();
if (var37 == null) {
if (var38 != null) {
return false;
}
} else if (!var37.equals(var38)) {
return false;
}
String var39 = this.getTreeParentIdField();
String var40 = var2.getTreeParentIdField();
if (var39 == null) {
if (var40 != null) {
return false;
}
} else if (!var39.equals(var40)) {
return false;
}
label262: {
String var41 = this.getTreeIdField();
String var42 = var2.getTreeIdField();
if (var41 == null) {
if (var42 == null) {
break label262;
}
} else if (var41.equals(var42)) {
break label262;
}
return false;
}
label255: {
String var43 = this.getTreeFieldname();
String var44 = var2.getTreeFieldname();
if (var43 == null) {
if (var44 == null) {
break label255;
}
} else if (var43.equals(var44)) {
break label255;
}
return false;
}
label248: {
String var45 = this.getFormCategory();
String var46 = var2.getFormCategory();
if (var45 == null) {
if (var46 == null) {
break label248;
}
} else if (var45.equals(var46)) {
break label248;
}
return false;
}
String var47 = this.getFormTemplate();
String var48 = var2.getFormTemplate();
if (var47 == null) {
if (var48 != null) {
return false;
}
} else if (!var47.equals(var48)) {
return false;
}
label234: {
String var49 = this.getThemeTemplate();
String var50 = var2.getThemeTemplate();
if (var49 == null) {
if (var50 == null) {
break label234;
}
} else if (var49.equals(var50)) {
break label234;
}
return false;
}
String var51 = this.getFormTemplateMobile();
String var52 = var2.getFormTemplateMobile();
if (var51 == null) {
if (var52 != null) {
return false;
}
} else if (!var51.equals(var52)) {
return false;
}
label220: {
String var53 = this.getUpdateBy();
String var54 = var2.getUpdateBy();
if (var53 == null) {
if (var54 == null) {
break label220;
}
} else if (var53.equals(var54)) {
break label220;
}
return false;
}
Date var55 = this.getUpdateTime();
Date var56 = var2.getUpdateTime();
if (var55 == null) {
if (var56 != null) {
return false;
}
} else if (!var55.equals(var56)) {
return false;
}
String var57 = this.getCreateBy();
String var58 = var2.getCreateBy();
if (var57 == null) {
if (var58 != null) {
return false;
}
} else if (!var57.equals(var58)) {
return false;
}
label199: {
Date var59 = this.getCreateTime();
Date var60 = var2.getCreateTime();
if (var59 == null) {
if (var60 == null) {
break label199;
}
} else if (var59.equals(var60)) {
break label199;
}
return false;
}
label192: {
String var61 = this.getPhysicId();
String var62 = var2.getPhysicId();
if (var61 == null) {
if (var62 == null) {
break label192;
}
} else if (var61.equals(var62)) {
break label192;
}
return false;
}
String var63 = this.getIsDesForm();
String var64 = var2.getIsDesForm();
if (var63 == null) {
if (var64 != null) {
return false;
}
} else if (!var63.equals(var64)) {
return false;
}
String var65 = this.getDesFormCode();
String var66 = var2.getDesFormCode();
if (var65 == null) {
if (var66 != null) {
return false;
}
} else if (!var65.equals(var66)) {
return false;
}
return true;
return getOnlCgformHead(var2);
}
}
}
private boolean getOnlCgformHead(OnlCgformHead var2) {
if (getOnlCgformHeadOne(var2)) {
return false;
}
if (getOnlCgformHeadTwo(var2)) {
return false;
}
if (getReturnString(this.getIsDesForm(), var2.getIsDesForm())) {
return true;
}
return !getReturnString(this.getDesFormCode(), var2.getDesFormCode());
}
private boolean getOnlCgformHeadTwo(OnlCgformHead var2) {
if (getReturnString(this.getIdType(), var2.getIdType())) {
return true;
}
if (getReturnString(this.getQueryMode(), var2.getQueryMode())) {
return true;
}
if (getReturnString(this.getSubTableStr(), var2.getSubTableStr())) {
return true;
}
if (getReturnString(this.getTreeParentIdField(), var2.getTreeParentIdField())) {
return true;
}
if (getReturnString(this.getTreeIdField(), var2.getTreeIdField())) {
return true;
}
if (getReturnString(this.getTreeFieldname(), var2.getTreeFieldname())) {
return true;
}
if (getReturnString(this.getFormCategory(), var2.getFormCategory())) {
return true;
}
if (getReturnString(this.getFormTemplate(), var2.getFormTemplate())) {
return true;
}
if (getReturnString(this.getThemeTemplate(), var2.getThemeTemplate())) {
return true;
}
if (getReturnString(this.getFormTemplateMobile(), var2.getFormTemplateMobile())) {
return true;
}
if (getReturnString(this.getUpdateBy(), var2.getUpdateBy())) {
return true;
}
if (getReturnDate(this.getUpdateTime(), var2.getUpdateTime())) {
return true;
}
if (getReturnString(this.getCreateBy(), var2.getCreateBy())) {
return true;
}
if (getReturnDate(this.getCreateTime(), var2.getCreateTime())) {
return true;
}
return getReturnString(this.getPhysicId(), var2.getPhysicId());
}
private boolean getOnlCgformHeadOne(OnlCgformHead var2) {
if (getRerturnInteger(this.getTableType(), var2.getTableType())) {
return true;
}
if (getRerturnInteger(this.getTableVersion(), var2.getTableVersion())) {
return true;
}
if (getRerturnInteger(this.getRelationType(), var2.getRelationType())) {
return true;
}
if (getRerturnInteger(this.getTabOrderNum(), var2.getTabOrderNum())) {
return true;
}
if (getRerturnInteger(this.getCopyType(), var2.getCopyType())) {
return true;
}
if (getRerturnInteger(this.getCopyVersion(), var2.getCopyVersion())) {
return true;
}
if (getRerturnInteger(this.getScroll(), var2.getScroll())) {
return true;
}
if (getReturnString(this.getId(), var2.getId())) {
return true;
}
if (getReturnString(this.getTableName(), var2.getTableName())) {
return true;
}
if (getReturnString(this.getTableTxt(), var2.getTableTxt())) {
return true;
}
if (getReturnString(this.getIsCheckbox(), var2.getIsCheckbox())) {
return true;
}
if (getReturnString(this.getIsDbSynch(), var2.getIsDbSynch())) {
return true;
}
if (getReturnString(this.getIsPage(), var2.getIsPage())) {
return true;
}
if (getReturnString(this.getIsTree(), var2.getIsTree())) {
return true;
}
return getReturnString(this.getIdSequence(), var2.getIdSequence());
}
private boolean getReturnDate(Date updateTime, Date updateTime2) {
Date var55 = updateTime;
Date var56 = updateTime2;
if (var55 == null) {
if (var56 != null) {
return true;
}
} else if (!Objects.equals(var55, var56)) {
return true;
}
return false;
}
private boolean getReturnString(String id, String id2) {
String var17 = id;
String var18 = id2;
if (var17 == null) {
if (var18 != null) {
return true;
}
} else if (!Objects.equals(var17, var18)) {
return true;
}
return false;
}
private boolean getRerturnInteger(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 canEqual(Object other) {
return other instanceof OnlCgformHead;
}
@@ -751,72 +543,76 @@ public class OnlCgformHead implements Serializable {
public int hashCode() {
byte var2 = 1;
Integer var3 = this.getTableType();
int var35 = var2 * 59 + (var3 == null ? 43 : var3.hashCode());
int var35 = var2 * 59 + getAnInt(var3 == null, var3.hashCode());
Integer var4 = this.getTableVersion();
var35 = var35 * 59 + (var4 == null ? 43 : var4.hashCode());
var35 = var35 * 59 + (getAnInt(var4 == null, var4.hashCode()));
Integer var5 = this.getRelationType();
var35 = var35 * 59 + (var5 == null ? 43 : var5.hashCode());
var35 = var35 * 59 + (getAnInt(var5 == null, var5.hashCode()));
Integer var6 = this.getTabOrderNum();
var35 = var35 * 59 + (var6 == null ? 43 : var6.hashCode());
var35 = var35 * 59 + (getAnInt(var6 == null, var6.hashCode()));
Integer var7 = this.getCopyType();
var35 = var35 * 59 + (var7 == null ? 43 : var7.hashCode());
var35 = var35 * 59 + (getAnInt(var7 == null, var7.hashCode()));
Integer var8 = this.getCopyVersion();
var35 = var35 * 59 + (var8 == null ? 43 : var8.hashCode());
var35 = var35 * 59 + (getAnInt(var8 == null, var8.hashCode()));
Integer var9 = this.getScroll();
var35 = var35 * 59 + (var9 == null ? 43 : var9.hashCode());
var35 = var35 * 59 + (getAnInt(var9 == null, var9.hashCode()));
String var10 = this.getId();
var35 = var35 * 59 + (var10 == null ? 43 : var10.hashCode());
var35 = var35 * 59 + (getAnInt(var10 == null, var10.hashCode()));
String var11 = this.getTableName();
var35 = var35 * 59 + (var11 == null ? 43 : var11.hashCode());
var35 = var35 * 59 + (getAnInt(var11 == null, var11.hashCode()));
String var12 = this.getTableTxt();
var35 = var35 * 59 + (var12 == null ? 43 : var12.hashCode());
var35 = var35 * 59 + (getAnInt(var12 == null, var12.hashCode()));
String var13 = this.getIsCheckbox();
var35 = var35 * 59 + (var13 == null ? 43 : var13.hashCode());
var35 = var35 * 59 + (getAnInt(var13 == null, var13.hashCode()));
String var14 = this.getIsDbSynch();
var35 = var35 * 59 + (var14 == null ? 43 : var14.hashCode());
var35 = var35 * 59 + (getAnInt(var14 == null, var14.hashCode()));
String var15 = this.getIsPage();
var35 = var35 * 59 + (var15 == null ? 43 : var15.hashCode());
var35 = var35 * 59 + (getAnInt(var15 == null, var15.hashCode()));
String var16 = this.getIsTree();
var35 = var35 * 59 + (var16 == null ? 43 : var16.hashCode());
var35 = var35 * 59 + (getAnInt(var16 == null, var16.hashCode()));
String var17 = this.getIdSequence();
var35 = var35 * 59 + (var17 == null ? 43 : var17.hashCode());
var35 = var35 * 59 + (getAnInt(var17 == null, var17.hashCode()));
String var18 = this.getIdType();
var35 = var35 * 59 + (var18 == null ? 43 : var18.hashCode());
var35 = var35 * 59 + (getAnInt(var18 == null, var18.hashCode()));
String var19 = this.getQueryMode();
var35 = var35 * 59 + (var19 == null ? 43 : var19.hashCode());
var35 = var35 * 59 + (getAnInt(var19 == null, var19.hashCode()));
String var20 = this.getSubTableStr();
var35 = var35 * 59 + (var20 == null ? 43 : var20.hashCode());
var35 = var35 * 59 + (getAnInt(var20 == null, var20.hashCode()));
String var21 = this.getTreeParentIdField();
var35 = var35 * 59 + (var21 == null ? 43 : var21.hashCode());
var35 = var35 * 59 + (getAnInt(var21 == null, var21.hashCode()));
String var22 = this.getTreeIdField();
var35 = var35 * 59 + (var22 == null ? 43 : var22.hashCode());
var35 = var35 * 59 + (getAnInt(var22 == null, var22.hashCode()));
String var23 = this.getTreeFieldname();
var35 = var35 * 59 + (var23 == null ? 43 : var23.hashCode());
var35 = var35 * 59 + (getAnInt(var23 == null, var23.hashCode()));
String var24 = this.getFormCategory();
var35 = var35 * 59 + (var24 == null ? 43 : var24.hashCode());
var35 = var35 * 59 + (getAnInt(var24 == null, var24.hashCode()));
String var25 = this.getFormTemplate();
var35 = var35 * 59 + (var25 == null ? 43 : var25.hashCode());
var35 = var35 * 59 + (getAnInt(var25 == null, var25.hashCode()));
String var26 = this.getThemeTemplate();
var35 = var35 * 59 + (var26 == null ? 43 : var26.hashCode());
var35 = var35 * 59 + (getAnInt(var26 == null, var26.hashCode()));
String var27 = this.getFormTemplateMobile();
var35 = var35 * 59 + (var27 == null ? 43 : var27.hashCode());
var35 = var35 * 59 + (getAnInt(var27 == null, var27.hashCode()));
String var28 = this.getUpdateBy();
var35 = var35 * 59 + (var28 == null ? 43 : var28.hashCode());
var35 = var35 * 59 + (getAnInt(var28 == null, var28.hashCode()));
Date var29 = this.getUpdateTime();
var35 = var35 * 59 + (var29 == null ? 43 : var29.hashCode());
var35 = var35 * 59 + (getAnInt(var29 == null, var29.hashCode()));
String var30 = this.getCreateBy();
var35 = var35 * 59 + (var30 == null ? 43 : var30.hashCode());
var35 = var35 * 59 + (getAnInt(var30 == null, var30.hashCode()));
Date var31 = this.getCreateTime();
var35 = var35 * 59 + (var31 == null ? 43 : var31.hashCode());
var35 = var35 * 59 + (getAnInt(var31 == null, var31.hashCode()));
String var32 = this.getPhysicId();
var35 = var35 * 59 + (var32 == null ? 43 : var32.hashCode());
var35 = var35 * 59 + (getAnInt(var32 == null, var32.hashCode()));
String var33 = this.getIsDesForm();
var35 = var35 * 59 + (var33 == null ? 43 : var33.hashCode());
var35 = var35 * 59 + (getAnInt(var33 == null, var33.hashCode()));
String var34 = this.getDesFormCode();
var35 = var35 * 59 + (var34 == null ? 43 : var34.hashCode());
var35 = var35 * 59 + (getAnInt(var34 == null, var34.hashCode()));
return var35;
}
private int getAnInt(boolean b, int i) {
return b ? 43 : i;
}
public String toString() {
return "OnlCgformHead(id=" + this.getId() + ", tableName=" + this.getTableName() + ", tableType=" + this.getTableType() + ", tableVersion=" + this.getTableVersion() + ", tableTxt=" + this.getTableTxt() + ", isCheckbox=" + this.getIsCheckbox() + ", isDbSynch=" + this.getIsDbSynch() + ", isPage=" + this.getIsPage() + ", isTree=" + this.getIsTree() + ", idSequence=" + this.getIdSequence() + ", idType=" + this.getIdType() + ", queryMode=" + this.getQueryMode() + ", relationType=" + this.getRelationType() + ", subTableStr=" + this.getSubTableStr() + ", tabOrderNum=" + this.getTabOrderNum() + ", treeParentIdField=" + this.getTreeParentIdField() + ", treeIdField=" + this.getTreeIdField() + ", treeFieldname=" + this.getTreeFieldname() + ", formCategory=" + this.getFormCategory() + ", formTemplate=" + this.getFormTemplate() + ", themeTemplate=" + this.getThemeTemplate() + ", formTemplateMobile=" + this.getFormTemplateMobile() + ", updateBy=" + this.getUpdateBy() + ", updateTime=" + this.getUpdateTime() + ", createBy=" + this.getCreateBy() + ", createTime=" + this.getCreateTime() + ", copyType=" + this.getCopyType() + ", copyVersion=" + this.getCopyVersion() + ", physicId=" + this.getPhysicId() + ", hascopy=" + this.getHascopy() + ", scroll=" + this.getScroll() + ", taskId=" + this.getTaskId() + ", isDesForm=" + this.getIsDesForm() + ", desFormCode=" + this.getDesFormCode() + ")";
}
@@ -7,6 +7,8 @@ import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.io.Serializable;
import java.util.Date;
import java.util.Objects;
import org.springframework.format.annotation.DateTimeFormat;
@TableName("onl_cgform_index")
@@ -150,147 +152,99 @@ public class OnlCgformIndex implements Serializable {
if (!var2.canEqual(this)) {
return false;
} else {
label143: {
Integer var3 = this.getDelFlag();
Integer var4 = var2.getDelFlag();
if (var3 == null) {
if (var4 == null) {
break label143;
}
} else if (var3.equals(var4)) {
break label143;
}
return false;
}
String var5 = this.getId();
String var6 = var2.getId();
if (var5 == null) {
if (var6 != null) {
return false;
}
} else if (!var5.equals(var6)) {
return false;
}
String var7 = this.getCgformHeadId();
String var8 = var2.getCgformHeadId();
if (var7 == null) {
if (var8 != null) {
return false;
}
} else if (!var7.equals(var8)) {
return false;
}
label122: {
String var9 = this.getIndexName();
String var10 = var2.getIndexName();
if (var9 == null) {
if (var10 == null) {
break label122;
}
} else if (var9.equals(var10)) {
break label122;
}
return false;
}
label115: {
String var11 = this.getIndexField();
String var12 = var2.getIndexField();
if (var11 == null) {
if (var12 == null) {
break label115;
}
} else if (var11.equals(var12)) {
break label115;
}
return false;
}
String var13 = this.getIsDbSynch();
String var14 = var2.getIsDbSynch();
if (var13 == null) {
if (var14 != null) {
return false;
}
} else if (!var13.equals(var14)) {
return false;
}
String var15 = this.getIndexType();
String var16 = var2.getIndexType();
if (var15 == null) {
if (var16 != null) {
return false;
}
} else if (!var15.equals(var16)) {
return false;
}
label94: {
String var17 = this.getCreateBy();
String var18 = var2.getCreateBy();
if (var17 == null) {
if (var18 == null) {
break label94;
}
} else if (var17.equals(var18)) {
break label94;
}
return false;
}
label87: {
Date var19 = this.getCreateTime();
Date var20 = var2.getCreateTime();
if (var19 == null) {
if (var20 == null) {
break label87;
}
} else if (var19.equals(var20)) {
break label87;
}
return false;
}
String var21 = this.getUpdateBy();
String var22 = var2.getUpdateBy();
if (var21 == null) {
if (var22 != null) {
return false;
}
} else if (!var21.equals(var22)) {
return false;
}
Date var23 = this.getUpdateTime();
Date var24 = var2.getUpdateTime();
if (var23 == null) {
if (var24 != null) {
return false;
}
} else if (!var23.equals(var24)) {
return false;
}
return true;
return getOnlCgformIndex(var2);
}
}
}
private boolean getOnlCgformIndex(OnlCgformIndex var2) {
if (getReturnInteger(var2)) {
return false;
}
if (getReturnString(this.getId(), var2.getId())) {
return false;
}
if (getReturnString(this.getCgformHeadId(), var2.getCgformHeadId())) {
return false;
}
if (getReturnString(this.getIndexName(), var2.getIndexName())) {
return false;
}
if (getReturnString(this.getIndexField(), var2.getIndexField())) {
return false;
}
if (getReturnString(this.getIsDbSynch(), var2.getIsDbSynch())) {
return false;
}
if (getReturnString(this.getIndexType(), var2.getIndexType())) {
return false;
}
if (getReturnString(this.getCreateBy(), var2.getCreateBy())) {
return false;
}
if (getReturnDate(this.getCreateTime(), var2.getCreateTime())) {
return false;
}
if (getReturnString(this.getUpdateBy(), var2.getUpdateBy())) {
return false;
}
return !getReturnDate(this.getUpdateTime(), var2.getUpdateTime());
}
private boolean getReturnInteger(OnlCgformIndex var2) {
Integer var3 = this.getDelFlag();
Integer var4 = var2.getDelFlag();
if (var3 == null) {
if (var4 != null) {
return true;
}
} else if (!Objects.equals(var3,var4)) {
return true;
}
return false;
}
private boolean getReturnDate(Date createTime, Date createTime2) {
Date var19 = createTime;
Date var20 = createTime2;
if (var19 == null) {
if (var20 != null) {
return true;
}
} else if (!Objects.equals(var19, var20)) {
return true;
}
return false;
}
private boolean getReturnString(String id, String id2) {
String var5 = id;
String var6 = id2;
if (var5 == null) {
if (var6 != null) {
return true;
}
} else if (!Objects.equals(var5, var6)) {
return true;
}
return false;
}
protected boolean canEqual(Object other) {
return other instanceof OnlCgformIndex;
}
public int hashCode() {
boolean var1 = true;
byte var2 = 1;
Integer var3 = this.getDelFlag();
int var14 = var2 * 59 + (var3 == null ? 43 : var3.hashCode());
@@ -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<OnlColumn> var21 = this.getColumns();
List<OnlColumn> var22 = var2.getColumns();
if (var21 == null) {
if (var22 == null) {
break label200;
}
} else if (var21.equals(var22)) {
break label200;
}
return false;
}
label193: {
List<String> var23 = this.getHideColumns();
List<String> var24 = var2.getHideColumns();
if (var23 == null) {
if (var24 == null) {
break label193;
}
} else if (var23.equals(var24)) {
break label193;
}
return false;
}
Map<String, List<DictModel>> var25 = this.getDictOptions();
Map<String, List<DictModel>> var26 = var2.getDictOptions();
if (var25 == null) {
if (var26 != null) {
return false;
}
} else if (!var25.equals(var26)) {
return false;
}
List<OnlCgformButton> var27 = this.getCgButtonList();
List<OnlCgformButton> var28 = var2.getCgButtonList();
if (var27 == null) {
if (var28 != null) {
return false;
}
} else if (!var27.equals(var28)) {
return false;
}
label172: {
List<HrefSlots> var29 = this.getFieldHrefSlots();
List<HrefSlots> 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<OnlForeignKey> var33 = this.getForeignKeys();
List<OnlForeignKey> 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<OnlForeignKey> var33 = this.getForeignKeys();
List<OnlForeignKey> 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<HrefSlots> var29 = this.getFieldHrefSlots();
List<HrefSlots> 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<OnlCgformButton> var27 = this.getCgButtonList();
List<OnlCgformButton> 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<String, List<DictModel>> var25 = this.getDictOptions();
Map<String, List<DictModel>> 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<String> var23 = this.getHideColumns();
List<String> 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<OnlColumn> var21 = this.getColumns();
List<OnlColumn> 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<OnlColumn> var12 = this.getColumns();
var24 = var24 * 59 + (var12 == null ? 43 : var12.hashCode());
var24 = var24 * 59 + (getAnInt(var12 == null, var12.hashCode()));
List<String> var13 = this.getHideColumns();
var24 = var24 * 59 + (var13 == null ? 43 : var13.hashCode());
var24 = var24 * 59 + (getAnInt(var13 == null, var13.hashCode()));
Map<String, List<DictModel>> var14 = this.getDictOptions();
var24 = var24 * 59 + (var14 == null ? 43 : var14.hashCode());
var24 = var24 * 59 + (getAnInt(var14 == null, var14.hashCode()));
List<OnlCgformButton> var15 = this.getCgButtonList();
var24 = var24 * 59 + (var15 == null ? 43 : var15.hashCode());
var24 = var24 * 59 + (getAnInt(var15 == null, var15.hashCode()));
List<HrefSlots> 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<OnlForeignKey> 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() + ")";
}
@@ -49,7 +49,6 @@ public class ScopedSlots {
}
public int hashCode() {
boolean var1 = true;
byte var2 = 1;
String var3 = this.getCustomRender();
return var2 * 59 + (var3 == null ? 43 : var3.hashCode());
@@ -1,6 +1,8 @@
package com.jero.generater.modules.online.cgform.model;
import java.util.Objects;
public class TreeModel {
private String label;
private String store;
@@ -49,57 +51,42 @@ public class TreeModel {
} else if (!(o instanceof TreeModel)) {
return false;
} else {
TreeModel var2 = (TreeModel)o;
if (!var2.canEqual(this)) {
return getTreeModel((TreeModel) o);
}
}
private boolean getTreeModel(TreeModel o) {
TreeModel var2 = o;
if (!var2.canEqual(this)) {
return false;
} else {
if (getReturn(this.getLabel(), var2.getLabel())) {
return false;
} else {
label59: {
String var3 = this.getLabel();
String var4 = var2.getLabel();
if (var3 == null) {
if (var4 == null) {
break label59;
}
} else if (var3.equals(var4)) {
break label59;
}
}
return false;
}
if (getReturn(this.getStore(), var2.getStore())) {
return false;
}
String var5 = this.getStore();
String var6 = var2.getStore();
if (var5 == null) {
if (var6 != null) {
return false;
}
} else if (!var5.equals(var6)) {
return false;
}
if (getReturn(this.getId(), var2.getId())) {
return false;
}
String var7 = this.getId();
String var8 = var2.getId();
if (var7 == null) {
if (var8 != null) {
return false;
}
} else if (!var7.equals(var8)) {
return false;
}
String var9 = this.getPid();
String var10 = var2.getPid();
if (var9 == null) {
if (var10 != null) {
return false;
}
} else if (!var9.equals(var10)) {
return false;
}
return !getReturn(this.getPid(), var2.getPid());
}
}
private boolean getReturn(String label, String label2) {
String var3 = label;
String var4 = label2;
if (var3 == null) {
if (var4 != null) {
return true;
}
} else if (!Objects.equals(var3, var4)) {
return true;
}
return false;
}
protected boolean canEqual(Object other) {
@@ -58,6 +58,7 @@ public class OnlCgformFieldServiceImpl extends ServiceImpl<OnlCgformFieldMapper,
private static final String ONLINE = "online:";
@Override
public Map<String, Object> queryAutolistPage(String tbname, String headId, Map<String, Object> params, List<String> needList) {
HashMap<String, Object> var5 = new HashMap<>();
@@ -79,6 +80,26 @@ public class OnlCgformFieldServiceImpl extends ServiceImpl<OnlCgformFieldMapper,
String var14 = CgformUtil.a(params);
var9.append(WHERE_1).append(var13).append(var14);
Object var15 = params.get("column");
appendVar9(params, var7, var9, var15);
int var20 = params.get(PAGE_SIZE) == null ? 10 : Integer.parseInt(params.get(PAGE_SIZE).toString());
if (var20 == -521) {
List<Map<String, Object>> var21 = this.onlCgformFieldMapper.queryListBySql(var9.toString());
log.debug("---Online查询sql 不分页 :>>" + var9.toString());
putVar6(var5, var8, var21);
} else {
Integer var22 = params.get(PAGE_NO) == null ? 1 : Integer.parseInt(params.get(PAGE_NO).toString());
Page<Map<String, Object>> var18 = new Page<>(var22, var20);
log.debug("---Online查询sql:>>" + var9.toString());
IPage<Map<String, Object>> var19 = this.onlCgformFieldMapper.selectPageBySql(var18, var9.toString());
var5.put(TOTAL, var19.getTotal());
var5.put(RECORDS, CgformUtil.d(var19.getRecords()));
}
return var5;
}
private void appendVar9(Map<String, Object> params, List<OnlCgformField> var7, StringBuilder var9, Object var15) {
if (var15 != null) {
String var16 = var15.toString();
String var17 = params.get("order").toString();
@@ -91,29 +112,6 @@ public class OnlCgformFieldServiceImpl extends ServiceImpl<OnlCgformFieldMapper,
}
}
}
Integer var20 = params.get(PAGE_SIZE) == null ? 10 : Integer.parseInt(params.get(PAGE_SIZE).toString());
if (var20 == -521) {
List<Map<String, Object>> var21 = this.onlCgformFieldMapper.queryListBySql(var9.toString());
log.debug("---Online查询sql 不分页 :>>" + var9.toString());
if (var21 != null && !var21.isEmpty()) {
var5.put(TOTAL, var21.size());
var5.put(FIELD_LIST, var8);
var5.put(RECORDS, CgformUtil.d(var21));
} else {
var5.put(TOTAL, 0);
var5.put(FIELD_LIST, var8);
}
} else {
Integer var22 = params.get(PAGE_NO) == null ? 1 : Integer.parseInt(params.get(PAGE_NO).toString());
Page<Map<String, Object>> var18 = new Page<>(var22, var20);
log.debug("---Online查询sql:>>" + var9.toString());
IPage<Map<String, Object>> var19 = this.onlCgformFieldMapper.selectPageBySql(var18, var9.toString());
var5.put(TOTAL, var19.getTotal());
var5.put(RECORDS, CgformUtil.d(var19.getRecords()));
}
return var5;
}
@Override
@@ -137,6 +135,66 @@ public class OnlCgformFieldServiceImpl extends ServiceImpl<OnlCgformFieldMapper,
String var15 = CgformUtil.a(params);
var10.append(WHERE_1).append(var14).append(var15);
Object var16 = params.get("column");
setVar10(params, var8, var10, var16);
int var24 = params.get(PAGE_SIZE) == null ? 10 : Integer.parseInt(params.get(PAGE_SIZE).toString());
if (var24 == -521) {
List<Map<String, Object>> var25 = this.onlCgformFieldMapper.queryListBySql(var10.toString());
if ("true".equals(params.get("hasQuery"))) {
ArrayList<Map<String, Object>> var19 = new ArrayList<>();
Iterator<Map<String, Object>> var20 = var25.iterator();
var25 = getMaps(tbname, headId, needList, pidField, var19, var20);
}
log.debug("---Online查询sql 不分页 :>>" + var10.toString());
putVar6(var6, var9, var25);
} else {
Integer var26 = params.get(PAGE_NO) == null ? 1 : Integer.parseInt(params.get(PAGE_NO).toString());
Page<Map<String, Object>> var27 = new Page<>(var26, var24);
log.debug("---Online查询sql:>>" + var10.toString());
IPage<Map<String, Object>> var28 = this.onlCgformFieldMapper.selectPageBySql(var27, var10.toString());
var6.put(TOTAL, var28.getTotal());
var6.put(RECORDS, CgformUtil.d(var28.getRecords()));
}
return var6;
}
private List<Map<String, Object>> getMaps(String tbname, String headId, List<String> needList, String pidField, ArrayList<Map<String, Object>> var19, Iterator<Map<String, Object>> var20) {
List<Map<String, Object>> var25;
while(true) {
while(var20.hasNext()) {
Map<String, Object> var21 = var20.next();
String var22 = var21.get(pidField).toString();
if (var22 != null && !"0".equals(var22)) {
Map<String, Object> var23 = this.a(var22, tbname, headId, needList, pidField);
if (var23 != null && var23.size() > 0 && !var19.contains(var23)) {
var19.add(var23);
}
} else if (!var19.contains(var21)) {
var19.add(var21);
}
}
var25 = var19;
break;
}
return var25;
}
private void putVar6(HashMap<String, Object> var6, List<OnlCgformField> var9, List<Map<String, Object>> var25) {
if (var25 != null && !(var25).isEmpty()) {
var6.put(TOTAL, (var25).size());
var6.put(FIELD_LIST, var9);
var6.put(RECORDS, CgformUtil.d(var25));
} else {
var6.put(TOTAL, 0);
var6.put(FIELD_LIST, var9);
}
}
private void setVar10(Map<String, Object> params, List<OnlCgformField> var8, StringBuilder var10, Object var16) {
if (var16 != null) {
String var17 = var16.toString();
String var18 = params.get("order").toString();
@@ -149,52 +207,6 @@ public class OnlCgformFieldServiceImpl extends ServiceImpl<OnlCgformFieldMapper,
}
}
}
Integer var24 = params.get(PAGE_SIZE) == null ? 10 : Integer.parseInt(params.get(PAGE_SIZE).toString());
if (var24 == -521) {
List<Map<String, Object>> var25 = this.onlCgformFieldMapper.queryListBySql(var10.toString());
if ("true".equals(params.get("hasQuery"))) {
ArrayList<Map<String, Object>> var19 = new ArrayList<>();
Iterator var20 = ((List)var25).iterator();
while(true) {
while(var20.hasNext()) {
Map var21 = (Map)var20.next();
String var22 = var21.get(pidField).toString();
if (var22 != null && !"0".equals(var22)) {
Map<String, Object> var23 = this.a(var22, tbname, headId, needList, pidField);
if (var23 != null && var23.size() > 0 && !var19.contains(var23)) {
var19.add(var23);
}
} else if (!var19.contains(var21)) {
var19.add(var21);
}
}
var25 = var19;
break;
}
}
log.debug("---Online查询sql 不分页 :>>" + var10.toString());
if (var25 != null && !(var25).isEmpty()) {
var6.put(TOTAL, (var25).size());
var6.put(FIELD_LIST, var9);
var6.put(RECORDS, CgformUtil.d(var25));
} else {
var6.put(TOTAL, 0);
var6.put(FIELD_LIST, var9);
}
} else {
Integer var26 = params.get(PAGE_NO) == null ? 1 : Integer.parseInt(params.get(PAGE_NO).toString());
Page<Map<String, Object>> var27 = new Page<>(var26, var24);
log.debug("---Online查询sql:>>" + var10.toString());
IPage<Map<String, Object>> var28 = this.onlCgformFieldMapper.selectPageBySql(var27, var10.toString());
var6.put(TOTAL, var28.getTotal());
var6.put(RECORDS, CgformUtil.d(var28.getRecords()));
}
return var6;
}
private Map<String, Object> a(String var1, String var2, String var3, List<String> var4, String var5) {
@@ -243,11 +255,11 @@ public class OnlCgformFieldServiceImpl extends ServiceImpl<OnlCgformFieldMapper,
LambdaQueryWrapper<OnlCgformField> var6 = new LambdaQueryWrapper<>();
var6.eq(OnlCgformField::getCgformHeadId, code);
List<OnlCgformField> var7 = this.list(var6);
Iterator var8 = var7.iterator();
Iterator<OnlCgformField> var8 = var7.iterator();
while(true) {
while(var8.hasNext()) {
OnlCgformField var9 = (OnlCgformField)var8.next();
OnlCgformField var9 = var8.next();
if (hasChildField.equals(var9.getDbFieldName()) && var9.getIsShowForm() != 1) {
var9.setIsShowForm(1);
json.put(hasChildField, "0");
@@ -331,92 +343,117 @@ public class OnlCgformFieldServiceImpl extends ServiceImpl<OnlCgformFieldMapper,
return this.onlCgformFieldMapper.queryFormData(var6);
}
@Override
@Transactional(
rollbackFor = {Exception.class}
)
public void deleteAutoListMainAndSub(OnlCgformHead head, String ids) {
if (head.getTableType() == 2) {
String var3 = head.getId();
String var4 = head.getTableName();
String var5 = "tableName";
String var6 = "linkField";
String var7 = "linkValueStr";
String var8 = "mainField";
ArrayList<HashMap<String, String>> var9 = new ArrayList<>();
if (oConvertUtils.isNotEmpty(head.getSubTableStr())) {
String[] var10 = head.getSubTableStr().split(",");
int var11 = var10.length;
for(int var12 = 0; var12 < var11; ++var12) {
String var13 = var10[var12];
OnlCgformHead var14 = this.cgformHeadMapper.selectOne(new LambdaQueryWrapper<OnlCgformHead>().eq(OnlCgformHead::getTableName, var13));
if (var14 != null) {
LambdaQueryWrapper<OnlCgformField> fieldQueryWrapper = new LambdaQueryWrapper<>();
fieldQueryWrapper.eq(OnlCgformField::getCgformHeadId, var14.getId()).eq(OnlCgformField::getMainTable, head.getTableName());
List<OnlCgformField> list = this.list(fieldQueryWrapper);
if (list != null && !list.isEmpty()) {
OnlCgformField onlCgformField = list.get(0);
HashMap<String, String> var18 = new HashMap<>();
var18.put(var6, onlCgformField.getDbFieldName());
var18.put(var8, onlCgformField.getMainField());
var18.put(var5, var13);
var18.put(var7, "");
var9.add(var18);
}
}
}
LambdaQueryWrapper<OnlCgformField> headIdQueryWrapper = new LambdaQueryWrapper<>();
headIdQueryWrapper.eq(OnlCgformField::getCgformHeadId, var3);
List<OnlCgformField> var25 = this.list(headIdQueryWrapper);
String[] var26 = ids.split(",");
String[] var27 = var26;
int var29 = var26.length;
int var31 = 0;
label52:
while(true) {
if (var31 >= var29) {
Iterator var28 = var9.iterator();
while(true) {
if (!var28.hasNext()) {
break label52;
}
Map var30 = (Map)var28.next();
this.deleteAutoList((String)var30.get(var5), (String)var30.get(var6), (String)var30.get(var7));
}
}
String var32 = var27[var31];
String var33 = CgformUtil.a(var4, var25, var32);
Map<String, Object> var34 = this.onlCgformFieldMapper.queryFormData(var33);
new ArrayList<>();
for (HashMap<String, String> stringStringHashMap : var9) {
Map var21 = (Map) stringStringHashMap;
Object var22 = var34.get(((String) var21.get(var8)).toLowerCase());
if (var22 == null) {
var22 = var34.get(((String) var21.get(var8)).toUpperCase());
}
if (var22 != null) {
String var23 = (String) var21.get(var7) + String.valueOf(var22) + ",";
var21.put(var7, var23);
}
}
++var31;
}
}
getSubTableStr(head, ids);
this.deleteAutoListById(head.getTableName(), ids);
}
}
private void getSubTableStr(OnlCgformHead head, String ids) {
String var3 = head.getId();
String var4 = head.getTableName();
ArrayList<HashMap<String, String>> var9 = new ArrayList<>();
if (oConvertUtils.isNotEmpty(head.getSubTableStr())) {
String[] var10 = head.getSubTableStr().split(",");
int var11 = var10.length;
getVar12(head, var9, var10, var11);
LambdaQueryWrapper<OnlCgformField> headIdQueryWrapper = new LambdaQueryWrapper<>();
headIdQueryWrapper.eq(OnlCgformField::getCgformHeadId, var3);
List<OnlCgformField> var25 = this.list(headIdQueryWrapper);
String[] var26 = ids.split(",");
String[] var27 = var26;
int var29 = var26.length;
int var31 = 0;
getVar31(var4,var9, var25, var27[var31], var31 >= var29, var31);
}
}
private void getVar31(String var4,ArrayList<HashMap<String, String>> var9, List<OnlCgformField> var25, String var321, boolean b, int var31) {
String var5 = "tableName";
String var6 = "linkField";
String var7 = "linkValueStr";
String var8 = "mainField";
label52:
while(true) {
if (b) {
Iterator<HashMap<String, String>> var28 = var9.iterator();
while(true) {
if (!var28.hasNext()) {
break label52;
}
HashMap<String, String> var30 = var28.next();
this.deleteAutoList(var30.get(var5), var30.get(var6), var30.get(var7));
}
}
String var33 = CgformUtil.a(var4, var25, var321);
Map<String, Object> var34 = this.onlCgformFieldMapper.queryFormData(var33);
new ArrayList<>();
getVar9(var7, var8, var9, var34);
++var31;
}
}
private void getVar12(OnlCgformHead head,ArrayList<HashMap<String, String>> var9, String[] var10, int var11) {
String var5 = "tableName";
String var6 = "linkField";
String var7 = "linkValueStr";
String var8 = "mainField";
for(int var12 = 0; var12 < var11; ++var12) {
String var13 = var10[var12];
OnlCgformHead var14 = this.cgformHeadMapper.selectOne(new LambdaQueryWrapper<OnlCgformHead>().eq(OnlCgformHead::getTableName, var13));
if (var14 == null) {
continue;
}
LambdaQueryWrapper<OnlCgformField> fieldQueryWrapper = new LambdaQueryWrapper<>();
fieldQueryWrapper.eq(OnlCgformField::getCgformHeadId, var14.getId()).eq(OnlCgformField::getMainTable, head.getTableName());
List<OnlCgformField> list = this.list(fieldQueryWrapper);
getList(var5, var6, var7, var8, var9, var13, list);
}
}
private void getList(String var5, String var6, String var7, String var8, ArrayList<HashMap<String, String>> var9, String var13, List<OnlCgformField> list) {
if (list != null && !list.isEmpty()) {
OnlCgformField onlCgformField = list.get(0);
HashMap<String, String> var18 = new HashMap<>();
var18.put(var6, onlCgformField.getDbFieldName());
var18.put(var8, onlCgformField.getMainField());
var18.put(var5, var13);
var18.put(var7, "");
var9.add(var18);
}
}
private void getVar9(String var7, String var8, ArrayList<HashMap<String, String>> var9, Map<String, Object> var34) {
for (HashMap<String, String> stringStringHashMap : var9) {
Map<String, String> var21 = stringStringHashMap;
Object var22 = var34.get((var21.get(var8)).toLowerCase());
if (var22 == null) {
var22 = var34.get((var21.get(var8)).toUpperCase());
}
if (var22 != null) {
String var23 = var21.get(var7) + var22 + ",";
var21.put(var7, var23);
}
}
}
@Override
public void deleteAutoListById(String tbname, String ids) {
this.deleteAutoList(tbname, "id", ids);
@@ -452,12 +489,12 @@ public class OnlCgformFieldServiceImpl extends ServiceImpl<OnlCgformFieldMapper,
var2.eq(OnlCgformField::getIsQuery, 1);
var2.orderByAsc(OnlCgformField::getOrderNum);
List<OnlCgformField> var3 = this.list(var2);
ArrayList var4 = new ArrayList<>();
List<Map<String, String>> var4 = new ArrayList<>();
int var5 = 0;
HashMap var8;
for(Iterator var6 = var3.iterator(); var6.hasNext(); var4.add(var8)) {
OnlCgformField var7 = (OnlCgformField)var6.next();
HashMap<String, String> var8;
for(Iterator<OnlCgformField> var6 = var3.iterator(); var6.hasNext(); var4.add(var8)) {
OnlCgformField var7 = var6.next();
var8 = new HashMap<>();
var8.put("label", var7.getDbFieldTxt());
var8.put("field", var7.getDbFieldName());
@@ -503,14 +540,19 @@ public class OnlCgformFieldServiceImpl extends ServiceImpl<OnlCgformFieldMapper,
}
++var5;
if (var5 > 2) {
var8.put("hidden", "1");
}
putVar8(var5, var8);
}
return var4;
}
private void putVar8(int var5, HashMap<String, String> var8) {
if (var5 > 2) {
var8.put("hidden", "1");
}
}
@Override
public List<OnlCgformField> queryFormFields(String code, boolean isform) {
LambdaQueryWrapper<OnlCgformField> var3 = new LambdaQueryWrapper<>();
var3.eq(OnlCgformField::getCgformHeadId, code);
@@ -578,11 +620,7 @@ public class OnlCgformFieldServiceImpl extends ServiceImpl<OnlCgformFieldMapper,
public List<OnlCgformField> queryAvailableFields(String cgFormId, String tbname, String taskId, boolean isList) {
LambdaQueryWrapper<OnlCgformField> var5 = new LambdaQueryWrapper<>();
var5.eq(OnlCgformField::getCgformHeadId, cgFormId);
if (isList) {
var5.eq(OnlCgformField::getIsShowList, 1);
} else {
var5.eq(OnlCgformField::getIsShowForm, 1);
}
setVar5(isList, var5);
var5.orderByAsc(OnlCgformField::getOrderNum);
List<OnlCgformField> var6 = this.list(var5);
@@ -618,6 +656,14 @@ public class OnlCgformFieldServiceImpl extends ServiceImpl<OnlCgformFieldMapper,
}
}
private void setVar5(boolean isList, LambdaQueryWrapper<OnlCgformField> var5) {
if (isList) {
var5.eq(OnlCgformField::getIsShowList, 1);
} else {
var5.eq(OnlCgformField::getIsShowForm, 1);
}
}
@Override
public List<String> queryDisabledFields(String tbname) {
String var2 = ONLINE + tbname + "%";
@@ -657,20 +703,20 @@ public class OnlCgformFieldServiceImpl extends ServiceImpl<OnlCgformFieldMapper,
}
@Override
public List<OnlCgformField> queryAvailableFields(String tbname, boolean isList, List<OnlCgformField> List, List<String> needList) {
public List<OnlCgformField> queryAvailableFields(String tbname, boolean isList, List<OnlCgformField> list, List<String> needList) {
String var5 = ONLINE + tbname + "%";
LoginUser var6 = (LoginUser)SecurityUtils.getSubject().getPrincipal();
String var7 = var6.getId();
List<String> var8 = this.baseMapper.selectOnlineHideColumns(var7, var5);
return this.a(var8, isList, List, needList);
return this.a(var8, isList, list, needList);
}
@Override
public List<OnlCgformField> queryAvailableFields(String cgformId, String tbname, boolean isList, List<OnlCgformField> List, List<String> needList) {
public List<OnlCgformField> queryAvailableFields(String cgformId, String tbname, boolean isList, List<OnlCgformField> list, List<String> needList) {
LoginUser var6 = (LoginUser)SecurityUtils.getSubject().getPrincipal();
String var7 = var6.getId();
List<String> var8 = this.onlAuthPageService.queryListHideColumn(var7, cgformId);
return this.a(var8, isList, List, needList);
return this.a(var8, isList, list, needList);
}
private List<OnlCgformField> a(List<String> var1, boolean var2, List<OnlCgformField> var3, List<String> var4) {
@@ -680,34 +726,17 @@ public class OnlCgformFieldServiceImpl extends ServiceImpl<OnlCgformFieldMapper,
var6 = false;
}
Iterator var7 = var3.iterator();
Iterator<OnlCgformField> var7 = var3.iterator();
while(true) {
while(var7.hasNext()) {
OnlCgformField var8 = (OnlCgformField)var7.next();
OnlCgformField var8 = var7.next();
String var9 = var8.getDbFieldName();
if (var4 != null && var4.contains(var9)) {
var8.setIsQuery(1);
var5.add(var8);
} else {
if (var2) {
if (var8.getIsShowList() != 1) {
if (oConvertUtils.isNotEmpty(var8.getMainTable()) && oConvertUtils.isNotEmpty(var8.getMainField())) {
var5.add(var8);
}
continue;
}
} else if (var8.getIsShowForm() != 1) {
continue;
}
if (var6) {
if (this.b(var9, var1)) {
var5.add(var8);
}
} else {
var5.add(var8);
}
getVar2(var1, var2, var5, var6, var8, var9);
}
}
@@ -715,6 +744,27 @@ public class OnlCgformFieldServiceImpl extends ServiceImpl<OnlCgformFieldMapper,
}
}
private void getVar2(List<String> var1, boolean var2, ArrayList<OnlCgformField> var5, boolean var6, OnlCgformField var8, String var9) {
if (var2) {
if (var8.getIsShowList() != 1) {
if (oConvertUtils.isNotEmpty(var8.getMainTable()) && oConvertUtils.isNotEmpty(var8.getMainField())) {
var5.add(var8);
}
return;
}
} else if (var8.getIsShowForm() != 1) {
return;
}
if (var6) {
if (this.b(var9, var1)) {
var5.add(var8);
}
} else {
var5.add(var8);
}
}
private boolean b(String var1, List<String> var2) {
boolean var3 = true;
@@ -822,8 +872,8 @@ public class OnlCgformFieldServiceImpl extends ServiceImpl<OnlCgformFieldMapper,
List<Map<String, Object>> var6 = this.onlCgformFieldMapper.queryListBySql(var5);
Map<String, Object> var9;
if (var6 != null && !var6.isEmpty()) {
for(Iterator var7 = var6.iterator(); var7.hasNext(); this.a(var9.get("id").toString(), var2, var3, var4)) {
Map var8 = (Map)var7.next();
for(Iterator<Map<String, Object>> var7 = var6.iterator(); var7.hasNext(); this.a(var9.get("id").toString(), var2, var3, var4)) {
Map<String, Object> var8 = var7.next();
var9 = CgformUtil.b(var8);
if (!var4.toString().contains(var9.get("id").toString())) {
var4.append(",").append(var9.get("id"));
@@ -2,8 +2,6 @@
package com.jero.generater.modules.online.cgform.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import java.util.Iterator;
import java.util.List;
import com.jero.common.util.oConvertUtils;
import com.jero.generater.modules.online.cgform.entity.OnlCgformField;
import com.jero.generater.modules.online.cgform.entity.OnlCgformHead;
@@ -13,6 +11,8 @@ import com.jero.generater.modules.online.cgform.service.IOnlineBaseAPI;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@Service("onlineBaseAPI")
public class OnlineBaseAPIServiceImpl implements IOnlineBaseAPI {
@Autowired
@@ -20,6 +20,7 @@ public class OnlineBaseAPIServiceImpl implements IOnlineBaseAPI {
@Autowired
private OnlCgformFieldMapper onlCgformFieldMapper;
@Override
public String getOnlineErpCode(String code, String tableType) {
if ("3".equals(tableType)) {
String var3 = code.substring(1);
@@ -29,12 +30,7 @@ public class OnlineBaseAPIServiceImpl implements IOnlineBaseAPI {
if (var6 != null && !var6.isEmpty()) {
String var7 = null;
for (OnlCgformField var9 : var6) {
if (oConvertUtils.isNotEmpty(var9.getMainTable())) {
var7 = var9.getMainTable();
break;
}
}
var7 = getString(var6, var7);
LambdaQueryWrapper<OnlCgformHead> var10 = new LambdaQueryWrapper<OnlCgformHead>().eq(OnlCgformHead::getTableName, var7);
OnlCgformHead var11 = this.onlCgformHeadMapper.selectOne(var10);
@@ -47,4 +43,14 @@ public class OnlineBaseAPIServiceImpl implements IOnlineBaseAPI {
return code;
}
private String getString(List<OnlCgformField> var6, String var7) {
for (OnlCgformField var9 : var6) {
if (oConvertUtils.isNotEmpty(var9.getMainTable())) {
var7 = var9.getMainTable();
break;
}
}
return var7;
}
}
@@ -27,7 +27,6 @@ import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.stream.Collectors;
@@ -46,50 +45,32 @@ public class OnlineServiceImpl implements IOnlineService {
// do other
}
@Override
public OnlComplexModel queryOnlineConfig(OnlCgformHead head) {
String var2 = head.getId();
List<OnlCgformField> var3 = this.a(var2);
List<String> var4 = this.onlAuthPageService.queryHideCode(var2, true);
ArrayList<OnlColumn> var5 = new ArrayList<>();
HashMap var6 = new HashMap<>();
ArrayList var7 = new ArrayList<>();
HashMap<String,List<DictModel>> var6 = new HashMap<>();
ArrayList<HrefSlots> var7 = new ArrayList<>();
ArrayList<OnlForeignKey> var8 = new ArrayList<>();
ArrayList<String> var9 = new ArrayList<>();
Iterator var10 = var3.iterator();
String var14;
while(var10.hasNext()) {
OnlCgformField var11 = (OnlCgformField)var10.next();
for (OnlCgformField onlCgformField : var3) {
OnlCgformField var11 = onlCgformField;
String var12 = var11.getDbFieldName();
String var13 = var11.getMainTable();
var14 = var11.getMainField();
if (oConvertUtils.isNotEmpty(var14) && oConvertUtils.isNotEmpty(var13)) {
OnlForeignKey var15 = new OnlForeignKey(var12, var14);
var8.add(var15);
}
getVar8(var8, var14, var12, var13);
if (1 == var11.getIsShowList() && !"id".equals(var12) && !var4.contains(var12) && !var9.contains(var12)) {
OnlColumn var28 = new OnlColumn(var11.getDbFieldTxt(), var12);
String var16 = var11.getDictField();
String var17 = var11.getFieldShowType();
if (oConvertUtils.isNotEmpty(var16) && !"popup".equals(var17)) {
Object var18 = new ArrayList<>();
if (oConvertUtils.isNotEmpty(var11.getDictTable())) {
var18 = this.sysBaseAPI.queryTableDictItemsByCode(var11.getDictTable(), var11.getDictText(), var16);
} else if (oConvertUtils.isNotEmpty(var11.getDictField())) {
var18 = this.sysBaseAPI.queryDictItemsByCode(var16);
}
getVar18(var6, var11, var12, var28, var16, var17);
var6.put(var12, var18);
var28.setCustomRender(var12);
}
List<DictModel> var29;
if ("switch".equals(var17)) {
var29 = CgformUtil.a(var11);
var6.put(var12, var29);
var28.setCustomRender(var12);
}
getVar29(var6, var11, var12, var28, var17);
List<DictModel> var20;
String var31;
@@ -104,70 +85,22 @@ public class OnlineServiceImpl implements IOnlineService {
this.a(var3, var9, var5, var12, var21);
}
if ("sel_tree".equals(var17)) {
String[] var33 = var11.getDictText().split(",");
List<DictModel> var30 = this.sysBaseAPI.queryTableDictItemsByCode(var11.getDictTable(), var33[2], var33[0]);
var6.put(var12, var30);
var28.setCustomRender(var12);
}
getVar17(var6, var11, var12, var28, var17);
if ("cat_tree".equals(var17)) {
var31 = var11.getDictText();
if (oConvertUtils.isEmpty(var31)) {
String var32 = CgformUtil.e(var11.getDictField());
var20 = this.sysBaseAPI.queryFilterTableDictInfo("SYS_CATEGORY", "NAME", "ID", var32);
var6.put(var12, var20);
var28.setCustomRender(var12);
} else {
var28.setCustomRender("_replace_text_" + var31);
}
}
getVar28(var6, var11, var12, var28, var17);
if ("sel_depart".equals(var17)) {
var29 = this.sysBaseAPI.queryAllDepartBackDictModel();
var6.put(var12, var29);
var28.setCustomRender(var12);
}
getVar28(var6, var12, var28, var17);
if ("sel_user".equals(var11.getFieldShowType())) {
var29 = this.sysBaseAPI.queryTableDictItemsByCode("SYS_USER", "REALNAME", "USERNAME");
var6.put(var12, var29);
var28.setCustomRender(var12);
}
getVar28(var6, var11, var12, var28);
if (var17.contains("file")) {
var28.setScopedSlots(new ScopedSlots("fileSlot"));
} else if (var17.contains("image")) {
var28.setScopedSlots(new ScopedSlots("imgSlot"));
} else if (var17.contains("editor")) {
var28.setScopedSlots(new ScopedSlots("htmlSlot"));
} else if (var17.equals("date")) {
var28.setScopedSlots(new ScopedSlots("dateSlot"));
} else if (var17.equals("pca")) {
var28.setScopedSlots(new ScopedSlots("pcaSlot"));
}
getVar28(var28, var17);
if (StringUtils.isNotBlank(var11.getFieldHref())) {
var31 = "fieldHref_" + var12;
var28.setHrefSlotName(var31);
var7.add(new HrefSlots(var31, var11.getFieldHref()));
}
getVar28(var7, var11, var12, var28);
if ("1".equals(var11.getSortFlag())) {
var28.setSorter(true);
}
String showLength = "showLength";
var31 = var11.getFieldExtendJson();
if (oConvertUtils.isNotEmpty(var31) && var31.contains(showLength)) {
JSONObject var34 = JSON.parseObject(var31);
if (var34 != null && var34.get(showLength) != null) {
var28.setShowLength(oConvertUtils.getInt(var34.get(showLength)));
}
}
getVar28(var11, var28);
setVar28(var11, var28);
if (!"link_down".equals(var17)) {
var5.add(var28);
}
getVar5(var5, var28, var17);
}
}
@@ -211,6 +144,126 @@ public class OnlineServiceImpl implements IOnlineService {
return var22;
}
private void getVar17(HashMap<String, List<DictModel>> var6, OnlCgformField var11, String var12, OnlColumn var28, String var17) {
if ("sel_tree".equals(var17)) {
String[] var33 = var11.getDictText().split(",");
List<DictModel> var30 = this.sysBaseAPI.queryTableDictItemsByCode(var11.getDictTable(), var33[2], var33[0]);
var6.put(var12, var30);
var28.setCustomRender(var12);
}
}
private void getVar29(HashMap<String, List<DictModel>> var6, OnlCgformField var11, String var12, OnlColumn var28, String var17) {
List<DictModel> var29;
if ("switch".equals(var17)) {
var29 = CgformUtil.a(var11);
var6.put(var12, var29);
var28.setCustomRender(var12);
}
}
private void getVar28(HashMap<String, List<DictModel>> var6, OnlCgformField var11, String var12, OnlColumn var28, String var17) {
String var31;
List<DictModel> var20;
if ("cat_tree".equals(var17)) {
var31 = var11.getDictText();
if (oConvertUtils.isEmpty(var31)) {
String var32 = CgformUtil.e(var11.getDictField());
var20 = this.sysBaseAPI.queryFilterTableDictInfo("SYS_CATEGORY", "NAME", "ID", var32);
var6.put(var12, var20);
var28.setCustomRender(var12);
} else {
var28.setCustomRender("_replace_text_" + var31);
}
}
}
private void getVar28(HashMap<String, List<DictModel>> var6, OnlCgformField var11, String var12, OnlColumn var28) {
List<DictModel> var29;
if ("sel_user".equals(var11.getFieldShowType())) {
var29 = this.sysBaseAPI.queryTableDictItemsByCode("SYS_USER", "REALNAME", "USERNAME");
var6.put(var12, var29);
var28.setCustomRender(var12);
}
}
private void getVar28(HashMap<String, List<DictModel>> var6, String var12, OnlColumn var28, String var17) {
List<DictModel> var29;
if ("sel_depart".equals(var17)) {
var29 = this.sysBaseAPI.queryAllDepartBackDictModel();
var6.put(var12, var29);
var28.setCustomRender(var12);
}
}
private void getVar5(ArrayList<OnlColumn> var5, OnlColumn var28, String var17) {
if (!"link_down".equals(var17)) {
var5.add(var28);
}
}
private void setVar28(OnlCgformField var11, OnlColumn var28) {
String var31;
String showLength = "showLength";
var31 = var11.getFieldExtendJson();
if (oConvertUtils.isNotEmpty(var31) && var31.contains(showLength)) {
JSONObject var34 = JSON.parseObject(var31);
if (var34 != null && var34.get(showLength) != null) {
var28.setShowLength(oConvertUtils.getInt(var34.get(showLength)));
}
}
}
private void getVar28(ArrayList<HrefSlots> var7, OnlCgformField var11, String var12, OnlColumn var28) {
String var31;
if (StringUtils.isNotBlank(var11.getFieldHref())) {
var31 = "fieldHref_" + var12;
var28.setHrefSlotName(var31);
var7.add(new HrefSlots(var31, var11.getFieldHref()));
}
}
private void getVar28(OnlCgformField var11, OnlColumn var28) {
if ("1".equals(var11.getSortFlag())) {
var28.setSorter(true);
}
}
private void getVar28(OnlColumn var28, String var17) {
if (var17.contains("file")) {
var28.setScopedSlots(new ScopedSlots("fileSlot"));
} else if (var17.contains("image")) {
var28.setScopedSlots(new ScopedSlots("imgSlot"));
} else if (var17.contains("editor")) {
var28.setScopedSlots(new ScopedSlots("htmlSlot"));
} else if (var17.equals("date")) {
var28.setScopedSlots(new ScopedSlots("dateSlot"));
} else if (var17.equals("pca")) {
var28.setScopedSlots(new ScopedSlots("pcaSlot"));
}
}
private void getVar18(HashMap<String, List<DictModel>> var6, OnlCgformField var11, String var12, OnlColumn var28, String var16, String var17) {
if (oConvertUtils.isNotEmpty(var16) && !"popup".equals(var17)) {
List<DictModel> var18 = new ArrayList<>();
if (oConvertUtils.isNotEmpty(var11.getDictTable())) {
var18 = this.sysBaseAPI.queryTableDictItemsByCode(var11.getDictTable(), var11.getDictText(), var16);
} else if (oConvertUtils.isNotEmpty(var11.getDictField())) {
var18 = this.sysBaseAPI.queryDictItemsByCode(var16);
}
var6.put(var12, var18);
var28.setCustomRender(var12);
}
}
private void getVar8(ArrayList<OnlForeignKey> var8, String var14, String var12, String var13) {
if (oConvertUtils.isNotEmpty(var14) && oConvertUtils.isNotEmpty(var13)) {
OnlForeignKey var15 = new OnlForeignKey(var12, var14);
var8.add(var15);
}
}
private void a(List<OnlCgformField> var1, List<String> var2, List<OnlColumn> var3, String var4, String var5) {
if (oConvertUtils.isNotEmpty(var5)) {
String[] var6 = var5.split(",");
@@ -235,6 +288,7 @@ public class OnlineServiceImpl implements IOnlineService {
}
@Override
public JSONObject queryOnlineFormObj(OnlCgformHead head, OnlCgformEnhanceJs onlCgformEnhanceJs) {
JSONObject var3 = new JSONObject();
String var4 = head.getId();
@@ -272,11 +326,13 @@ public class OnlineServiceImpl implements IOnlineService {
return var3;
}
@Override
public JSONObject queryOnlineFormObj(OnlCgformHead head) {
OnlCgformEnhanceJs var2 = this.onlCgformHeadService.queryEnhanceJs(head.getId(), "form");
return this.queryOnlineFormObj(head, var2);
}
@Override
public List<OnlCgformButton> queryFormValidButton(String headId) {
List<OnlCgformButton> var2 = this.onlCgformHeadService.queryButtonList(headId, false);
List<OnlCgformButton> var3 = null;
@@ -5,6 +5,7 @@ import com.alibaba.fastjson.JSONObject;
import java.math.BigDecimal;
import java.util.Map;
import com.jero.generater.modules.online.cgform.entity.OnlCgformField;
import org.jetbrains.annotations.NotNull;
public class OnlineDbHandler {
public static final String INT = "int";
@@ -46,30 +47,39 @@ public class OnlineDbHandler {
var3.put(var5, var2.getString(var5) != null ? var2.getString(var5).getBytes() : null);
return "#{" + var5 + ",jdbcType=BLOB}";
} else if (DATE.equals(var4)) {
String var7 = var2.getString(var5);
if ("ORACLE".equals(var0)) {
if ("date".equals(var6)) {
var3.put(var5, var7.length() > 10 ? var7.substring(0, 10) : var7);
return "to_date(#{" + var5 + "},'yyyy-MM-dd')";
} else {
var3.put(var5, var7.length() == 10 ? var2.getString(var5) + " 00:00:00" : var7);
return "to_date(#{" + var5 + "},'yyyy-MM-dd HH24:mi:ss')";
}
} else if ("POSTGRESQL".equals(var0)) {
if ("date".equals(var6)) {
var3.put(var5, var7.length() > 10 ? var7.substring(0, 10) : var7);
return "CAST(#{" + var5 + "} as TIMESTAMP)";
} else {
var3.put(var5, var7.length() == 10 ? var2.getString(var5) + " 00:00:00" : var7);
return "CAST(#{" + var5 + "} as TIMESTAMP)";
}
} else {
var3.put(var5, var2.getString(var5));
return "#{" + var5 + "}";
}
return getString(var0, var2, var3, var5, var6);
} else {
var3.put(var5, var2.getString(var5));
return "#{" + var5 + ",jdbcType=VARCHAR}";
}
}
@NotNull
private static String getString(String var0, JSONObject var2, Map<String, Object> var3, String var5, String var6) {
String var7 = var2.getString(var5);
if ("ORACLE".equals(var0)) {
if ("date".equals(var6)) {
putVar3(var3, var5, var7, var7.length() > 10, var7.substring(0, 10));
return "to_date(#{" + var5 + "},'yyyy-MM-dd')";
} else {
putVar3(var3, var5, var7, var7.length() == 10, var2.getString(var5) + " 00:00:00");
return "to_date(#{" + var5 + "},'yyyy-MM-dd HH24:mi:ss')";
}
} else if ("POSTGRESQL".equals(var0)) {
if ("date".equals(var6)) {
putVar3(var3, var5, var7, var7.length() > 10, var7.substring(0, 10));
return "CAST(#{" + var5 + "} as TIMESTAMP)";
} else {
putVar3(var3, var5, var7, var7.length() == 10, var2.getString(var5) + " 00:00:00");
return "CAST(#{" + var5 + "} as TIMESTAMP)";
}
} else {
var3.put(var5, var2.getString(var5));
return "#{" + var5 + "}";
}
}
private static void putVar3(Map<String, Object> var3, String var5, String var7, boolean b, String substring) {
var3.put(var5, b ? substring : var7);
}
}