All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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> l1l11lll1lll) { List lll1l111lll1 = new ArrayList<>(); OO0OOO00000O00O0 lllllll1ll1l = null; for (Map l1l1ll1111l1 : l1l11lll1lll) { String lll1111llll1 = S.valueOf(l1l1ll1111l1.get(OOO0OO00O00O00OO.l11llll1ll11ll1("Q09MVU1OX1BPU0lUSU9O"))); if ("1".equals(lll1111llll1)) { String l1llll111l1l = (String) l1l1ll1111l1.get(OOO0OO00O00O00OO.l11llll1ll11ll1("SU5ERVhfTkFNRQ==")); lllllll1ll1l = new OO0OOO00000O00O0(l111l11111ll, l1llll111l1l); boolean ll111ll11111 = OOO0OO00O00O00OO.l11llll1ll11ll1("VU5JUVVF").equalsIgnoreCase(S.valueOf(l1l1ll1111l1.get(OOO0OO00O00O00OO.l11llll1ll11ll1("VU5JUVVFTkVTUw==")))); lllllll1ll1l.setUnique(ll111ll11111); lll1l111lll1.add(lllllll1ll1l); } String ll111l1lllll = S.valueOf(l1l1ll1111l1.get(OOO0OO00O00O00OO.l11llll1ll11ll1("Q09MVU1OX05BTUU="))); if (lllllll1ll1l != null) { lllllll1ll1l.lll1l111ll11ll1(ll111l1lllll); } } return lll1l111lll1; } @Override @Deprecated() public String l1l1l1111llll11(String l1l1111lllll) { return OOO0OO00O00O00OO.l11llll1ll11ll1("U0VMRUNUIGMuSU5ERVhfTkFNRSwgYy5DT0xVTU5fTkFNRSwgYy5DT0xVTU5fUE9TSVRJT04sIGkuVU5JUVVFTkVTUyA=") + OOO0OO00O00O00OO.l11llll1ll11ll1("RlJPTSB1c2VyX2luZF9jb2x1bW5zIGMgTEVGVCBKT0lOIHVzZXJfaW5kZXhlcyBpIE9OIGMuVEFCTEVfTkFNRSA9IGkuVEFCTEVfTkFNRSBBTkQgYy5JTkRFWF9OQU1FID0gaS5JTkRFWF9OQU1FIA==") + OOO0OO00O00O00OO.l11llll1ll11ll1("V0hFUkUgYy50YWJsZV9uYW1lPSc=") + l1l1111lllll + "'"; } @Override @Deprecated() public String l1l1ll1llllll11(String llll11l1lll1) { return "\"" + llll11l1lll1 + "\""; } @Override @Deprecated() protected String l1ll1lll1l1l1l1(String lll1lllll111) { return OOO0OO00O00O00OO.l11llll1ll11ll1("U0VMRUNUICogRlJPTSA=") + lll1lllll111; } @Override @Deprecated() protected String ll111111l1ll1ll() { return llll1ll1l1ll1; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy