优化代码生成

This commit is contained in:
不做码农 2023-12-08 08:28:39 +08:00
parent 9393b3f6a5
commit 8745df6ece

View File

@ -38,6 +38,10 @@ namespace ZR.CodeGenerator
{ {
dto.SubTableOptions = GenerateOption(dto.GenTable.SubTable); dto.SubTableOptions = GenerateOption(dto.GenTable.SubTable);
} }
if (dto.GenTable.SubTableName.IsNotEmpty() && dto.GenTable.SubTable == null)
{
throw new CustomException($"{dto.GenTable.SubTableName}子表不存在");
}
ReplaceDto replaceDto = new() ReplaceDto replaceDto = new()
{ {
@ -257,7 +261,7 @@ namespace ZR.CodeGenerator
var result = tpl.Render(); var result = tpl.Render();
string fullPath = Path.Combine(generateDto.GenCodePath, "sql", generateDto.GenTable.BusinessName + ".sql"); string fullPath = Path.Combine(generateDto.GenCodePath, "sql", generateDto.GenTable.BusinessName + ".sql");
generateDto.GenCodes.Add(new GenCode(8, "sql", fullPath, result)); generateDto.GenCodes.Add(new GenCode(8, "sql菜单", fullPath, result));
} }
/// <summary> /// <summary>