|
@@ -1,83 +1,83 @@
|
|
|
-//package com.diagbot;
|
|
|
-//
|
|
|
-//import com.baomidou.mybatisplus.annotation.DbType;
|
|
|
-//import com.baomidou.mybatisplus.generator.AutoGenerator;
|
|
|
-//import com.baomidou.mybatisplus.generator.config.DataSourceConfig;
|
|
|
-//import com.baomidou.mybatisplus.generator.config.GlobalConfig;
|
|
|
-//import com.baomidou.mybatisplus.generator.config.PackageConfig;
|
|
|
-//import com.baomidou.mybatisplus.generator.config.StrategyConfig;
|
|
|
-//import com.baomidou.mybatisplus.generator.config.rules.NamingStrategy;
|
|
|
-//import com.baomidou.mybatisplus.generator.engine.FreemarkerTemplateEngine;
|
|
|
-//
|
|
|
-///**
|
|
|
-// * @Description: 代码生成器
|
|
|
-// * @author: gaodm
|
|
|
-// * @time: 2018/8/2 10:15
|
|
|
-// */
|
|
|
-//public class CodeGeneration {
|
|
|
-//
|
|
|
-// /**
|
|
|
-// *
|
|
|
-// * @Title: main
|
|
|
-// * @Description: 生成
|
|
|
-// * @param args
|
|
|
-// */
|
|
|
-// public static void main(String[] args) {
|
|
|
-// AutoGenerator mpg = new AutoGenerator();
|
|
|
-//
|
|
|
-// // 全局配置
|
|
|
-// GlobalConfig gc = new GlobalConfig();
|
|
|
-// gc.setOutputDir("E://code//feedbackservice");
|
|
|
-// gc.setFileOverride(true);
|
|
|
-// gc.setActiveRecord(false);// 不需要ActiveRecord特性的请改为false
|
|
|
-// gc.setEnableCache(false);// XML 二级缓存
|
|
|
-// gc.setBaseResultMap(true);// XML ResultMap
|
|
|
-// gc.setBaseColumnList(false);// XML columList
|
|
|
-// gc.setAuthor("gaodm");// 作者
|
|
|
-//
|
|
|
-// // 自定义文件命名,注意 %s 会自动填充表实体属性!
|
|
|
-// gc.setControllerName("%sController");
|
|
|
-// gc.setServiceName("%sService");
|
|
|
-// gc.setServiceImplName("%sServiceImpl");
|
|
|
-// gc.setMapperName("%sMapper");
|
|
|
-// gc.setXmlName("%sMapper");
|
|
|
-// mpg.setGlobalConfig(gc);
|
|
|
-//
|
|
|
-// // 数据源配置
|
|
|
-// DataSourceConfig dsc = new DataSourceConfig();
|
|
|
-// dsc.setDbType(DbType.MYSQL);
|
|
|
-// dsc.setDriverName("com.mysql.cj.jdbc.Driver");
|
|
|
-// dsc.setUsername("root");
|
|
|
-// dsc.setPassword("root");
|
|
|
-// dsc.setUrl("jdbc:mysql://127.0.0.1:3306/sys-log?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf-8");
|
|
|
-// mpg.setDataSource(dsc);
|
|
|
-//
|
|
|
-// // 策略配置
|
|
|
-// StrategyConfig strategy = new StrategyConfig();
|
|
|
-//// strategy.setTablePrefix(new String[] { "sys_" });// 此处可以修改为您的表前缀
|
|
|
-// strategy.setNaming(NamingStrategy.underline_to_camel);// 表名生成策略
|
|
|
-// strategy.setInclude(new String[] { "sys_log" }); // 需要生成的表
|
|
|
-//
|
|
|
-// strategy.setSuperServiceClass(null);
|
|
|
-// strategy.setSuperServiceImplClass(null);
|
|
|
-// strategy.setSuperMapperClass(null);
|
|
|
-//
|
|
|
-// mpg.setStrategy(strategy);
|
|
|
-//
|
|
|
-// // 包配置
|
|
|
-// PackageConfig pc = new PackageConfig();
|
|
|
-// pc.setParent("com.diagbot");
|
|
|
-// pc.setController("web");
|
|
|
-// pc.setService("service");
|
|
|
-// pc.setServiceImpl("service.impl");
|
|
|
-// pc.setMapper("mapper");
|
|
|
-// pc.setEntity("entity");
|
|
|
-// pc.setXml("resources.mapper");
|
|
|
-// mpg.setPackageInfo(pc);
|
|
|
-//
|
|
|
-// // 执行生成
|
|
|
-// mpg.setTemplateEngine(new FreemarkerTemplateEngine());
|
|
|
-// mpg.execute();
|
|
|
-//
|
|
|
-// }
|
|
|
-//}
|
|
|
+package com.diagbot;
|
|
|
+
|
|
|
+import com.baomidou.mybatisplus.annotation.DbType;
|
|
|
+import com.baomidou.mybatisplus.generator.AutoGenerator;
|
|
|
+import com.baomidou.mybatisplus.generator.config.DataSourceConfig;
|
|
|
+import com.baomidou.mybatisplus.generator.config.GlobalConfig;
|
|
|
+import com.baomidou.mybatisplus.generator.config.PackageConfig;
|
|
|
+import com.baomidou.mybatisplus.generator.config.StrategyConfig;
|
|
|
+import com.baomidou.mybatisplus.generator.config.rules.NamingStrategy;
|
|
|
+import com.baomidou.mybatisplus.generator.engine.FreemarkerTemplateEngine;
|
|
|
+
|
|
|
+/**
|
|
|
+ * @Description: 代码生成器
|
|
|
+ * @author: gaodm
|
|
|
+ * @time: 2018/8/2 10:15
|
|
|
+ */
|
|
|
+public class CodeGeneration {
|
|
|
+
|
|
|
+ /**
|
|
|
+ *
|
|
|
+ * @Title: main
|
|
|
+ * @Description: 生成
|
|
|
+ * @param args
|
|
|
+ */
|
|
|
+ public static void main(String[] args) {
|
|
|
+ AutoGenerator mpg = new AutoGenerator();
|
|
|
+
|
|
|
+ // 全局配置
|
|
|
+ GlobalConfig gc = new GlobalConfig();
|
|
|
+ gc.setOutputDir("E://code//ltkgservice");
|
|
|
+ gc.setFileOverride(true);
|
|
|
+ gc.setActiveRecord(false);// 不需要ActiveRecord特性的请改为false
|
|
|
+ gc.setEnableCache(false);// XML 二级缓存
|
|
|
+ gc.setBaseResultMap(true);// XML ResultMap
|
|
|
+ gc.setBaseColumnList(false);// XML columList
|
|
|
+ gc.setAuthor("gaodm");// 作者
|
|
|
+
|
|
|
+ // 自定义文件命名,注意 %s 会自动填充表实体属性!
|
|
|
+ gc.setControllerName("%sController");
|
|
|
+ gc.setServiceName("%sService");
|
|
|
+ gc.setServiceImplName("%sServiceImpl");
|
|
|
+ gc.setMapperName("%sMapper");
|
|
|
+ gc.setXmlName("%sMapper");
|
|
|
+ mpg.setGlobalConfig(gc);
|
|
|
+
|
|
|
+ // 数据源配置
|
|
|
+ DataSourceConfig dsc = new DataSourceConfig();
|
|
|
+ dsc.setDbType(DbType.MYSQL);
|
|
|
+ dsc.setDriverName("com.mysql.cj.jdbc.Driver");
|
|
|
+ dsc.setUsername("root");
|
|
|
+ dsc.setPassword("lantone");
|
|
|
+ dsc.setUrl("jdbc:mysql://192.168.2.236:3306/sys-ltkg?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf-8");
|
|
|
+ mpg.setDataSource(dsc);
|
|
|
+
|
|
|
+ // 策略配置
|
|
|
+ StrategyConfig strategy = new StrategyConfig();
|
|
|
+ strategy.setTablePrefix(new String[] { "ltkg_" });// 此处可以修改为您的表前缀
|
|
|
+ strategy.setNaming(NamingStrategy.underline_to_camel);// 表名生成策略
|
|
|
+ strategy.setInclude(new String[] { "ltkg_preset_info" }); // 需要生成的表
|
|
|
+
|
|
|
+ strategy.setSuperServiceClass(null);
|
|
|
+ strategy.setSuperServiceImplClass(null);
|
|
|
+ strategy.setSuperMapperClass(null);
|
|
|
+
|
|
|
+ mpg.setStrategy(strategy);
|
|
|
+
|
|
|
+ // 包配置
|
|
|
+ PackageConfig pc = new PackageConfig();
|
|
|
+ pc.setParent("com.diagbot");
|
|
|
+ pc.setController("web");
|
|
|
+ pc.setService("service");
|
|
|
+ pc.setServiceImpl("service.impl");
|
|
|
+ pc.setMapper("mapper");
|
|
|
+ pc.setEntity("entity");
|
|
|
+ pc.setXml("resources.mapper");
|
|
|
+ mpg.setPackageInfo(pc);
|
|
|
+
|
|
|
+ // 执行生成
|
|
|
+ mpg.setTemplateEngine(new FreemarkerTemplateEngine());
|
|
|
+ mpg.execute();
|
|
|
+
|
|
|
+ }
|
|
|
+}
|