提交 9b0d54f5 authored 作者: chenshiying's avatar chenshiying

[新增] 生成sql

上级 06ae5409
...@@ -80,14 +80,12 @@ public class GeneratorSqlDdlScript { ...@@ -80,14 +80,12 @@ public class GeneratorSqlDdlScript {
} }
StringBuffer ddl = new StringBuffer(); StringBuffer ddl = new StringBuffer();
ddl.append("DROP TABLE IF EXISTS "+ "`" + tableEnglishName + "`;" + "\r\n");
ddl.append("CREATE TABLE " + "`" + tableEnglishName + "` (" + "\r\n"); ddl.append("CREATE TABLE " + "`" + tableEnglishName + "` (" + "\r\n");
Iterator<SqlDDLDataDTO> iterator = ddlInfoList.iterator(); Iterator<SqlDDLDataDTO> iterator = ddlInfoList.iterator();
while (iterator.hasNext()) { while (iterator.hasNext()) {
SqlDDLDataDTO sqlDDLDataDTO = iterator.next(); SqlDDLDataDTO sqlDDLDataDTO = iterator.next();
...@@ -95,7 +93,7 @@ public class GeneratorSqlDdlScript { ...@@ -95,7 +93,7 @@ public class GeneratorSqlDdlScript {
String fieldName = sqlDDLDataDTO.getFieldName(); String fieldName = sqlDDLDataDTO.getFieldName();
String fieldType = sqlDDLDataDTO.getFieldType(); String fieldType = sqlDDLDataDTO.getFieldType();
String fieldLength = sqlDDLDataDTO.getFieldLength(); String fieldLength = sqlDDLDataDTO.getFieldLength();
if(StringUtils.isEmpty(fieldLength)) { if (StringUtils.isEmpty(fieldLength)) {
fieldLength = "0"; fieldLength = "0";
} }
...@@ -104,7 +102,6 @@ public class GeneratorSqlDdlScript { ...@@ -104,7 +102,6 @@ public class GeneratorSqlDdlScript {
String ifnullValue = sqlDDLDataDTO.getIfnullValue(); String ifnullValue = sqlDDLDataDTO.getIfnullValue();
ddl.append( ddl.append(
"`" + fieldName + "` " "`" + fieldName + "` "
+ fieldType + fieldType
......
...@@ -7,6 +7,9 @@ import io.swagger.annotations.ApiModelProperty; ...@@ -7,6 +7,9 @@ import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable; import java.io.Serializable;
/**
*
*/
@ApiModel(value = "SqlDDLDataDTO", description = "生成建表sqlDTO") @ApiModel(value = "SqlDDLDataDTO", description = "生成建表sqlDTO")
public class SqlDDLDataDTO implements Serializable { public class SqlDDLDataDTO implements Serializable {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论