com.diboot.devtools.v2.O00OO000OOOO00O0 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.V;
import lombok.Getter;
import lombok.Setter;
import lombok.extern.slf4j.Slf4j;
import java.io.Serializable;
import java.util.List;
@Getter
@Setter
@Slf4j
@Deprecated()
public class O00OO000OOOO00O0 implements Serializable {
private static final long serialVersionUID = 1000110111001010101L;
private List dibootColumns;
private OOOOO00OOOO0OOOO model;
private List layers;
private List referenceFields;
@Deprecated()
public O000000O0O0OO000 getPkColumn() {
List pkColumns = O00O00OO0000OO0O.ll11ll11l1ll11l(dibootColumns);
if (V.notEmpty(pkColumns)) {
O000000O0O0OO000 pk = pkColumns.get(0);
if (pkColumns.size() > 1) {
log.warn(OOO0OO00O00O00OO.l11llll1ll11ll1("5a2Y5Zyo5aSa5Liq5Li76ZSu5a2X5q6177yM6K+35qOA5p+l55Sf5oiQ5Luj56CB5piv5ZCm5q2j5bi477yB"));
}
return pk;
}
log.warn(OOO0OO00O00O00OO.l11llll1ll11ll1("5peg5Li76ZSu77yM6K+35qOA5p+l55Sf5oiQ5Luj56CB5piv5ZCm5q2j5bi477yB"));
return null;
}
@Deprecated()
public String getPkType() {
O000000O0O0OO000 pkColumn = getPkColumn();
if (pkColumn != null) {
if (pkColumn.isAutoIncrement()) {
return O00000O0OOO0O0OO.PK_TP.AUTO.name();
} else if (OOO0OO00O00O00OO.l11llll1ll11ll1("TG9uZw==").equalsIgnoreCase(pkColumn.getFieldPackagingType())) {
return O00000O0OOO0O0OO.PK_TP.ID_WORKER.name();
} else if (OOO0OO00O00O00OO.l11llll1ll11ll1("U3RyaW5n").equals(pkColumn.getFieldType())) {
return O00000O0OOO0O0OO.PK_TP.UUID.name();
}
}
log.warn(OOO0OO00O00O00OO.l11llll1ll11ll1("5pyq6IO95qOA5rWL5Yiw6KGoIHt9IOeahOS4u+mUruexu+Weiw=="), this.model.getTable());
return "";
}
}