pudongliang 5 سال پیش
والد
کامیت
3925e67154

+ 8 - 1
plume-code-starter/src/main/resources/template/DTO.java.tpl

@@ -5,12 +5,17 @@ ${typePackageName}
 #end
 
 import java.io.Serializable;
-
+#if($setting.lombokState)
+import lombok.Data;
+#end
 /**
  * @description: ${comment}
  * @author: ${author}
  * @date: ${createTime}
  **/
+#if($setting.lombokState)
+@Data
+#end
 public class ${ClassName}${setting.dtoPostfix} implements Serializable {
 
 #foreach(${fieldModel} in ${fieldModelList})
@@ -21,6 +26,7 @@ public class ${ClassName}${setting.dtoPostfix} implements Serializable {
 
 #end
 
+#if(!$setting.lombokState)
 #foreach(${fieldModel} in ${fieldModelList})
     public ${fieldModel.type} get${fieldModel.upperCaseName}() {
         return ${fieldModel.name};
@@ -31,5 +37,6 @@ public class ${ClassName}${setting.dtoPostfix} implements Serializable {
     }
 
 #end
+#end
 }
 

+ 4 - 4
plume-code-starter/src/main/resources/template/ElementUi-Main.vue.tpl

@@ -7,15 +7,15 @@
     <div class="table-container">
         <el-table stripe class="list-table" :data="data" v-loading="loading" >
             <c-data-empty slot="empty"></c-data-empty>
-#foreach(${fieldModel} in ${fieldModelList})
-            <el-table-column prop="${fieldModel.name}" label="${fieldModel.comment}" width="300" align="center"/>
-#end
             <el-table-column label="操作" width="100">
                 <template slot-scope="{row}">
-                    <el-button @click="handleShowEdit(row)" type="text" size="small">编辑</el-button>
+                    <el-button @click="showEdit(row)" type="text" size="small">编辑</el-button>
                     <el-button @click="deleteRow(row)" type="text" size="small">删除</el-button>
                 </template>
             </el-table-column>
+#foreach(${fieldModel} in ${fieldModelList})
+            <el-table-column prop="${fieldModel.name}" label="${fieldModel.comment}" width="100" align="center"/>
+#end
         </el-table>
   </div>
   <c-pagination :pageSize.sync="pageInfo.pageSize" :pageNo.sync="pageInfo.pageNum"

+ 8 - 1
plume-code-starter/src/main/resources/template/Jpa-ENT-PK.java.ftl

@@ -1,18 +1,24 @@
 package ${packageName};
 
 import java.io.Serializable;
-
+<#if setting.lombokState>
+import lombok.Data;
+</#if>
 /**
 * @description: ${comment!''}
 * @author: ${author}
 * @date: ${createTime}
 **/
+<#if setting.lombokState>
+@Data
+</#if>
 public class ${ClassName}${setting.entPostfix}PK implements Serializable {
 
 <#list primaryKeyList as pkModel>
     private ${pkModel.type} ${pkModel.name};
 
 </#list>
+<#if setting.lombokState>
 <#list primaryKeyList as pkModel>
     public ${pkModel.type} get${pkModel.upperCaseName}() {
     return ${pkModel.name};
@@ -23,4 +29,5 @@ public class ${ClassName}${setting.entPostfix}PK implements Serializable {
     }
 
 </#list>
+</#if>
 }

+ 8 - 1
plume-code-starter/src/main/resources/template/Jpa-ENT.java.ftl

@@ -4,7 +4,9 @@ import javax.persistence.Entity;
 import javax.persistence.GeneratedValue;
 import javax.persistence.GenerationType;
 import javax.persistence.Id;
-
+<#if setting.lombokState>
+import lombok.Data;
+</#if>
 /**
  * @description: ${comment!''}
  * @author: ${author}
@@ -15,6 +17,9 @@ import javax.persistence.Id;
 <#if (isMultiplePK)>
 @IdClass(${ClassName}PK.class)
 </#if>
+<#if setting.lombokState>
+@Data
+</#if>
 public class ${ClassName}${setting.entPostfix} {
 
 <#list fieldModelList as fieldModel>
@@ -31,6 +36,7 @@ public class ${ClassName}${setting.entPostfix} {
     private ${fieldModel.type} ${fieldModel.name};
 
 </#list>
+<#if !setting.lombokState>
 <#list fieldModelList as fieldModel>
     public ${fieldModel.type} get${fieldModel.upperCaseName}() {
     return ${fieldModel.name};
@@ -41,4 +47,5 @@ public class ${ClassName}${setting.entPostfix} {
     }
 
 </#list>
+</#if>
 }

+ 8 - 1
plume-code-starter/src/main/resources/template/Mybatis-ENT.java.tpl

@@ -5,12 +5,17 @@ ${extraPackageName}
 #end
 
 import java.io.Serializable;
-
+#if($setting.lombokState)
+import lombok.Data;
+#end
 /**
  * @description: ${comment}
  * @author: ${author}
  * @date: ${createTime}
  **/
+#if($setting.lombokState)
+@Data
+#end
 public class ${ClassName}${setting.entPostfix} implements Serializable {
 
 #foreach(${fieldModel} in ${fieldModelList})
@@ -22,6 +27,7 @@ public class ${ClassName}${setting.entPostfix} implements Serializable {
 
 #end
 
+#if(!$setting.lombokState)
 #foreach(${fieldModel} in ${fieldModelList})
     public ${fieldModel.type} get${fieldModel.upperCaseName}() {
         return ${fieldModel.name};
@@ -32,6 +38,7 @@ public class ${ClassName}${setting.entPostfix} implements Serializable {
     }
 
 #end
+#end
 }
 
 

+ 8 - 2
plume-code-starter/src/main/resources/template/MybatisPlus-ENT.java.tpl

@@ -9,13 +9,18 @@ ${extraPackageName}
 #end
 
 import java.io.Serializable;
-
+#if($setting.lombokState)
+import lombok.Data;
+#end
 /**
  * @description: ${comment}
  * @author: ${author}
  * @date: ${createTime}
  **/
 @TableName("${tableName}")
+#if($setting.lombokState)
+@Data
+#end
 public class ${ClassName}${setting.entPostfix} implements Serializable {
 
 #foreach(${fieldModel} in ${fieldModelList})
@@ -36,7 +41,7 @@ public class ${ClassName}${setting.entPostfix} implements Serializable {
     private ${fieldModel.type} ${fieldModel.name};
 
 #end
-
+#if(!$setting.lombokState)
 #foreach(${fieldModel} in ${fieldModelList})
     public ${fieldModel.type} get${fieldModel.upperCaseName}() {
         return ${fieldModel.name};
@@ -47,6 +52,7 @@ public class ${ClassName}${setting.entPostfix} implements Serializable {
     }
 
 #end
+#end
 }
 
 

+ 18 - 1
plume-code-starter/src/main/resources/template/Query.java.tpl

@@ -7,14 +7,18 @@ import com.mokasz.zhyx.hyperion.common.core.entity.QueryRequest;
 import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
 import lombok.Data;
 import java.io.Serializable;
-
+#if($setting.lombokState)
+import lombok.Data;
+#end
 /**
  * @description: ${comment}
  * @author: ${author}
  * @date: ${createTime}
  **/
 @JsonIgnoreProperties(ignoreUnknown = true)
+#if($setting.lombokState)
 @Data
+#end
 public class ${ClassName}${setting.queryPostfix} extends QueryRequest implements Serializable {
 
 #foreach(${fieldModel} in ${fieldModelList})
@@ -24,5 +28,18 @@ public class ${ClassName}${setting.queryPostfix} extends QueryRequest implements
     private ${fieldModel.type} ${fieldModel.name};
 
 #end
+
+#if(!$setting.lombokState)
+#foreach(${fieldModel} in ${fieldModelList})
+    public ${fieldModel.type} get${fieldModel.upperCaseName}() {
+        return ${fieldModel.name};
+    }
+
+    public void set${fieldModel.upperCaseName}(${fieldModel.type} ${fieldModel.name}) {
+        this.${fieldModel.name} = ${fieldModel.name};
+    }
+
+#end
+#end
 }
 

+ 2 - 0
plume-code-starter/src/main/resources/template/VO.java.tpl

@@ -21,6 +21,7 @@ public class ${ClassName}${setting.voPostfix} implements Serializable {
 
 #end
 
+#if(!$setting.lombokState)
 #foreach(${fieldModel} in ${fieldModelList})
     public ${fieldModel.type} get${fieldModel.upperCaseName}() {
         return ${fieldModel.name};
@@ -31,5 +32,6 @@ public class ${ClassName}${setting.voPostfix} implements Serializable {
     }
 
 #end
+#end
 }