mirror of
https://gitee.com/lab1024/smart-admin.git
synced 2025-09-26 07:16:40 +08:00
问题修复 #1:JDK17中,javax.validation.constraints内的注解(@NotNull等)已转移到jakarta.validation.constraints包中,代码生成器的导包逻辑需要修改,否则会导致生成的代码找不到包。 #2:代码生成器在配置字段列表时,字典选项错误包含了已经逻辑删除的数据,原因是用了MP的默认方法。
This commit is contained in:
parent
3940dcb245
commit
70b94ee18e
@ -96,8 +96,8 @@ public class AddFormVariableService extends CodeGenerateBaseVariableService {
|
|||||||
if (Boolean.TRUE.equals(field.getRequiredFlag())) {
|
if (Boolean.TRUE.equals(field.getRequiredFlag())) {
|
||||||
String notEmptyPrefix = "String".equals(codeField.getJavaType()) ? "@NotBlank" : "@NotNull";
|
String notEmptyPrefix = "String".equals(codeField.getJavaType()) ? "@NotBlank" : "@NotNull";
|
||||||
finalFieldMap.put("notEmpty", "\n " + notEmptyPrefix + "(message = \"" + codeField.getLabel() + " 不能为空\")");
|
finalFieldMap.put("notEmpty", "\n " + notEmptyPrefix + "(message = \"" + codeField.getLabel() + " 不能为空\")");
|
||||||
packageList.add("String".equals(codeField.getJavaType()) ? "import javax.validation.constraints.NotBlank;"
|
packageList.add("String".equals(codeField.getJavaType()) ? "import jakarta.validation.constraints.NotBlank;"
|
||||||
: "import javax.validation.constraints.NotNull;");
|
: "import jakarta.validation.constraints.NotNull;");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -111,7 +111,7 @@ public class UpdateFormVariableService extends CodeGenerateBaseVariableService {
|
|||||||
if (Boolean.TRUE.equals(field.getRequiredFlag())) {
|
if (Boolean.TRUE.equals(field.getRequiredFlag())) {
|
||||||
String notEmptyPrefix = "String".equals(codeField.getJavaType()) ? "@NotBlank" : "@NotNull";
|
String notEmptyPrefix = "String".equals(codeField.getJavaType()) ? "@NotBlank" : "@NotNull";
|
||||||
finalFieldMap.put("notEmpty", "\n " + notEmptyPrefix + "(message = \"" + codeField.getLabel() + " 不能为空\")");
|
finalFieldMap.put("notEmpty", "\n " + notEmptyPrefix + "(message = \"" + codeField.getLabel() + " 不能为空\")");
|
||||||
packageList.add("String".equals(codeField.getJavaType()) ? "import javax.validation.constraints.NotBlank;" : "import javax.validation.constraints.NotNull;");
|
packageList.add("String".equals(codeField.getJavaType()) ? "import jakarta.validation.constraints.NotBlank;" : "import jakarta.validation.constraints.NotNull;");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -172,7 +172,7 @@ public class DictService {
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
public List<DictKeyVO> queryAllKey() {
|
public List<DictKeyVO> queryAllKey() {
|
||||||
return SmartBeanUtil.copyList(dictKeyDao.selectList(null), DictKeyVO.class);
|
return SmartBeanUtil.copyList(dictKeyDao.selectByDeletedFlag(false), DictKeyVO.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user