♻️ 重构生成接口代码

This commit is contained in:
SanLi
2020-07-01 10:08:23 +08:00
parent 1a226151f1
commit dfc5030fb5
3 changed files with 11 additions and 11 deletions

View File

@@ -18,7 +18,7 @@
package cn.smallbun.screw.core.engine;
import cn.smallbun.screw.core.exception.ProduceException;
import cn.smallbun.screw.core.metadata.model.DatabaseModel;
import cn.smallbun.screw.core.metadata.model.DataModel;
import java.io.Serializable;
@@ -32,10 +32,10 @@ public interface TemplateEngine extends Serializable {
/**
* 生成文档
*
* @param info {@link DatabaseModel}
* @param info {@link DataModel}
* @param docName {@link String}
* @throws ProduceException ProduceException
*/
void produce(DatabaseModel info, String docName) throws ProduceException;
void produce(DataModel info, String docName) throws ProduceException;
}

View File

@@ -20,7 +20,7 @@ package cn.smallbun.screw.core.engine.freemark;
import cn.smallbun.screw.core.engine.AbstractTemplateEngine;
import cn.smallbun.screw.core.engine.EngineConfig;
import cn.smallbun.screw.core.exception.ProduceException;
import cn.smallbun.screw.core.metadata.model.DatabaseModel;
import cn.smallbun.screw.core.metadata.model.DataModel;
import cn.smallbun.screw.core.util.Assert;
import cn.smallbun.screw.core.util.ExceptionUtils;
import cn.smallbun.screw.core.util.FileUtils;
@@ -84,12 +84,12 @@ public class FreemarkerTemplateEngine extends AbstractTemplateEngine {
/**
* 生成文档
*
* @param info {@link DatabaseModel}
* @param info {@link DataModel}
* @throws ProduceException ProduceException
*/
@Override
public void produce(DatabaseModel info, String docName) throws ProduceException {
Assert.notNull(info, "DatabaseModel can not be empty!");
public void produce(DataModel info, String docName) throws ProduceException {
Assert.notNull(info, "DataModel can not be empty!");
String path = getEngineConfig().getCustomTemplate();
try {
Template template;

View File

@@ -20,7 +20,7 @@ package cn.smallbun.screw.core.engine.velocity;
import cn.smallbun.screw.core.engine.AbstractTemplateEngine;
import cn.smallbun.screw.core.engine.EngineConfig;
import cn.smallbun.screw.core.exception.ProduceException;
import cn.smallbun.screw.core.metadata.model.DatabaseModel;
import cn.smallbun.screw.core.metadata.model.DataModel;
import cn.smallbun.screw.core.util.Assert;
import cn.smallbun.screw.core.util.ExceptionUtils;
import cn.smallbun.screw.core.util.StringUtils;
@@ -83,12 +83,12 @@ public class VelocityTemplateEngine extends AbstractTemplateEngine {
/**
* 生成文档
*
* @param info {@link DatabaseModel}
* @param info {@link DataModel}
* @throws ProduceException ProduceException
*/
@Override
public void produce(DatabaseModel info, String docName) throws ProduceException {
Assert.notNull(info, "DatabaseModel can not be empty!");
public void produce(DataModel info, String docName) throws ProduceException {
Assert.notNull(info, "DataModel can not be empty!");
Template template;
try {
// get template path