feat(codegen): 为生成模板添加ID字段并移除未使用导入

This commit is contained in:
Ray.Hao
2026-04-23 12:49:46 +08:00
parent 63c34a4218
commit eefcaf10c2
4 changed files with 4 additions and 2 deletions

View File

@@ -1,7 +1,6 @@
package ${packageName}.${moduleName}.${subpackageName}; package ${packageName}.${moduleName}.${subpackageName};
import org.mapstruct.Mapper; import org.mapstruct.Mapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import ${packageName}.${moduleName}.model.entity.${entityName}; import ${packageName}.${moduleName}.model.entity.${entityName};
import ${packageName}.${moduleName}.model.form.${entityName}Form; import ${packageName}.${moduleName}.model.form.${entityName}Form;

View File

@@ -30,6 +30,9 @@ public class ${entityName}Form implements Serializable {
@Serial @Serial
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@Schema(description = "${businessName}ID")
private Long id;
## ---------- BEGIN 字段循环遍历 ---------- ## ---------- BEGIN 字段循环遍历 ----------
#if($fieldConfigs) #if($fieldConfigs)
#foreach($fieldConfig in ${fieldConfigs}) #foreach($fieldConfig in ${fieldConfigs})

View File

@@ -15,7 +15,6 @@ import ${packageName}.${moduleName}.converter.${entityName}Converter;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
import java.util.stream.Collectors;
import cn.hutool.core.lang.Assert; import cn.hutool.core.lang.Assert;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;

View File

@@ -26,6 +26,7 @@ export interface ${entityName}QueryParams extends BaseQueryParams {
/** $!{businessName}表单对象 */ /** $!{businessName}表单对象 */
export interface ${entityName}Form { export interface ${entityName}Form {
id?: number;
#foreach($fieldConfig in $fieldConfigs) #foreach($fieldConfig in $fieldConfigs)
#if($fieldConfig.isShowInForm) #if($fieldConfig.isShowInForm)
#if("$!fieldConfig.fieldComment" != "") #if("$!fieldConfig.fieldComment" != "")