mirror of
https://github.com/continew-org/continew-admin.git
synced 2025-09-10 19:00:53 +08:00
feat: 未进行生成配置的数据表,不允许点击代码生成
This commit is contained in:
@@ -64,4 +64,10 @@ public class TableVO implements Serializable {
|
||||
*/
|
||||
@Schema(description = "创建时间")
|
||||
private LocalDateTime createTime;
|
||||
|
||||
/**
|
||||
* 是否已配置
|
||||
*/
|
||||
@Schema(description = "是否已配置")
|
||||
private Boolean isConfiged;
|
||||
}
|
||||
|
@@ -80,7 +80,13 @@ public class GeneratorServiceImpl implements GeneratorService {
|
||||
}
|
||||
tableList.removeIf(table -> StrUtil.equalsAny(table.getTableName(), generatorProperties.getExcludeTables()));
|
||||
List<TableVO> tableVOList = BeanUtil.copyToList(tableList, TableVO.class);
|
||||
return PageDataVO.build(pageQuery.getPage(), pageQuery.getSize(), tableVOList);
|
||||
PageDataVO<TableVO> pageDataVO = PageDataVO.build(pageQuery.getPage(), pageQuery.getSize(), tableVOList);
|
||||
for (TableVO tableVO : pageDataVO.getList()) {
|
||||
long count = genConfigMapper.selectCount(
|
||||
Wrappers.lambdaQuery(GenConfigDO.class).eq(GenConfigDO::getTableName, tableVO.getTableName()));
|
||||
tableVO.setIsConfiged(count > 0);
|
||||
}
|
||||
return pageDataVO;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Reference in New Issue
Block a user