com.diboot.devtools.v2.O0O000OOO0O0OOOO Maven / Gradle / Ivy
The newest version!
/**
* Copyright (c) dibo.ltd, https://www.dibo.ltd, https://www.diboot.com
*
* ---- 版权声明 ----
* Diboot相关商标、软件著作权、专利等全部知识产权隶属于苏州帝博信息技术有限公司。
* Diboot devtools 非开源项目,如您有devtools相关定制化需求,请至官网(https://www.dibo.ltd)联系帝博信息商务。
*
* 《中华人民共和国刑法》规定:破坏计算机信息系统罪,处五年以下有期徒刑或者拘役;后果特别严重的,处五年以上有期徒刑。
* 侵犯知识产权罪:处三年以下有期徒刑、拘役或管制,并处罚金;情节特别严重的,处三年以上七年以下有期徒刑,并处罚金。
*
* 任何尝试破解、破坏devtools、侵犯diboot知识产权的行为,我们将不惜一切代价追究到底!
*
*/
package com.diboot.devtools.v2;
import com.diboot.core.util.*;
import lombok.extern.slf4j.Slf4j;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@Slf4j
@Deprecated()
public class O0O000OOO0O0OOOO extends O0OOO00OO0OOOO0O {
private static final String llll1ll1l1ll1 = OOO0OO00O00O00OO.l11llll1ll11ll1("LGFjY2VzcyxlbHNlLG1vZGlmeSxzdGFydCxhZGQsZXhjbHVzaXZlLG5vYXVkaXQsc2VsZWN0LGFsbCxleGlzdHMsbm9jb21wcmVzcyxzZXNzaW9uLGFsdGVyLGJyZWFrLGZpbGUsbm90LHNldCxhbmQsZmxvYXQsbm90Zm91bmQsc2hhcmUsYW55LGZvcixub3dhaXQsc2l6ZSxhcnJheWxlbixmcm9tLG51bGwsc21hbGxpbnQsYXMsZ3JhbnQsbnVtYmVyLHNxbGJ1Zixhc2MsZ3JvdXAsb2Ysc3VjY2Vzc2Z1bCxhdWRpdCxoYXZpbmcsb2ZmbGluZSxzeW5vbnltLGJldHdlZW4saWRlbnRpZmllZCxvbixzeXNkYXRlLGJ5LGltbWVkaWF0ZSxvbmxpbmUsdGFibGUsY2hhcixpbixvcHRpb24sdGhlbixjaGVjayxpbmNyZW1lbnQsb3IsdG8sY2x1c3RlcixpbmRleCxvcmRlcix0cmlnZ2VyLGNvbHVtbixpbml0aWFsLHBjdGZyZWUsdWlkLGNvbW1lbnQsaW5zZXJ0LHByaW9yLHVuaW9uLGNvbXByZXNzLGludGVnZXIscHJpdmlsZWdlcyx1bmlxdWUsY29ubmVjdCxpbnRlcnNlY3QscHVibGljLHVwZGF0ZSxjcmVhdGUsaW50byxyYXcsdXNlcixjdXJyZW50LGlzLHJlbmFtZSx2YWxpZGF0ZSxkYXRlLGxldmVsLHJlc291cmNlLHZhbHVlcyxkZWNpbWFsLGxpa2UscmV2b2tlLHZhcmNoYXIsZGVmYXVsdCxsb2NrLHJvdyx2YXJjaGFyMixkZWxldGUsbG9uZyxyb3dpZCx2aWV3LGRlc2MsbWF4ZXh0ZW50cyxyb3dsYWJlbCx3aGVuZXZlcixkaXN0aW5jdCxtaW51cyxyb3dudW0sd2hlcmUsZHJvcCxtb2RlLHJvd3Msd2l0aCxhZG1pbixjdXJzb3IsZm91bmQsbW91bnQsYWZ0ZXIsY3ljbGUsZnVuY3Rpb24sbmV4dCxhbGxvY2F0ZSxkYXRhYmFzZSxnbyxuZXcsYW5hbHl6ZSxkYXRhZmlsZSxnb3RvLG5vYXJjaGl2ZWxvZyxhcmNoaXZlLGRiYSxncm91cHMsbm9jYWNoZSxhcmNoaXZlbG9nLGRlYyxpbmNsdWRpbmcsbm9jeWNsZSxhdXRob3JpemF0aW9uLGRlY2xhcmUsaW5kaWNhdG9yLG5vbWF4dmFsdWUsYXZnLGRpc2FibGUsaW5pdHJhbnMsbm9taW52YWx1ZSxiYWNrdXAsZGlzbW91bnQsaW5zdGFuY2Usbm9uZSxiZWdpbixkb3VibGUsaW50LG5vb3JkZXIsYmVjb21lLGR1bXAsa2V5LG5vcmVzZXRsb2dzLGJlZm9yZSxlYWNoLGxhbmd1YWdlLG5vcm1hbCxibG9jayxlbmFibGUsbGF5ZXIsbm9zb3J0LGJvZHksZW5kLGxpbmssbnVtZXJpYyxjYWNoZSxlc2NhcGUsbGlzdHMsb2ZmLGNhbmNlbCxldmVudHMsbG9nZmlsZSxvbGQsY2FzY2FkZSxleGNlcHQsbWFuYWdlLG9ubHksY2hhbmdlLGV4Y2VwdGlvbnMsbWFudWFsLG9wZW4sY2hhcmFjdGVyLGV4ZWMsbWF4LG9wdGltYWwsY2hlY2twb2ludCxleHBsYWluLG1heGRhdGFmaWxlcyxvd24sY2xvc2UsZXhlY3V0ZUFjdGlvbixtYXhpbnN0YW5jZXMscGFja2FnZSxjb2JvbCxleHRlbnQsbWF4bG9nZmlsZXMscGFyYWxsZWwsY29tbWl0LGV4dGVybmFsbHksbWF4bG9naGlzdG9yeSxwY3RpbmNyZWFzZSxjb21waWxlLGZldGNoLG1heGxvZ21lbWJlcnMscGN0dXNlZCxjb25zdHJhaW50LGZsdXNoLG1heHRyYW5zLHBsYW4sY29uc3RyYWludHMsZnJlZWxpc3QsbWF4dmFsdWUscGxpLGNvbnRlbnRzLGZyZWVsaXN0cyxtaW4scHJlY2lzaW9uLGNvbnRpbnVlLGZvcmNlLG1pbmV4dGVudHMscHJpbWFyeSxjb250cm9sZmlsZSxmb3JlaWduLG1pbnZhbHVlLHByaXZhdGUsY291bnQsZm9ydHJhbixtb2R1bGUscHJvY2VkdXJlLHByb2ZpbGUsc2F2ZXBvaW50LHNxbHN0YXRlLHRyYWNpbmcscXVvdGEsc2NoZW1hLHN0YXRlbWVudF9pZCx0cmFuc2FjdGlvbixyZWFkLHNjbixzdGF0aXN0aWNzLHRyaWdnZXJzLHJlYWwsc2VjdGlvbixzdG9wLHRydW5jYXRlLHJlY292ZXIsc2VnbWVudCxzdG9yYWdlLHVuZGVyLHJlZmVyZW5jZXMsc2VxdWVuY2Usc3VtLHVubGltaXRlZCxyZWZlcmVuY2luZyxzaGFyZWQsc3dpdGNoLHVudGlsLHJlc2V0bG9ncyxzbmFwc2hvdCxzeXN0ZW0sdXNlLHJlc3RyaWN0ZWQsc29tZSx0YWJsZXMsdXNpbmcscmV1c2Usc29ydCx0YWJsZXNwYWNlLHdoZW4scm9sZSxzcWwsdGVtcG9yYXJ5LHdyaXRlLHJvbGVzLHNxbGNvZGUsdGhyZWFkLHdvcmsscm9sbGJhY2ssc3FsZXJyb3IsdGltZSxhYm9ydCxiZXR3ZWVuLGNyYXNoLGRpZ2l0cyxhY2NlcHQsYmluYXJ5X2ludGVnZXIsY3JlYXRlLGRpc3Bvc2UsYm9keSxjdXJyZW50LGRpc3RpbmN0LGJvb2xlYW4sY3VycnZhbCxkbyxieSxjdXJzb3IsZHJvcCxjYXNlLGRhdGFiYXNlLGVsc2UsY2hhcixkYXRhX2Jhc2UsZWxzaWYsY2hhcl9iYXNlLGRhdGUsZW5kLGFycmF5LGNoZWNrLGRiYSxlbnRyeSxjbG9zZSxkZWJ1Z29mZixleGNlcHRpb24sY2x1c3RlcixkZWJ1Z29uLGV4Y2VwdGlvbl9pbml0LGNsdXN0ZXJzLGRlY2xhcmUsZXhpc3RzLGFzc2VydCxjb2xhdXRoLGRlY2ltYWwsZXhpdCxhc3NpZ24sY29sdW1ucyxkZWZhdWx0LGZhbHNlLGF0LGNvbW1pdCxkZWZpbml0aW9uLGZldGNoLGNvbXByZXNzLGRlbGF5LGZsb2F0LGNvbm5lY3QsZGVsZXRlLGZvcixiYXNlX3RhYmxlLGNvbnN0YW50LGRlbHRhLGZvcm0sY291bnQsZGVzYyxmcm9tLG5ldyxyZWxlYXNlLHN1bSxnZW5lcmljLG5leHR2YWwscmVtcix0YWJhdXRoLG5vY29tcHJlc3MscmVuYW1lLHRhYmxlLG5vdCxyZXNvdXJjZSx0YWJsZXMsbnVsbCxyZXR1cm4sdGFzayxudW1iZXIscmV2ZXJzZSx0ZXJtaW5hdGUsbnVtYmVyX2Jhc2UscmV2b2tlLHRoZW4saWYsb2Yscm9sbGJhY2ssdG8sb24scm93aWQsdHJ1ZSxvcGVuLHJvd2xhYmVsLGluZGV4ZXMsb3B0aW9uLHJvd251bSx1bmlvbixvcixyb3d0eXBlLHVuaXF1ZSxvcmRlcixydW4sdXBkYXRlLG90aGVycyxzYXZlcG9pbnQsdXNlLG91dCxzY2hlbWEsdmFsdWVzLHBhY2thZ2Usc2VsZWN0LHZhcmNoYXIscGFydGl0aW9uLHNlcGFyYXRlLHZhcmNoYXIyLHBjdGZyZWUsc2V0LHZhcmlhbmNlLHBvc2l0aXZlLHNpemUsdmlldyxsaW1pdGVkLHByYWdtYSxzbWFsbGludCx2aWV3cyxsb29wLHByaW9yLHNwYWNlLHdoZW4scHJpdmF0ZSxzcWwsd2hlcmUscHJvY2VkdXJlLHNxbGNvZGUsd2hpbGUscHVibGljLHNxbGVycm0sd2l0aCxtbHNsYWJlbCxyYWlzZSxzdGFydCx3b3JrLG1vZCxyYW5nZSxzdGF0ZW1lbnQseG9yLHJlYWwsc3RkZGV2LG5hdHVyYWwscmVjb3JkLHN1YnR5cGUs");
public O0O000OOO0O0OOOO() {
super();
}
@Override
@Deprecated()
public boolean lll11111l1l1ll1() {
return true;
}
@Override
@Deprecated()
protected String llll11ll1l1l1ll(String llll1l1ll1ll) {
if (V.notEmpty(llll1l1ll1ll)) {
return "SELECT t.TABLE_NAME AS \"name\", c.COMMENTS AS \"comment\" FROM dba_tables t LEFT JOIN user_tab_comments c ON t.TABLE_NAME=c.TABLE_NAME WHERE t.OWNER='" + ll1111lll1ll1l1() + OOO0OO00O00O00OO.l11llll1ll11ll1("JyBBTkQgdC5UQUJMRV9OQU1FPSc=") + llll1l1ll1ll.toUpperCase() + "'";
} else {
return "SELECT t.TABLE_NAME AS \"name\", c.COMMENTS AS \"comment\" FROM dba_tables t LEFT JOIN user_tab_comments c ON t.TABLE_NAME=c.TABLE_NAME WHERE t.OWNER='" + ll1111lll1ll1l1() + OOO0OO00O00O00OO.l11llll1ll11ll1("JyBPUkRFUiBCWSB0LlRBQkxFX05BTUUgQVND");
}
}
@Override
@Deprecated()
protected String l1ll1111l1lll1l(String l1l11l1111ll) {
if (V.isEmpty(l1l11l1111ll)) {
return null;
}
return "SELECT t.column_name AS \"Field\", t.data_type AS \"Type\", nvl(t.data_precision, t.data_length) AS \"Length\", nvl(t.data_scale, 0) AS \"ScaleLength\", CASE WHEN k.column_name IS NOT NULL THEN 'PRI' ELSE '' END AS \"Key\", " + "CASE WHEN t.identity_column = 'YES' THEN 'AUTO' ELSE '' END AS \"Extra\", CASE WHEN t.nullable = 'N' THEN 'NO' ELSE 'YES' END AS \"Null\", t.data_default AS \"Default\", c.comments AS \"Comment\" " + OOO0OO00O00O00OO.l11llll1ll11ll1("RlJPTSB1c2VyX2NvbF9jb21tZW50cyBjLCB1c2VyX3RhYl9jb2xzIHQg") + OOO0OO00O00O00OO.l11llll1ll11ll1("TEVGVCBKT0lOIChTRUxFQ1QgdS50YWJsZV9uYW1lLCBjLmNvbHVtbl9uYW1lIEZST00gdXNlcl9jb25zdHJhaW50cyB1LCB1c2VyX2NvbnNfY29sdW1ucyBjIFdIRVJFIHUudGFibGVfbmFtZSA9IGMudGFibGVfbmFtZSBBTkQgdS5jb25zdHJhaW50X25hbWUgPSBjLmNvbnN0cmFpbnRfbmFtZSBBTkQgdS5jb25zdHJhaW50X3R5cGUgPSAnUCcpIGsg") + OOO0OO00O00O00OO.l11llll1ll11ll1("T04gdC50YWJsZV9uYW1lID0gay50YWJsZV9uYW1lIEFORCB0LmNvbHVtbl9uYW1lID0gay5jb2x1bW5fbmFtZSBXSEVSRSB0LnRhYmxlX25hbWUgPSBjLnRhYmxlX25hbWUgQU5EIHQuY29sdW1uX25hbWUgPSBjLmNvbHVtbl9uYW1lIA==") + OOO0OO00O00O00OO.l11llll1ll11ll1("QU5EIHQudGFibGVfbmFtZSA9ICc=") + l1l11l1111ll.toUpperCase() + "' " + OOO0OO00O00O00OO.l11llll1ll11ll1("T1JERVIgQlkgdC5jb2x1bW5faWQ=");
}
@Override
@Deprecated()
public O000000O0O0OO000 l1ll11ll1l1lll1(String llll1l11111l, Map l111l1l1lll1) {
String l11l1l11l111 = (String) l111l1l1lll1.get(OOO0OO00O00O00OO.l11llll1ll11ll1("RmllbGQ="));
String lll11111llll = (String) l111l1l1lll1.get(OOO0OO00O00O00OO.l11llll1ll11ll1("VHlwZQ=="));
String l111l111ll11 = (String) l111l1l1lll1.get(OOO0OO00O00O00OO.l11llll1ll11ll1("TnVsbA=="));
String l11ll1lll1l1 = (String) l111l1l1lll1.get(OOO0OO00O00O00OO.l11llll1ll11ll1("S2V5"));
Integer ll11ll1l1lll = Integer.valueOf(String.valueOf(l111l1l1lll1.get(OOO0OO00O00O00OO.l11llll1ll11ll1("TGVuZ3Ro"))));
if (ll11ll1l1lll == null) {
ll11ll1l1lll = 0;
}
Integer lllllll11ll1 = Integer.valueOf(String.valueOf(l111l1l1lll1.get(OOO0OO00O00O00OO.l11llll1ll11ll1("U2NhbGVMZW5ndGg="))));
if (lllllll11ll1 == null) {
lllllll11ll1 = 0;
}
String lll11l1111l1 = (String) l111l1l1lll1.get(OOO0OO00O00O00OO.l11llll1ll11ll1("RGVmYXVsdA=="));
String ll1111l1l11l = (String) l111l1l1lll1.get(OOO0OO00O00O00OO.l11llll1ll11ll1("Q29tbWVudA=="));
String l111ll1lllll = (String) l111l1l1lll1.get(OOO0OO00O00O00OO.l11llll1ll11ll1("RXh0cmE="));
O000000O0O0OO000 llll1111l11l = new O000000O0O0OO000();
llll1111l11l.setTableName(llll1l11111l);
llll1111l11l.setColName(l11l1l11l111);
llll1111l11l.setColType(lll11111llll);
llll1111l11l.setNotnull("NO".equalsIgnoreCase(l111l111ll11));
llll1111l11l.setFieldLabel(ll1111l1l11l);
llll1111l11l.setColLength(ll11ll1l1lll);
llll1111l11l.setDecimal(lllllll11ll1);
if (OOO0OO00O00O00OO.l11llll1ll11ll1("UFJJ").equalsIgnoreCase(l11ll1lll1l1)) {
llll1111l11l.setKeyType(O0OO00OO0O0OO000.PRIMARY.name());
} else if (OOO0OO00O00O00OO.l11llll1ll11ll1("VU5J").equalsIgnoreCase(l11ll1lll1l1)) {
llll1111l11l.setKeyType(O0OO00OO0O0OO000.UNIQUE.name());
} else if (OOO0OO00O00O00OO.l11llll1ll11ll1("TVVM").equalsIgnoreCase(l11ll1lll1l1)) {
llll1111l11l.setKeyType(O0OO00OO0O0OO000.INDEX.name());
}
if (OOO0OO00O00O00OO.l11llll1ll11ll1("QVVUTw==").equalsIgnoreCase(l111ll1lllll)) {
llll1111l11l.setAutoIncrement(true);
} else {
llll1111l11l.setDefaultValue(lll11l1111l1);
}
Map l11l1lllll11 = new HashMap<>();
if (OOO0OO00O00O00OO.l11llll1ll11ll1("Q0hBUg==").equalsIgnoreCase(lll11111llll) || OOO0OO00O00O00OO.l11llll1ll11ll1("TkNIQVI=").equalsIgnoreCase(lll11111llll)) {
List l1l11l11ll1l = new ArrayList<>();
l1l11l11ll1l.add(OOO0OO00O00O00OO.l11llll1ll11ll1("Zml4ZWQ="));
l11l1lllll11.put(OOO0OO00O00O00OO.l11llll1ll11ll1("Y29uZmlnTGlzdA=="), l1l11l11ll1l);
} else if (S.startsWithIgnoreCase(lll11111llll, OOO0OO00O00O00OO.l11llll1ll11ll1("VElNRVNUQU1Q")) || OOO0OO00O00O00OO.l11llll1ll11ll1("REFURVRJTUU=").equalsIgnoreCase(lll11111llll)) {
l11l1lllll11.put(OOO0OO00O00O00OO.l11llll1ll11ll1("Zm9ybWF0dGVy"), D.FORMAT_DATETIME_Y4MDHM);
} else if (OOO0OO00O00O00OO.l11llll1ll11ll1("REFURQ==").equalsIgnoreCase(lll11111llll)) {
l11l1lllll11.put(OOO0OO00O00O00OO.l11llll1ll11ll1("Zm9ybWF0dGVy"), D.FORMAT_DATE_Y4MD);
}
llll1111l11l.setExtensionMap(l11l1lllll11);
return llll1111l11l;
}
private static final String[] ll1l111lll1l1 = { OOO0OO00O00O00OO.l11llll1ll11ll1("IEdST1VQIEJZIA=="), OOO0OO00O00O00OO.l11llll1ll11ll1("IEhBVklORyA="), OOO0OO00O00O00OO.l11llll1ll11ll1("IE9SREVSIEJZIA==") };
@Override
@Deprecated()
public String lllll1l1ll1l1l1(String lll111ll1lll, int l111llll1lll) {
String l1lll1111l11 = "";
for (String l11ll1111lll : ll1l111lll1l1) {
if (S.containsIgnoreCase(lll111ll1lll, l11ll1111lll)) {
int lll1lll1l1ll = lll111ll1lll.toUpperCase().indexOf(l11ll1111lll);
l1lll1111l11 = S.substring(lll111ll1lll, lll1lll1l1ll);
lll111ll1lll = S.substring(lll111ll1lll, 0, lll1lll1l1ll);
break;
}
}
if (S.containsIgnoreCase(lll111ll1lll, OOO0OO00O00O00OO.l11llll1ll11ll1("IFdIRVJFIA=="))) {
lll111ll1lll += OOO0OO00O00O00OO.l11llll1ll11ll1("IEFORCByb3dudW0gPCA=") + (l111llll1lll + 1);
} else {
lll111ll1lll += OOO0OO00O00O00OO.l11llll1ll11ll1("IFdIRVJFIHJvd251bSA8IA==") + (l111llll1lll + 1);
}
return lll111ll1lll + l1lll1111l11;
}
@Override
@Deprecated()
protected List llll1llll1ll111(String l111l11111ll, List