From 17badd7ea4d77c0aafbdfa65e05743cb7856489c Mon Sep 17 00:00:00 2001 From: chenhj <chenhj@lunor.cn> Date: 星期五, 30 五月 2025 14:40:58 +0800 Subject: [PATCH] Merge pull request 'chen' (#12) from chen into master --- ruoyi-admin/src/main/resources/templates/entity.java.ftl | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 44 insertions(+), 0 deletions(-) diff --git a/ruoyi-admin/src/main/resources/templates/entity.java.ftl b/ruoyi-admin/src/main/resources/templates/entity.java.ftl new file mode 100644 index 0000000..70f2673 --- /dev/null +++ b/ruoyi-admin/src/main/resources/templates/entity.java.ftl @@ -0,0 +1,44 @@ +package ${package.Entity}; + +import com.baomidou.mybatisplus.annotation.*; +import lombok.Data; +<#if superEntityClass?? && superEntityClass != ""> + import ${superEntityClass}; +</#if> +<#list table.fields as field> + <#if field.propertyType == "LocalDateTime"> + import java.time.LocalDateTime; + <#break> + </#if> +</#list> + +/** +* ${table.comment!} 瀹炰綋绫� +* +* @author ${author!"admin"} +* @date ${.now?string("yyyy-MM-dd")} +*/ +@Data +@TableName("${table.name}") +public class ${entity} <#if superEntityClass?? && superEntityClass != "">extends ${superEntityClass?substring(superEntityClass?last_index_of(".") + 1)}</#if> { + +private static final long serialVersionUID = 1L; + +<#list table.fields as field> +<#-- 淇锛氭坊鍔� superEntityColumns 瀛樺湪鎬ф鏌� --> + <#if superEntityColumns?? && !superEntityColumns?seq_contains(field.name)> + /** + * ${field.comment!} + */ + <#if field.keyFlag> + @TableId(value = "${field.name}", type = IdType.${idType!"AUTO"}) + <#else> + @TableField(value = "${field.name}"<#if field.fill?? && field.fill != "">, fill = FieldFill.${field.fill?upper_case}</#if>) + </#if> + <#if field.logicDeleteField> + @TableLogic + </#if> + private ${field.propertyType} ${field.propertyName}; + </#if> +</#list> +} \ No newline at end of file -- Gitblit v1.9.3