From eefcaf10c2ad45c03256c74de357820ba1ed01a3 Mon Sep 17 00:00:00 2001 From: "Ray.Hao" <1490493387@qq.com> Date: Thu, 23 Apr 2026 12:49:46 +0800 Subject: [PATCH] =?UTF-8?q?feat(codegen):=20=E4=B8=BA=E7=94=9F=E6=88=90?= =?UTF-8?q?=E6=A8=A1=E6=9D=BF=E6=B7=BB=E5=8A=A0ID=E5=AD=97=E6=AE=B5?= =?UTF-8?q?=E5=B9=B6=E7=A7=BB=E9=99=A4=E6=9C=AA=E4=BD=BF=E7=94=A8=E5=AF=BC?= =?UTF-8?q?=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/resources/templates/codegen/backend/converter.java.vm | 1 - src/main/resources/templates/codegen/backend/form.java.vm | 3 +++ .../resources/templates/codegen/backend/serviceImpl.java.vm | 1 - .../resources/templates/codegen/frontend/ts/api-types.ts.vm | 1 + 4 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/resources/templates/codegen/backend/converter.java.vm b/src/main/resources/templates/codegen/backend/converter.java.vm index ed1dd163..63648c17 100644 --- a/src/main/resources/templates/codegen/backend/converter.java.vm +++ b/src/main/resources/templates/codegen/backend/converter.java.vm @@ -1,7 +1,6 @@ package ${packageName}.${moduleName}.${subpackageName}; import org.mapstruct.Mapper; -import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import ${packageName}.${moduleName}.model.entity.${entityName}; import ${packageName}.${moduleName}.model.form.${entityName}Form; diff --git a/src/main/resources/templates/codegen/backend/form.java.vm b/src/main/resources/templates/codegen/backend/form.java.vm index f05ce6b8..e157c2aa 100644 --- a/src/main/resources/templates/codegen/backend/form.java.vm +++ b/src/main/resources/templates/codegen/backend/form.java.vm @@ -30,6 +30,9 @@ public class ${entityName}Form implements Serializable { @Serial private static final long serialVersionUID = 1L; + @Schema(description = "${businessName}ID") + private Long id; + ## ---------- BEGIN 字段循环遍历 ---------- #if($fieldConfigs) #foreach($fieldConfig in ${fieldConfigs}) diff --git a/src/main/resources/templates/codegen/backend/serviceImpl.java.vm b/src/main/resources/templates/codegen/backend/serviceImpl.java.vm index a1b8d55b..6e8db040 100644 --- a/src/main/resources/templates/codegen/backend/serviceImpl.java.vm +++ b/src/main/resources/templates/codegen/backend/serviceImpl.java.vm @@ -15,7 +15,6 @@ import ${packageName}.${moduleName}.converter.${entityName}Converter; import java.util.Arrays; import java.util.List; -import java.util.stream.Collectors; import cn.hutool.core.lang.Assert; import cn.hutool.core.util.StrUtil; diff --git a/src/main/resources/templates/codegen/frontend/ts/api-types.ts.vm b/src/main/resources/templates/codegen/frontend/ts/api-types.ts.vm index 7b100b31..fe1bb1c4 100644 --- a/src/main/resources/templates/codegen/frontend/ts/api-types.ts.vm +++ b/src/main/resources/templates/codegen/frontend/ts/api-types.ts.vm @@ -26,6 +26,7 @@ export interface ${entityName}QueryParams extends BaseQueryParams { /** $!{businessName}表单对象 */ export interface ${entityName}Form { + id?: number; #foreach($fieldConfig in $fieldConfigs) #if($fieldConfig.isShowInForm) #if("$!fieldConfig.fieldComment" != "")