diff --git a/smart-admin-api/sa-base/src/main/java/net/lab1024/sa/base/module/support/codegenerator/service/variable/backend/ControllerVariableService.java b/smart-admin-api/sa-base/src/main/java/net/lab1024/sa/base/module/support/codegenerator/service/variable/backend/ControllerVariableService.java
index 51c47dee..167bd166 100644
--- a/smart-admin-api/sa-base/src/main/java/net/lab1024/sa/base/module/support/codegenerator/service/variable/backend/ControllerVariableService.java
+++ b/smart-admin-api/sa-base/src/main/java/net/lab1024/sa/base/module/support/codegenerator/service/variable/backend/ControllerVariableService.java
@@ -57,7 +57,7 @@ public class ControllerVariableService extends CodeGenerateBaseVariableService {
CodeDeleteEnum codeDeleteEnum = SmartEnumUtil.getEnumByValue(form.getDeleteInfo().getDeleteEnum(), CodeDeleteEnum.class);
if (codeDeleteEnum == CodeDeleteEnum.BATCH || codeDeleteEnum == CodeDeleteEnum.SINGLE_AND_BATCH) {
//2、批量删除的话,要导入ValidateList
- packageSet.add("import net.lab1024.sa.common.common.domain.ValidateList;");
+ packageSet.add("import net.lab1024.sa.base.common.domain.ValidateList;");
}
if (codeDeleteEnum == CodeDeleteEnum.SINGLE || codeDeleteEnum == CodeDeleteEnum.SINGLE_AND_BATCH) {
diff --git a/smart-admin-api/sa-base/src/main/java/net/lab1024/sa/base/module/support/codegenerator/service/variable/backend/domain/AddFormVariableService.java b/smart-admin-api/sa-base/src/main/java/net/lab1024/sa/base/module/support/codegenerator/service/variable/backend/domain/AddFormVariableService.java
index 0497de50..0d2e13fc 100644
--- a/smart-admin-api/sa-base/src/main/java/net/lab1024/sa/base/module/support/codegenerator/service/variable/backend/domain/AddFormVariableService.java
+++ b/smart-admin-api/sa-base/src/main/java/net/lab1024/sa/base/module/support/codegenerator/service/variable/backend/domain/AddFormVariableService.java
@@ -73,21 +73,21 @@ public class AddFormVariableService extends CodeGenerateBaseVariableService {
// 枚举
if (SmartStringUtil.isNotEmpty(codeField.getEnumName())) {
- packageList.add("import net.lab1024.sa.common.common.swagger.ApiModelPropertyEnum;");
- packageList.add("import net.lab1024.sa.common.common.validator.enumeration.CheckEnum;");
+ packageList.add("import net.lab1024.sa.base.common.swagger.SchemaEnum;");
+ packageList.add("import net.lab1024.sa.base.common.validator.enumeration.CheckEnum;");
packageList.add("import " + form.getBasic().getJavaPackageName() + ".constant." + codeField.getEnumName() + ";");
//enum check
String checkEnumPrefix = "@CheckEnum(value = " + codeField.getEnumName() + ".class, message = \"" + codeField.getLabel() + " 错误\"";
String checkEnum = checkEnumPrefix + (field.getRequiredFlag() ? ", required = true)" : ")");
- finalFieldMap.put("apiModelProperty", "@ApiModelPropertyEnum(value = " + codeField.getEnumName() + ".class, desc = \"" + codeField.getLabel() + "\")");
+ finalFieldMap.put("apiModelProperty", "@SchemaEnum(value = " + codeField.getEnumName() + ".class, desc = \"" + codeField.getLabel() + "\")");
finalFieldMap.put("checkEnum", checkEnum);
finalFieldMap.put("isEnum", true);
} else {
- String prefix = "@ApiModelProperty(value = \"" + codeField.getLabel() + "\"";
- String apiModelProperty = prefix + (field.getRequiredFlag() ? ", required = true)" : ")");
+ String prefix = "@Schema(description = \"" + codeField.getLabel() + "\"";
+ String apiModelProperty = prefix + (field.getRequiredFlag() ? ", requiredMode = Schema.RequiredMode.REQUIRED)" : ")");
finalFieldMap.put("apiModelProperty", apiModelProperty);
packageList.add("import io.swagger.v3.oas.annotations.media.Schema;");
@@ -105,14 +105,14 @@ public class AddFormVariableService extends CodeGenerateBaseVariableService {
if (SmartStringUtil.isNotEmpty(codeField.getDict())) {
finalFieldMap.put("dict", "\n @JsonDeserialize(using = DictValueVoDeserializer.class)");
packageList.add("import com.fasterxml.jackson.databind.annotation.JsonDeserialize;");
- packageList.add("import net.lab1024.sa.common.common.json.deserializer.DictValueVoDeserializer;");
+ packageList.add("import net.lab1024.sa.base.common.json.deserializer.DictValueVoDeserializer;");
}
//文件上传
if (SmartStringUtil.contains(field.getFrontComponent(), "Upload")) {
finalFieldMap.put("file", "\n @JsonDeserialize(using = FileKeyVoDeserializer.class)");
packageList.add("import com.fasterxml.jackson.databind.annotation.JsonDeserialize;");
- packageList.add("import net.lab1024.sa.common.common.json.deserializer.FileKeyVoDeserializer;");
+ packageList.add("import net.lab1024.sa.base.common.json.deserializer.FileKeyVoDeserializer;");
}
packageList.add(getJavaPackageName(codeField.getJavaType()));
diff --git a/smart-admin-api/sa-base/src/main/java/net/lab1024/sa/base/module/support/codegenerator/service/variable/backend/domain/DeleteFormVariableService.java b/smart-admin-api/sa-base/src/main/java/net/lab1024/sa/base/module/support/codegenerator/service/variable/backend/domain/DeleteFormVariableService.java
deleted file mode 100644
index 8b61a2de..00000000
--- a/smart-admin-api/sa-base/src/main/java/net/lab1024/sa/base/module/support/codegenerator/service/variable/backend/domain/DeleteFormVariableService.java
+++ /dev/null
@@ -1,130 +0,0 @@
-package net.lab1024.sa.base.module.support.codegenerator.service.variable.backend.domain;
-
-import cn.hutool.core.bean.BeanUtil;
-import net.lab1024.sa.base.common.util.SmartStringUtil;
-import net.lab1024.sa.base.module.support.codegenerator.domain.form.CodeGeneratorConfigForm;
-import net.lab1024.sa.base.module.support.codegenerator.domain.model.CodeDelete;
-import net.lab1024.sa.base.module.support.codegenerator.domain.model.CodeField;
-import net.lab1024.sa.base.module.support.codegenerator.domain.model.CodeInsertAndUpdateField;
-import net.lab1024.sa.base.module.support.codegenerator.service.variable.CodeGenerateBaseVariableService;
-import org.apache.commons.collections4.CollectionUtils;
-import org.apache.commons.lang3.tuple.ImmutablePair;
-
-import java.util.*;
-import java.util.stream.Collectors;
-
-/**
- * @Author 1024创新实验室-主任:卓大
- * @Date 2022/9/29 17:20:41
- * @Wechat zhuoda1024
- * @Email lab1024@163.com
- * @Copyright 1024创新实验室
- */
-
-public class DeleteFormVariableService extends CodeGenerateBaseVariableService {
-
- @Override
- public boolean isSupport(CodeGeneratorConfigForm form) {
- CodeDelete deleteInfo = form.getDeleteInfo();
- return deleteInfo != null && deleteInfo.getIsSupportDelete() != null && deleteInfo.getIsSupportDelete();
- }
-
- @Override
- public Map getInjectVariablesMap(CodeGeneratorConfigForm form) {
-
- Map variablesMap = new HashMap<>();
-
- List updateFieldList = form.getInsertAndUpdate().getFieldList().stream().filter(e -> Boolean.TRUE.equals(e.getInsertFlag())).collect(Collectors.toList());
- ImmutablePair, List