Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
I
ibizlab-generator
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
ibiz4jteam
ibizlab-generator
提交
64dd9fce
提交
64dd9fce
编写于
12月 10, 2021
作者:
sq3536
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
move
上级
c9a5c76c
变更
6
隐藏空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
20 行增加
和
4 行删除
+20
-4
DynamicModelStorage.java
...in/java/com/ibizlab/codegen/lite/DynamicModelStorage.java
+5
-0
EntityModel.java
...e/src/main/java/com/ibizlab/codegen/lite/EntityModel.java
+3
-0
FieldModel.java
...re/src/main/java/com/ibizlab/codegen/lite/FieldModel.java
+4
-0
RelationshipModel.java
...main/java/com/ibizlab/codegen/lite/RelationshipModel.java
+6
-0
ModelStorage.java
...src/main/java/com/ibizlab/codegen/model/ModelStorage.java
+1
-3
PojoSchema.java
...e/src/main/java/com/ibizlab/codegen/model/PojoSchema.java
+1
-1
未找到文件。
modules/ibizlab-generator-core/src/main/java/com/ibizlab/codegen/lite/DynamicModelStorage.java
浏览文件 @
64dd9fce
...
...
@@ -144,6 +144,9 @@ public class DynamicModelStorage {
.
setDsId
(
iPSSystem
.
getCodeName
()+
"-"
+((
StringUtils
.
isEmpty
(
dataEntity
.
getDSLink
())||
dataEntity
.
getDSLink
().
equalsIgnoreCase
(
"DEFAULT"
))?
"master"
:
dataEntity
.
getDSLink
()))
.
setDsName
(
metaEntityModel
.
getDsId
())
.
setSystemId
(
iPSSystem
.
getCodeName
()).
setSystemName
(
iPSSystem
.
getLogicName
()).
setShowOrder
(
i
);
if
(
dataEntity
.
getPSSystemModule
()!=
null
)
metaEntityModel
.
setModuleId
(
dataEntity
.
getPSSystemModule
().
getCodeName
()).
setModuleName
(
dataEntity
.
getPSSystemModule
().
getName
());
i
++;
entities
.
put
(
metaEntityModel
.
getCodeName
(),
metaEntityModel
);
if
(!
metaEntityModel
.
getCodeName
().
toLowerCase
().
equals
(
metaEntityModel
.
getCodeName
()))
...
...
@@ -173,6 +176,7 @@ public class DynamicModelStorage {
IPSDataEntity
dataEntity
=
iPSSystem
.
getPSDataEntity
(
metaEntityModel
.
getEntityId
(),
true
);
Assert
.
notNull
(
dataEntity
,
"未找到对应的实体模型:"
+
entity
);
EntityModel
entityModel
=
new
EntityModel
();
entityModel
.
setNode
(
dataEntity
);
if
(
dataEntity
.
isLogicValid
())
{
...
...
@@ -209,6 +213,7 @@ public class DynamicModelStorage {
try
{
dict
=
defield
.
getPSCodeList
()!=
null
?
defield
.
getPSCodeList
().
getCodeName
():
null
;
}
catch
(
Exception
ex
){}
FieldModel
fieldModel
=
new
FieldModel
();
fieldModel
.
setNode
(
defield
);
MetaFieldModel
metaFieldModel
=
new
MetaFieldModel
();
metaFieldModel
.
setFieldId
(
defield
.
getId
()).
setFieldName
(
defield
.
getName
()).
setCodeName
(
defield
.
getCodeName
()).
setFieldLogicName
(
defield
.
getLogicName
())
.
setEntityId
(
dataEntity
.
getId
()).
setEntityCodeName
(
dataEntity
.
getCodeName
()).
setEntityName
(
dataEntity
.
getName
()).
setSystemId
(
metaEntityModel
.
getSystemId
())
...
...
modules/ibizlab-generator-core/src/main/java/com/ibizlab/codegen/lite/EntityModel.java
浏览文件 @
64dd9fce
...
...
@@ -495,4 +495,7 @@ public class EntityModel {
}
@JsonIgnore
@JSONField
(
serialize
=
false
)
private
Object
node
;
}
modules/ibizlab-generator-core/src/main/java/com/ibizlab/codegen/lite/FieldModel.java
浏览文件 @
64dd9fce
...
...
@@ -109,4 +109,8 @@ public class FieldModel {
return
DataObject
.
getStringValue
(
field
.
get
(
"column-"
+
dsType
.
toLowerCase
()),
getColumnName
());
}
@JsonIgnore
@JSONField
(
serialize
=
false
)
private
Object
node
;
}
modules/ibizlab-generator-core/src/main/java/com/ibizlab/codegen/lite/RelationshipModel.java
浏览文件 @
64dd9fce
package
com
.
ibizlab
.
codegen
.
lite
;
import
com.alibaba.fastjson.annotation.JSONField
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
com.fasterxml.jackson.annotation.JsonIgnoreProperties
;
import
lombok.Getter
;
import
lombok.NoArgsConstructor
;
...
...
@@ -31,4 +33,8 @@ public class RelationshipModel {
private
MetaRelationshipModel
relation
;
@JsonIgnore
@JSONField
(
serialize
=
false
)
private
Object
node
;
}
modules/ibizlab-generator-core/src/main/java/com/ibizlab/codegen/model/ModelStorage.java
浏览文件 @
64dd9fce
...
...
@@ -28,9 +28,7 @@ public class ModelStorage {
public
String
getModelPath
()
{
if
(
modelPath
.
equals
(
File
.
separator
))
return
modelPath
.
substring
(
0
,
modelPath
.
length
()-
1
);
return
modelPath
;
return
null
;
}
...
...
modules/ibizlab-generator-core/src/main/java/com/ibizlab/codegen/model/PojoSchema.java
浏览文件 @
64dd9fce
...
...
@@ -95,7 +95,7 @@ public class PojoSchema {
@JsonIgnore
public
String
getPackage
()
{
return
this
.
getOptions
().
get
System
();
return
this
.
getOptions
().
get
Package
();
}
...
...
编辑
预览
Markdown
格式
0%
请重试
or
添加新附件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录