com.diboot.devtools.v2.OO00OO00000O0O00 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 lombok.Getter;
import lombok.Setter;
import lombok.extern.slf4j.Slf4j;
import java.util.*;
@Slf4j
@Getter
@Setter
@Deprecated()
public class OO00OO00000O0O00 {
private static Set ignoreFileKeys = new HashSet<>();
private static Map> LAYER_CODE_MAP = new HashMap>() {
{
put(CLSLY.DTO, Arrays.asList(OOO0OO00O00O00OO.l11llll1ll11ll1("ZHRv")));
put(CLSLY.VO, Arrays.asList(OOO0OO00O00O00OO.l11llll1ll11ll1("TGlzdFZP"), OOO0OO00O00O00OO.l11llll1ll11ll1("RGV0YWlsVk8=")));
put(CLSLY.Controller, Arrays.asList(OOO0OO00O00O00OO.l11llll1ll11ll1("Y29udHJvbGxlcg==")));
put(CLSLY.Service, Arrays.asList(OOO0OO00O00O00OO.l11llll1ll11ll1("c2VydmljZQ=="), OOO0OO00O00O00OO.l11llll1ll11ll1("c2VydmljZUltcGw=")));
}
};
@Deprecated()
public static Set l11l111111ll1ll(boolean isMiddleTable) {
ignoreFileKeys.clear();
if (OO0O0OOOOO0O0O00.l1lll1ll1111l1l().isGenerateMapperXml() == false) {
ignoreFileKeys.add(OOO0OO00O00O00OO.l11llll1ll11ll1("bWFwcGVyLnhtbA=="));
}
if (isMiddleTable && OO0O0OOOOO0O0O00.l1lll1ll1111l1l().isMiddleTableIgnore()) {
for (CLSLY layer : Arrays.asList(CLSLY.VO, CLSLY.DTO, CLSLY.Controller, CLSLY.Service)) {
ignoreFileKeys.addAll(LAYER_CODE_MAP.get(layer));
}
}
return ignoreFileKeys;
}
public enum CLSLY {
VO, DTO, Controller, Service
}
}