From 7136e6c077a0c9c49ffe72f8ff375bdd0a6e64bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=9E=97=E7=83=BD?= Date: Mon, 12 Sep 2022 15:26:08 +0800 Subject: [PATCH 1/2] =?UTF-8?q?v1.0=20=E6=B5=8B=E8=AF=95=E7=89=88=E5=8F=91?= =?UTF-8?q?=E5=B8=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 6 +- src/main/java/constant/COMMON_CONSTANT.java | 26 +- src/main/java/pojo/TableInfo.java | 50 ++- src/main/java/util/CreateFileUtil.java | 11 +- src/main/resources/META-INF/plugin.xml | 2 +- .../resources/templates/BasePage.java.ftl | 296 ------------------ .../resources/templates/Controller.java.ftl | 73 +++++ src/main/resources/templates/DAO.java.ftl | 131 -------- .../resources/templates/DOMapper.java.ftl | 32 -- src/main/resources/templates/Mapper.java.ftl | 70 +++++ src/main/resources/templates/Model.java.ftl | 15 +- src/main/resources/templates/Page.java.ftl | 40 --- .../resources/templates/ResultMap.java.ftl | 114 ------- src/main/resources/templates/Service.java.ftl | 23 ++ .../resources/templates/ServiceImpl.java.ftl | 65 ++++ src/main/resources/templates/VO.java.ftl | 48 +++ .../resources/templates/XMLMapper.xml.ftl | 110 ------- 17 files changed, 365 insertions(+), 747 deletions(-) delete mode 100644 src/main/resources/templates/BasePage.java.ftl create mode 100644 src/main/resources/templates/Controller.java.ftl delete mode 100644 src/main/resources/templates/DAO.java.ftl delete mode 100644 src/main/resources/templates/DOMapper.java.ftl create mode 100644 src/main/resources/templates/Mapper.java.ftl delete mode 100644 src/main/resources/templates/Page.java.ftl delete mode 100644 src/main/resources/templates/ResultMap.java.ftl create mode 100644 src/main/resources/templates/Service.java.ftl create mode 100644 src/main/resources/templates/ServiceImpl.java.ftl create mode 100644 src/main/resources/templates/VO.java.ftl delete mode 100644 src/main/resources/templates/XMLMapper.xml.ftl diff --git a/README.md b/README.md index 39f66f5..5f6d419 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,4 @@ #### idea 插件简介 -尚在开发中......... 定制化生成代码,根据建表SQL一键生成mapper、model、VO、service、controller、feign、网关的代码,包括以下功能 1. 基础增删改查、列表的查询 @@ -8,4 +7,7 @@ #### 注意事项 -sql 一定要带上 COMMENT \ No newline at end of file +sql 一定要带上 COMMENT + +#### 版本 +1.0 测试版 \ No newline at end of file diff --git a/src/main/java/constant/COMMON_CONSTANT.java b/src/main/java/constant/COMMON_CONSTANT.java index ffc5c70..724411e 100644 --- a/src/main/java/constant/COMMON_CONSTANT.java +++ b/src/main/java/constant/COMMON_CONSTANT.java @@ -5,38 +5,54 @@ import freemarker.template.Template; import util.StringUtil; import java.io.IOException; +import java.text.SimpleDateFormat; import java.util.ArrayList; +import java.util.Date; +import java.util.HashMap; import java.util.List; +import java.util.Map; /** * @Author zhanglinfeng * @Date create in 2022/9/8 17:52 */ public class COMMON_CONSTANT { - public static String AUTHOR = ""; public static String PROJECT_PATH = ""; - public static String PACKAGE_PATH = ""; public static String FULL_PATH = ""; public static List