parent
d69b13fe10
commit
bced595741
@ -1,7 +1,7 @@
|
||||
package com.dsideal.gw.Admin.Controller;
|
||||
package com.dsideal.base.Admin.Controller;
|
||||
|
||||
import com.dsideal.gw.Util.JwtUtil;
|
||||
import com.dsideal.gw.Util.ResultVO;
|
||||
import com.dsideal.base.Util.JwtUtil;
|
||||
import com.dsideal.base.Util.ResultVO;
|
||||
import com.jfinal.aop.Before;
|
||||
import com.jfinal.core.Controller;
|
||||
import com.jfinal.ext.interceptor.GET;
|
@ -1,4 +1,4 @@
|
||||
package com.dsideal.gw.Controller;
|
||||
package com.dsideal.base.Controller;
|
||||
|
||||
import com.jfinal.aop.Before;
|
||||
import com.jfinal.core.Controller;
|
@ -1,4 +1,4 @@
|
||||
package com.dsideal.gw.Handler;
|
||||
package com.dsideal.base.Handler;
|
||||
|
||||
import com.jfinal.handler.Handler;
|
||||
import org.jsoup.internal.StringUtil;
|
@ -1,4 +1,4 @@
|
||||
package com.dsideal.gw.Handler;
|
||||
package com.dsideal.base.Handler;
|
||||
|
||||
import org.jsoup.Jsoup;
|
||||
import org.jsoup.safety.Safelist;
|
@ -1,6 +1,6 @@
|
||||
package com.dsideal.gw.Interceptor;
|
||||
package com.dsideal.base.Interceptor;
|
||||
|
||||
import com.dsideal.gw.Util.CommonUtil;
|
||||
import com.dsideal.base.Util.CommonUtil;
|
||||
import com.jfinal.aop.Interceptor;
|
||||
import com.jfinal.aop.Invocation;
|
||||
import com.jfinal.core.Controller;
|
@ -1,4 +1,4 @@
|
||||
package com.dsideal.gw.Interceptor;
|
||||
package com.dsideal.base.Interceptor;
|
||||
|
||||
import java.lang.annotation.*;
|
||||
|
@ -1,6 +1,6 @@
|
||||
package com.dsideal.gw.Interceptor;
|
||||
package com.dsideal.base.Interceptor;
|
||||
|
||||
import com.dsideal.gw.Util.CommonUtil;
|
||||
import com.dsideal.base.Util.CommonUtil;
|
||||
import com.jfinal.aop.Interceptor;
|
||||
import com.jfinal.aop.Invocation;
|
||||
import com.jfinal.core.Controller;
|
@ -1,4 +1,4 @@
|
||||
package com.dsideal.gw.Interceptor;
|
||||
package com.dsideal.base.Interceptor;
|
||||
|
||||
import java.lang.annotation.*;
|
||||
|
@ -1,6 +1,6 @@
|
||||
package com.dsideal.gw.Interceptor;
|
||||
package com.dsideal.base.Interceptor;
|
||||
|
||||
import com.dsideal.gw.Util.CommonUtil;
|
||||
import com.dsideal.base.Util.CommonUtil;
|
||||
import com.jfinal.aop.Interceptor;
|
||||
import com.jfinal.aop.Invocation;
|
||||
import com.jfinal.core.Controller;
|
@ -1,4 +1,4 @@
|
||||
package com.dsideal.gw.Interceptor;
|
||||
package com.dsideal.base.Interceptor;
|
||||
|
||||
import java.lang.annotation.*;
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.dsideal.gw.Interceptor;
|
||||
package com.dsideal.base.Interceptor;
|
||||
|
||||
import java.lang.annotation.*;
|
||||
|
@ -1,6 +1,6 @@
|
||||
package com.dsideal.gw.Interceptor;
|
||||
package com.dsideal.base.Interceptor;
|
||||
|
||||
import com.dsideal.gw.Util.CommonUtil;
|
||||
import com.dsideal.base.Util.CommonUtil;
|
||||
import com.jfinal.aop.Interceptor;
|
||||
import com.jfinal.aop.Invocation;
|
||||
import com.jfinal.core.Controller;
|
@ -1,4 +1,4 @@
|
||||
package com.dsideal.gw.Interceptor;
|
||||
package com.dsideal.base.Interceptor;
|
||||
|
||||
import java.lang.annotation.*;
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.dsideal.gw.Test;
|
||||
package com.dsideal.base.Test;
|
||||
|
||||
import cn.hutool.core.lang.RegexPool;
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.dsideal.gw.Test;
|
||||
package com.dsideal.base.Test;
|
||||
|
||||
import cn.hutool.core.io.FileUtil;
|
||||
import com.alibaba.fastjson.JSONObject;
|
@ -1,8 +1,8 @@
|
||||
package com.dsideal.gw.Test;
|
||||
package com.dsideal.base.Test;
|
||||
|
||||
import cn.hutool.http.HttpUtil;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.dsideal.gw.Util.CommonUtil;
|
||||
import com.dsideal.base.Util.CommonUtil;
|
||||
|
||||
import java.util.UUID;
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.dsideal.gw.Test;
|
||||
package com.dsideal.base.Test;
|
||||
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.cybermkd.mongo.kit.MongoQuery;
|
@ -1,4 +1,4 @@
|
||||
package com.dsideal.gw.Test;
|
||||
package com.dsideal.base.Test;
|
||||
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.Date;
|
@ -1,4 +1,4 @@
|
||||
package com.dsideal.gw.Tools;
|
||||
package com.dsideal.base.Tools;
|
||||
|
||||
import cn.hutool.core.util.RandomUtil;
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.dsideal.gw.Util;
|
||||
package com.dsideal.base.Util;
|
||||
|
||||
import cn.hutool.core.date.DateTime;
|
||||
import cn.hutool.core.io.FileUtil;
|
@ -1,4 +1,4 @@
|
||||
package com.dsideal.gw.Util;
|
||||
package com.dsideal.base.Util;
|
||||
|
||||
import io.jsonwebtoken.Claims;
|
||||
import io.jsonwebtoken.Jwts;
|
@ -1,4 +1,4 @@
|
||||
package com.dsideal.gw.Util;
|
||||
package com.dsideal.base.Util;
|
||||
|
||||
import com.jfinal.log.Log;
|
||||
import org.slf4j.Logger;
|
@ -1,4 +1,4 @@
|
||||
package com.dsideal.gw.Util;
|
||||
package com.dsideal.base.Util;
|
||||
|
||||
import com.jfinal.log.ILogFactory;
|
||||
import com.jfinal.log.Log;
|
@ -1,4 +1,4 @@
|
||||
package com.dsideal.gw.Tools;
|
||||
package com.dsideal.base.Tools;
|
||||
|
||||
import cn.hutool.core.io.FileUtil;
|
||||
import com.jfinal.kit.PathKit;
|
@ -1,4 +1,4 @@
|
||||
package com.dsideal.gw.Util;
|
||||
package com.dsideal.base.Util;
|
||||
|
||||
public class ResultVO {
|
||||
private Integer code; //返回码
|
@ -1,83 +0,0 @@
|
||||
package com.dsideal.gw.Tools;
|
||||
|
||||
import cn.smallbun.screw.core.Configuration;
|
||||
import cn.smallbun.screw.core.engine.EngineConfig;
|
||||
import cn.smallbun.screw.core.engine.EngineFileType;
|
||||
import cn.smallbun.screw.core.engine.EngineTemplateType;
|
||||
import cn.smallbun.screw.core.execute.DocumentationExecute;
|
||||
import cn.smallbun.screw.core.process.ProcessConfig;
|
||||
import com.zaxxer.hikari.HikariConfig;
|
||||
import com.zaxxer.hikari.HikariDataSource;
|
||||
|
||||
import javax.sql.DataSource;
|
||||
import java.util.ArrayList;
|
||||
|
||||
public class GenerateMysqlDoc {
|
||||
public static void main(String[] args) {
|
||||
String fileOutputDir = "c:\\";
|
||||
//数据源
|
||||
HikariConfig hikariConfig = new HikariConfig();
|
||||
hikariConfig.setDriverClassName("com.mysql.jdbc.Driver");
|
||||
hikariConfig.setJdbcUrl("jdbc:mysql://10.10.14.210:22066/yltcharge?useUnicode=true&characterEncoding=UTF-8&useSSL=false");
|
||||
hikariConfig.setUsername("root");
|
||||
hikariConfig.setPassword("DsideaL147258369");
|
||||
//设置可以获取tables remarks信息
|
||||
hikariConfig.addDataSourceProperty("useInformationSchema", "true");
|
||||
hikariConfig.setMinimumIdle(2);
|
||||
hikariConfig.setMaximumPoolSize(5);
|
||||
DataSource dataSource = new HikariDataSource(hikariConfig);
|
||||
//生成配置
|
||||
EngineConfig engineConfig = EngineConfig.builder()
|
||||
//生成文件路径
|
||||
.fileOutputDir(fileOutputDir)
|
||||
//打开目录
|
||||
.openOutputDir(true)
|
||||
//文件类型
|
||||
.fileType(EngineFileType.HTML)
|
||||
//生成模板实现
|
||||
.produceType(EngineTemplateType.freemarker)
|
||||
//自定义文件名称
|
||||
.fileName("驿来特数据库文档").build();
|
||||
|
||||
//忽略表
|
||||
ArrayList<String> ignoreTableName = new ArrayList<>();
|
||||
//ignoreTableName.add("test_user");
|
||||
//ignoreTableName.add("test_group");
|
||||
//忽略表前缀
|
||||
ArrayList<String> ignorePrefix = new ArrayList<>();
|
||||
//ignorePrefix.add("test_");
|
||||
//忽略表后缀
|
||||
ArrayList<String> ignoreSuffix = new ArrayList<>();
|
||||
//ignoreSuffix.add("_test");
|
||||
|
||||
ProcessConfig processConfig = ProcessConfig.builder()
|
||||
//指定生成逻辑、当存在指定表、指定表前缀、指定表后缀时,将生成指定表,其余表不生成、并跳过忽略表配置
|
||||
//根据名称指定表生成
|
||||
.designatedTableName(new ArrayList<>())
|
||||
//根据表前缀生成
|
||||
.designatedTablePrefix(new ArrayList<>())
|
||||
//根据表后缀生成
|
||||
.designatedTableSuffix(new ArrayList<>())
|
||||
//忽略表名
|
||||
.ignoreTableName(ignoreTableName)
|
||||
//忽略表前缀
|
||||
.ignoreTablePrefix(ignorePrefix)
|
||||
//忽略表后缀
|
||||
.ignoreTableSuffix(ignoreSuffix).build();
|
||||
//配置
|
||||
Configuration config = Configuration.builder()
|
||||
//版本
|
||||
.version("1.0.0")
|
||||
//描述
|
||||
.description("驿来特数据库设计文档生成")
|
||||
//数据源
|
||||
.dataSource(dataSource)
|
||||
//生成配置
|
||||
.engineConfig(engineConfig)
|
||||
//生成配置
|
||||
.produceConfig(processConfig)
|
||||
.build();
|
||||
//执行生成
|
||||
new DocumentationExecute(config).execute();
|
||||
}
|
||||
}
|
@ -1,32 +1,13 @@
|
||||
_ooOoo_
|
||||
o8888888o
|
||||
88" . "88
|
||||
(| -_- |)
|
||||
O\ = /O
|
||||
____/`---'\____
|
||||
. ' \\| |// `.
|
||||
/ \\||| : |||// \
|
||||
/ _||||| -:- |||||- \
|
||||
| | \\\ - /// | |
|
||||
| \_| ''\---/'' | |
|
||||
\ .-\__ `-` ___/-. /
|
||||
___`. .' /--.--\ `. . __
|
||||
."" '< `.___\_<|>_/___.' >'"".
|
||||
| | : `- \`.;`\ _ /`;.`/ - ` : | |
|
||||
\ \ `-. \_ __\ /__ _/ .-` / /
|
||||
======`-.____`-.___\_____/___.-`____.-'======
|
||||
`=---='
|
||||
|
||||
.............................................
|
||||
佛祖镇楼 BUG辟易
|
||||
佛曰:
|
||||
写字楼里写字间,写字间里程序员;
|
||||
程序人员写程序,又拿程序换酒钱。
|
||||
酒醒只在网上坐,酒醉还来网下眠;
|
||||
酒醉酒醒日复日,网上网下年复年。
|
||||
但愿老死电脑间,不愿鞠躬老板前;
|
||||
奔驰宝马贵者趣,公交自行程序员。
|
||||
别人笑我忒疯癫,我笑自己命太贱;
|
||||
不见满街漂亮妹,哪个归得程序员?
|
||||
__ _______
|
||||
/ | / \
|
||||
____$$ | _______ $$$$$$$ | ______ _______ ______
|
||||
/ $$ | / | $$ |__$$ | / \ / | / \
|
||||
/$$$$$$$ |/$$$$$$$/ $$ $$< $$$$$$ |/$$$$$$$/ /$$$$$$ |
|
||||
$$ | $$ |$$ \ $$$$$$$ | / $$ |$$ \ $$ $$ |
|
||||
$$ \__$$ | $$$$$$ | $$ |__$$ |/$$$$$$$ | $$$$$$ |$$$$$$$$/
|
||||
$$ $$ |/ $$/ $$ $$/ $$ $$ |/ $$/ $$ |
|
||||
$$$$$$$/ $$$$$$$/ $$$$$$$/ $$$$$$$/ $$$$$$$/ $$$$$$$/
|
||||
|
||||
|
||||
power by http://patorjk.com/software/taag/
|
Loading…
Reference in new issue