liulin
2024-09-03 d03e7880c6ebd9f487c798b7f238e615ab93cf3b
GenCode
已修改2个文件
50 ■■■■■ 文件已修改
src/test/java/com/lunhan/xxx/GenCodeGauss.java 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/test/java/com/lunhan/xxx/GenCodeMysql.java 46 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/test/java/com/lunhan/xxx/GenCodeGauss.java
@@ -1047,6 +1047,7 @@
                "\n" +
                "        " + poName + " find = mapper.get(id);\n" +
                "        if (null != find) {\n" +
                "            // 转换vo\n" +
                "            result = " + convertMapperName + ".INSTANCE.toVo(find);\n" +
                "        }\n" +
                "        return ExecutedResult.success(result);\n" +
@@ -1148,6 +1149,7 @@
                "\n" +
                "        List<" + poName + "> list = mapper.getList(listId);\n" +
                "        if (ListUtil.isNotNullOrEmpty(list)) {\n" +
                "            // 转换vo\n" +
                "            result = " + convertMapperName + ".INSTANCE.toVo(list);\n" +
                "        }\n" +
                "        return ExecutedResult.success(result);\n" +
@@ -1169,7 +1171,7 @@
                "        if (ListUtil.isNotNullOrEmpty(list)) {\n" +
                "            pageList.setLastId(list.get(list.size() - 1).getId());\n" +
                "            // 转换vo\n" +
                "            listVo = TroopsInfoConvert.INSTANCE.toVo(list);\n" +
                "            listVo = " + convertMapperName + ".INSTANCE.toVo(list);\n" +
                "        }\n" +
                "        PagerResult<" + responseDTOName + "> result = new PagerResult<>(pageList.getLimit(), pageList.getPage(), pageList.getTotal(), listVo);\n" +
                "        result.setLastId(pageList.getLastId());\n" +
src/test/java/com/lunhan/xxx/GenCodeMysql.java
@@ -197,13 +197,11 @@
            "/**\n" +
                    " * {#=desc}\n" +
                    " * @author {#=author}\n" +
                    " * @description {#=desc}\n" +
                    " */";
    private static final String SET_METHOD_DESC_TPL =
            "    /**\n" +
                    "     * {#=desc}\n" +
                    "     * @author {#=author}\n" +
                    "     * @description {#=desc}\n" +
                    "     */";
    private static final String SET_PRO_DESC_TPL =
            "\t/**\n" +
@@ -1047,6 +1045,7 @@
        String modifyDTOName = SuffixSet.Modify + modelName;
        String responseDTOName = modelName + "VO";
        String searchName = "Search" + modelName;
        String convertMapperName = modelName + GenCodeGauss.SuffixSet.CONVERT_MAPPER;
        String tableNamePackage = tableName.toLowerCase().replaceAll("_", "");
        StringBuilder content = new StringBuilder();
@@ -1063,30 +1062,13 @@
                content.append(ConstantFactory.STR_NEWLINE);
            }
        }
        content.append("import ");
        content.append(PackageSet.DAO);
        content.append(".");
        content.append(daoName + ";\n");
        content.append("import ");
        content.append(PackageSet.PO);
        content.append(".");
        content.append(poName + ";\n");
        content.append("import ");
        content.append(PackageSet.Request);
        content.append("." + tableNamePackage + ".");
        content.append(createDTOName + ";\n");
        content.append("import ");
        content.append(PackageSet.Request);
        content.append("." + tableNamePackage + ".");
        content.append(modifyDTOName + ";\n");
        content.append("import ");
        content.append(PackageSet.SEARCH);
        content.append(".");
        content.append(searchName + ";\n");
        content.append("import ");
        content.append(PackageSet.VO);
        content.append(".");
        content.append(responseDTOName + ";\n");
        content.append(String.format("import %s.%s;\n", GenCodeGauss.PackageSet.MAPPER_IMPL, daoName));
        content.append(String.format("import %s.%s;\n", GenCodeGauss.PackageSet.PO, poName));
        content.append(String.format("import %s.%s.%s;\n", GenCodeGauss.PackageSet.Request, tableNamePackage, createDTOName));
        content.append(String.format("import %s.%s.%s;\n", GenCodeGauss.PackageSet.Request, tableNamePackage, modifyDTOName));
        content.append(String.format("import %s.%s;\n", GenCodeGauss.PackageSet.SEARCH, searchName));
        content.append(String.format("import %s.%s;\n", GenCodeGauss.PackageSet.VO, responseDTOName));
        content.append(String.format("import %s.%s;\n", GenCodeGauss.PackageSet.CONVERT_MAPPER, convertMapperName));
        content.append(ConstantFactory.STR_NEWLINE);
        content.append(SET_CLASS_DESC_TPL
                .replaceAll("\\{\\#\\=desc\\}", tableDesc)
@@ -1103,7 +1085,7 @@
        content.append(ConstantFactory.STR_NEWLINE);
        content.append("    public ExecutedResult<Long> create(" + createDTOName + " request) {\n" +
                "        // 转换po\n" +
                "        " + poName + " item = CopierUtil.mapTo(request, " + poName + ".class);\n" +
                "        " + poName + " item = " + convertMapperName + ".INSTANCE.toCreate(request);\n" +
                "        // 设置主键id\n" +
                "        //item.setId(SnowFlakeUtil.getId());\n" +
                "        // 设置状态\n" +
@@ -1127,7 +1109,7 @@
                "            return ExecutedResult.failed(checkExists.getMsg());\n" +
                "        }\n" +
                "        // 转换po\n" +
                "        " + poName + " item = CopierUtil.mapTo(request, " + poName + ".class);\n" +
                "        " + poName + " item = " + convertMapperName + ".INSTANCE.toModify(request);\n" +
                "\n" +
                "        Boolean result = this.dao.modify(item);\n" +
                "        if (BooleanUtils.isFalse(result)) {\n" +
@@ -1141,7 +1123,8 @@
                "\n" +
                "        " + poName + " find = dao.getById(id);\n" +
                "        if (null != find) {\n" +
                "            result = CopierUtil.mapTo(find, " + responseDTOName + ".class);\n" +
                "            // 转换vo\n" +
                "            result = " + convertMapperName + ".INSTANCE.toVo(find);\n" +
                "        }\n" +
                "        return ExecutedResult.success(result);\n" +
                "    }\n" +
@@ -1218,7 +1201,8 @@
                "\n" +
                "        List<" + poName + "> list = this.dao.getListById(listId);\n" +
                "        if (ListUtil.isNotNullOrEmpty(list)) {\n" +
                "            result = CopierUtil.mapTo(list, " + responseDTOName + ".class);\n" +
                "            // 转换vo\n" +
                "            result = " + convertMapperName + ".INSTANCE.toVo(list);\n" +
                "        }\n" +
                "        return ExecutedResult.success(result);\n" +
                "    }\n" +
@@ -1239,7 +1223,7 @@
                "        if (ListUtil.isNotNullOrEmpty(list)) {\n" +
                "            pageList.setLastId(list.get(list.size() - 1).getId());\n" +
                "            // 转换vo\n" +
                "            listVo = CopierUtil.mapTo(list, " + responseDTOName + ".class);\n" +
                "            listVo = " + convertMapperName + ".INSTANCE.toVo(list);\n" +
                "        }\n" +
                "        PagerResult<" + responseDTOName + "> result = new PagerResult<>(pageList.getLimit(), pageList.getPage(), pageList.getTotal(), listVo);\n" +
                "        result.setLastId(pageList.getLastId());\n" +