From 84db3386a8eb46f157a7256d362c396346eca40c Mon Sep 17 00:00:00 2001 From: suxiaolin Date: Thu, 11 Apr 2019 10:22:43 +0800 Subject: [PATCH] add beetlentitydto --- .../generator/controller/IndexController.java | 1 + .../beetlsql/beetlentitydto.ftl | 26 +++++++++++++++++++ .../src/main/resources/templates/index.ftl | 12 +++++++++ 3 files changed, 39 insertions(+) create mode 100644 generator-web/src/main/resources/templates/code-generator/beetlsql/beetlentitydto.ftl diff --git a/generator-web/src/main/java/com/softdev/system/generator/controller/IndexController.java b/generator-web/src/main/java/com/softdev/system/generator/controller/IndexController.java index 2c4871d..c6cb7af 100644 --- a/generator-web/src/main/java/com/softdev/system/generator/controller/IndexController.java +++ b/generator-web/src/main/java/com/softdev/system/generator/controller/IndexController.java @@ -81,6 +81,7 @@ public class IndexController { //beetsql result.put("beetlmd", freemarkerTool.processString("code-generator/beetlsql/beetlmd.ftl", params)); result.put("beetlentity", freemarkerTool.processString("code-generator/beetlsql/beetlentity.ftl", params)); + result.put("beetlentitydto", freemarkerTool.processString("code-generator/beetlsql/beetlentitydto.ftl", params)); result.put("beetlcontroller", freemarkerTool.processString("code-generator/beetlsql/beetlcontroller.ftl", params)); //mybatis plus result.put("pluscontroller", freemarkerTool.processString("code-generator/mybatis-plus/pluscontroller.ftl", params)); diff --git a/generator-web/src/main/resources/templates/code-generator/beetlsql/beetlentitydto.ftl b/generator-web/src/main/resources/templates/code-generator/beetlsql/beetlentitydto.ftl new file mode 100644 index 0000000..9e25e2f --- /dev/null +++ b/generator-web/src/main/resources/templates/code-generator/beetlsql/beetlentitydto.ftl @@ -0,0 +1,26 @@ +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.Serializable; +import lombok.Data; +import java.util.Date; +import java.util.List; + +/** + * ${classInfo.classComment} + * @author ${authorName} ${.now?string('yyyy-MM-dd')} + */ +@Data +@ApiModel("${classInfo.classComment}") +public class ${classInfo.className}DTO { + +<#if classInfo.fieldList?exists && classInfo.fieldList?size gt 0> +<#list classInfo.fieldList as fieldItem > + @ApiModelProperty("${fieldItem.fieldComment}") + private ${fieldItem.fieldClass} ${fieldItem.fieldName}; + + + public ${classInfo.className}() { + } + + +} \ No newline at end of file diff --git a/generator-web/src/main/resources/templates/index.ftl b/generator-web/src/main/resources/templates/index.ftl index 8104b6b..fb5aa47 100644 --- a/generator-web/src/main/resources/templates/index.ftl +++ b/generator-web/src/main/resources/templates/index.ftl @@ -222,6 +222,18 @@ CREATE TABLE `userinfo` ( +
+ +