diff --git a/ningda-generator/pom.xml b/ningda-generator/pom.xml
index 761d999..6f57684 100644
--- a/ningda-generator/pom.xml
+++ b/ningda-generator/pom.xml
@@ -26,9 +26,23 @@
freemarker
+
+
+
+
+
- mysql
- mysql-connector-java
+ com.kingbase8
+ kingbase8-8.2.0
+ system
+ ${project.basedir}/src/lib/kingbase8-8.2.0.jar
+
+
+
+ com.kingbase.dialect
+ kingbase8-8.2.0
+ system
+ ${project.basedir}/src/lib/kingbase8-8.2.0.jar
diff --git a/ningda-generator/src/lib/kingbase8-8.2.0.jar b/ningda-generator/src/lib/kingbase8-8.2.0.jar
new file mode 100644
index 0000000..390ae26
Binary files /dev/null and b/ningda-generator/src/lib/kingbase8-8.2.0.jar differ
diff --git a/ningda-generator/src/main/java/com/ningdatech/generator/config/GeneratorCodeKingbaseConfig.java b/ningda-generator/src/main/java/com/ningdatech/generator/config/GeneratorCodeKingbaseConfig.java
new file mode 100644
index 0000000..6469612
--- /dev/null
+++ b/ningda-generator/src/main/java/com/ningdatech/generator/config/GeneratorCodeKingbaseConfig.java
@@ -0,0 +1,62 @@
+package com.ningdatech.generator.config;
+
+import com.baomidou.mybatisplus.generator.FastAutoGenerator;
+import com.baomidou.mybatisplus.generator.config.OutputFile;
+import com.baomidou.mybatisplus.generator.engine.FreemarkerTemplateEngine;
+
+import java.util.Collections;
+
+/**
+ * @description: 自动生成code代码
+ * @author: zpf
+ * @date: 2023/01/03 09:20
+ */
+public class GeneratorCodeKingbaseConfig {
+
+ private static final String PATH_LXX = "/Users/liuxinxin/IdeaProjects/project-management/pmapi/src/main/java";
+ private static final String PATH_YYD = "";
+ private static final String PATH_LS = "";
+ private static final String PATH_ZPF = "D:\\ningda\\project-management\\pmapi\\src\\main\\java";
+ private static final String PATH_CMM = "";
+
+ private static final String URL = "jdbc:kingbase8://120.26.44.207:54321/nd_project_management?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8";
+ private static final String USER_NAME = "SYSTEM";
+ private static final String PASSWORD = "Ndkj1234";
+
+ private static void generate(String author, String packageName, String path, String... tableNames) {
+ FastAutoGenerator.create(URL, USER_NAME, PASSWORD)
+ .globalConfig(builder -> {
+ // 设置作者
+ builder.author(author)
+ // 开启 swagger 模式
+ .enableSwagger()
+ // 覆盖已生成文件
+ .fileOverride()
+ // 指定输出目录
+ .outputDir(path);
+ })
+ .packageConfig(builder -> {
+ // 设置父包名
+ builder.parent("com.ningdatech")
+ // 设置父包模块名
+ .moduleName("pmapi." + packageName)
+ // 设置mapperXml生成路径
+ .pathInfo(Collections.singletonMap(OutputFile.mapperXml,
+ //设置自己的生成路径
+ path + "/com/ningdatech/pmapi/" + packageName + "/mapper"));
+ })
+ .strategyConfig(builder -> {
+ builder.addTablePrefix("wflow");
+ // 设置需要生成的表名
+ builder.addInclude(tableNames);
+ })
+ // 使用Freemarker引擎模板,默认的是Velocity引擎模板
+ .templateEngine(new FreemarkerTemplateEngine())
+ .execute();
+ }
+
+ public static void main(String[] args) {
+ generate("ZPF", "testuser", PATH_ZPF, "wflow_users");
+ }
+
+}
diff --git a/pmapi/pom.xml b/pmapi/pom.xml
index c1c42b9..1ec7921 100644
--- a/pmapi/pom.xml
+++ b/pmapi/pom.xml
@@ -206,7 +206,6 @@
com.ningdatech
nd-flowable-starter
- true
diff --git a/pmapi/src/main/java/com/ningdatech/pmapi/common/handler/GlobalResponseHandler.java b/pmapi/src/main/java/com/ningdatech/pmapi/common/handler/GlobalResponseHandler.java
index b9c0a2e..49b5ee2 100644
--- a/pmapi/src/main/java/com/ningdatech/pmapi/common/handler/GlobalResponseHandler.java
+++ b/pmapi/src/main/java/com/ningdatech/pmapi/common/handler/GlobalResponseHandler.java
@@ -38,8 +38,8 @@ public class GlobalResponseHandler implements ResponseBodyAdvice