Commit 3f412f26fcf96eaa8c94ef86175350da7eff731a

Authored by 宋天
2 parents 2da6a746 e8a65d45

Merge branch 'master' into feature/user-register

yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/tool/service/codegen/impl/ToolCodegenEngine.java
... ... @@ -191,7 +191,7 @@ public class ToolCodegenEngine {
191 191 }
192 192  
193 193 private static String javaFilePath(String path) {
194   - return "java/${basePackage}/${table.moduleName}/" + path + ".java";
  194 + return "java/${basePackage}/modules/${table.moduleName}/" + path + ".java";
195 195 }
196 196  
197 197 private static String vueTemplatePath(String path) {
... ...
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/tool/service/codegen/impl/ToolCodegenSQLParser.java
... ... @@ -64,10 +64,17 @@ public class ToolCodegenSQLParser {
64 64 private static ToolSchemaTableDO parseTable(SQLCreateTableStatement statement) {
65 65 return ToolSchemaTableDO.builder()
66 66 .tableName(statement.getTableSource().getTableName(true))
67   - .tableComment(((SQLCharExpr) statement.getComment()).getText())
  67 + .tableComment(getCommentText(statement))
68 68 .build();
69 69 }
70 70  
  71 + private static String getCommentText(SQLCreateTableStatement statement) {
  72 + if (statement == null || statement.getComment() == null) {
  73 + return "";
  74 + }
  75 + return ((SQLCharExpr) statement.getComment()).getText();
  76 + }
  77 +
71 78 private static List<ToolSchemaColumnDO> parseColumns(SQLCreateTableStatement statement) {
72 79 List<ToolSchemaColumnDO> columns = new ArrayList<>();
73 80 statement.getTableElementList().forEach(element -> parseColumn(columns, element));
... ...
更新日志.md
... ... @@ -22,6 +22,7 @@
22 22  
23 23 * 新增用户前台的昵称、头像的修改
24 24 * 修复通知和字典查询权限 Bug
  25 +* 修复代码生成器的 Java 类路径缺少 modules 目录的 Bug
25 26  
26 27 TODO
27 28  
... ...