importorg.apache.commons.lang3.StringUtils;importorg.mybatis.generator.api.MyBatisGenerator;import org.mybatis.generator.config.*;importorg.mybatis.generator.internal.DefaultShellCallback;importcom.google.common.base.CaseFormat;importjava.text.SimpleDateFormat;import java.util.*;import static com.tydt.decision.core.ProjectConstant.*;public classCodeGenerator {//JDBC配置,请修改为你项目的实际配置
private static final String JDBC_URL = "jdbc:mysql://localhost:3306/decision?serverTimezone=GMT%2B8&characterEncoding=utf8";private static final String JDBC_USERNAME = "root";private static final String JDBC_PASSWORD = "root";private static final String JDBC_DIVER_CLASS_NAME = "com.mysql.cj.jdbc.Driver";private static final String PROJECT_PATH = System.getProperty("user.dir");//项目在硬盘上的基础路径
private static final String TEMPLATE_FILE_PATH = PROJECT_PATH + "/src/test/resources/generator/template";//模板位置
private static final String JAVA_PATH = "/src/main/java"; //java文件路径
private static final String RESOURCES_PATH = "/src/main/resources";//资源文件路径
private static final String PACKAGE_PATH_SERVICE = packageConvertPath(SERVICE_PACKAGE);//生成的Service存放路径
private static final String PACKAGE_P