Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
I
ibizlab-generator
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
ibiz4jteam
ibizlab-generator
提交
dabd888a
提交
dabd888a
编写于
1月 14, 2022
作者:
xignzi006
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
错误提交
上级
46ff0077
变更
1
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
51 行增加
和
48 行删除
+51
-48
ModelStorage.java
.../src/main/java/cn/ibizlab/codegen/model/ModelStorage.java
+51
-48
未找到文件。
modules/ibizlab-generator-core/src/main/java/cn/ibizlab/codegen/model/ModelStorage.java
浏览文件 @
dabd888a
...
...
@@ -119,68 +119,71 @@ public class ModelStorage {
});
});
}
// else if(type.equals(TemplateFileType.app))
// {
// getSystemModel().getApps().forEach(item->{
// CliOption opt=newCliOption(TemplateFileType.app).baseData(item,item.getCodeName().toLowerCase());
// rt.addOption(opt);
// });
// }
// else if(type.equals(TemplateFileType.appEntity))
// {
// getSystemModel().getApps().forEach(app->{
// app.getAppEntities().forEach(item->{
// CliOption opt=newCliOption(TemplateFileType.appEntity).baseData(item, StringAdvUtils.spinalcase(item.getCodeName())).set("apps",app.getCodeName().toLowerCase());
// rt.addOption(opt);
// });
// });
// }
else
if
(
type
.
equals
(
TemplateFileType
.
entity
))
{
getSystemModel
().
getEntities
().
forEach
(
item
->
{
CliOption
opt
=
newCliOption
(
TemplateFileType
.
entity
).
setCliSubType
(
item
.
getStorage
()).
setModule
(
item
.
getModule
())
.
baseData
(
item
,
item
.
getCodeName
().
toString
());
else
if
(
type
.
equals
(
TemplateFileType
.
app
))
{
getSystemModel
().
getApps
().
forEach
(
item
->{
CliOption
opt
=
newCliOption
(
TemplateFileType
.
app
).
baseData
(
item
,
item
.
getCodeName
().
toLowerCase
());
rt
.
addOption
(
opt
);
});
}
else
if
(
type
.
equals
(
TemplateFileType
.
subService
))
{
getSystemModel
().
getSubServiceApi
().
forEach
(
item
->
{
CliOption
opt
=
newCliOption
(
TemplateFileType
.
subService
)
.
baseData
(
item
,
item
.
getCodeName
().
toString
());
rt
.
addOption
(
opt
);
});
}
else
if
(
type
.
equals
(
TemplateFileType
.
subEntity
))
{
getSystemModel
().
getSubServiceApi
().
forEach
(
item
->
{
item
.
getSubEntityApis
().
forEach
(
subEntityApi
->
{
CliOption
opt
=
newCliOption
(
TemplateFileType
.
subEntity
)
.
baseData
(
item
,
item
.
getCodeName
().
toString
());
}
else
if
(
type
.
equals
(
TemplateFileType
.
appEntity
))
{
getSystemModel
().
getApps
().
forEach
(
app
->{
app
.
getAppEntities
().
forEach
(
item
->{
CliOption
opt
=
newCliOption
(
TemplateFileType
.
appEntity
).
baseData
(
item
,
StringAdvUtils
.
spinalcase
(
item
.
getCodeName
())).
set
(
"apps"
,
app
.
getCodeName
().
toLowerCase
());
rt
.
addOption
(
opt
);
});
});
}
else
if
(
type
.
equals
(
TemplateFileType
.
module
))
{
getSystemModel
().
getSystem
().
getAllPSSystemModules
().
forEach
(
item
->
{
CliOption
opt
=
newCliOption
(
TemplateFileType
.
module
)
.
baseData
(
item
,
item
.
getCodeName
());
}
else
if
(
type
.
equals
(
TemplateFileType
.
entity
))
{
getSystemModel
().
getEntities
().
forEach
(
item
->
{
CliOption
opt
=
newCliOption
(
TemplateFileType
.
entity
).
setCliSubType
(
item
.
getStorage
()).
setModule
(
item
.
getModule
())
.
baseData
(
item
,
item
.
getCodeName
().
toString
());
rt
.
addOption
(
opt
);
});
}
// else if(type.equals(TemplateFileType.page))
// {
// getSystemModel().getApps().forEach(app->{
// app.getPages().forEach(item->{
// CliOption opt=newCliOption(TemplateFileType.page).setCliSubType(item.getAppView().getViewType()).baseData(item,StringAdvUtils.spinalcase(item.getCodeName())).set("apps",app.getCodeName().toLowerCase()).set("appModules",item.getAppModule().toSpinalCase());
//
// rt.addOption(opt);
// });
// else if (type.equals(TemplateFileType.subService)) {
// getSystemModel().getSubServiceApi().forEach(item -> {
// CliOption opt = newCliOption(TemplateFileType.subService)
// .baseData(item, item.getCodeName().toString());
// rt.addOption(opt);
// });
// }
// else if
(type.equals(TemplateFileType.ctrl))
// {
//
getSystemModel().getApps().forEach(app->
{
//
app.getCtrls().forEach(item->{
//
CliOption opt=newCliOption(TemplateFileType.ctrl).setCliSubType(item.getControl().getControlType()).baseData(item,StringAdvUtils.spinalcase(item.getCodeName())).set("apps",app.getCodeName().toLowerCase()).set("appEntities",item.getFolder().toSpinalCase
());
// else if
(type.equals(TemplateFileType.subEntity)) {
//
getSystemModel().getSubServiceApi().forEach(item ->
{
//
item.getSubEntityApis().forEach(subEntityApi ->
{
//
CliOption opt = newCliOption(TemplateFileType.subEntity)
//
.baseData(item, item.getCodeName().toString
());
// rt.addOption(opt);
// });
// });
// }
else
if
(
type
.
equals
(
TemplateFileType
.
module
))
{
getSystemModel
().
getSystem
().
getAllPSSystemModules
().
forEach
(
item
->
{
CliOption
opt
=
newCliOption
(
TemplateFileType
.
module
)
.
baseData
(
item
,
item
.
getCodeName
());
rt
.
addOption
(
opt
);
});
}
else
if
(
type
.
equals
(
TemplateFileType
.
page
))
{
getSystemModel
().
getApps
().
forEach
(
app
->{
app
.
getPages
().
forEach
(
item
->{
CliOption
opt
=
newCliOption
(
TemplateFileType
.
page
).
setCliSubType
(
item
.
getAppView
().
getViewType
()).
baseData
(
item
,
StringAdvUtils
.
spinalcase
(
item
.
getCodeName
())).
set
(
"apps"
,
app
.
getCodeName
().
toLowerCase
()).
set
(
"appModules"
,
item
.
getAppModule
().
toSpinalCase
());
rt
.
addOption
(
opt
);
});
});
}
else
if
(
type
.
equals
(
TemplateFileType
.
ctrl
))
{
getSystemModel
().
getApps
().
forEach
(
app
->{
app
.
getCtrls
().
forEach
(
item
->{
CliOption
opt
=
newCliOption
(
TemplateFileType
.
ctrl
).
setCliSubType
(
item
.
getControl
().
getControlType
()).
baseData
(
item
,
StringAdvUtils
.
spinalcase
(
item
.
getCodeName
())).
set
(
"apps"
,
app
.
getCodeName
().
toLowerCase
()).
set
(
"appEntities"
,
item
.
getFolder
().
toSpinalCase
());
rt
.
addOption
(
opt
);
});
});
}
else
if
(
type
.
equals
(
TemplateFileType
.
supportingFiles
))
{
CliOption
opt
=
newCliOption
(
TemplateFileType
.
supportingFiles
)
.
set
(
TemplateFileType
.
app
.
value
(),
getTemplateData
(
TemplateFileType
.
app
).
getOptions
())
...
...
编辑
预览
Markdown
格式
0%
请重试
or
添加新附件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录