mirror of
				https://github.com/continew-org/continew-admin.git
				synced 2025-11-04 22:57:12 +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