Junjie
1 天以前 a4f07b2a0ddb6c210e05afbbb491feeb466203e7
src/main/java/com/core/generators/CoolGenerator.java
@@ -205,7 +205,7 @@
        String jdbcUrl = url;
        switch (sqlOsType) {
            case MYSQL:
                Class.forName("com.mysql.jdbc.Driver");
                Class.forName("com.mysql.cj.jdbc.Driver");
                if (!jdbcUrl.startsWith("jdbc:mysql://")) {
                    jdbcUrl = "jdbc:mysql://" + jdbcUrl;
                }
@@ -359,14 +359,14 @@
            imports.add("import com.core.common.SpringUtils;");
        }
        if (hasTableId) {
            imports.add("import com.baomidou.mybatisplus.annotations.TableId;");
            imports.add("import com.baomidou.mybatisplus.enums.IdType;");
            imports.add("import com.baomidou.mybatisplus.annotation.TableId;");
            imports.add("import com.baomidou.mybatisplus.annotation.IdType;");
        }
        if (hasTableLogic) {
            imports.add("import com.baomidou.mybatisplus.annotations.TableLogic;");
            imports.add("import com.baomidou.mybatisplus.annotation.TableLogic;");
        }
        if (hasTableField) {
            imports.add("import com.baomidou.mybatisplus.annotations.TableField;");
            imports.add("import com.baomidou.mybatisplus.annotation.TableField;");
        }
        if (hasDate) {
            imports.add("import java.text.SimpleDateFormat;");
@@ -483,7 +483,7 @@
                builder.append("        ").append(column.getForeignKey()).append("Service service = SpringUtils.getBean(")
                        .append(column.getForeignKey()).append("Service.class);\n");
                builder.append("        ").append(column.getForeignKey()).append(" ")
                        .append(GeneratorUtils.firstCharConvert(column.getForeignKey())).append(" = service.selectById(this.")
                        .append(GeneratorUtils.firstCharConvert(column.getForeignKey())).append(" = service.getById(this.")
                        .append(field).append(");\n");
                builder.append("        if (!Cools.isEmpty(").append(GeneratorUtils.firstCharConvert(column.getForeignKey()))
                        .append(")){\n");