1.SQL增强出错BUG修复

2.视图、报表数据源加上占位符功能
3.登录成功后清除cache缓存
This commit is contained in:
JeeLowCode
2025-02-11 16:22:50 +08:00
parent cbcea0b1e4
commit 8dbf136fb1
15 changed files with 255 additions and 169 deletions

View File

@@ -36,4 +36,6 @@ public interface EnhanceConstant {
String ENHANCE_EVENT_START = "start";//开始
String ENHANCE_EVENT_END = "end";//结束
}

View File

@@ -14,6 +14,11 @@ http://www.apache.org/licenses/
package com.jeelowcode.framework.utils.enums;
import com.jeelowcode.framework.utils.utils.FuncBase;
import java.util.Arrays;
import java.util.Optional;
/**
* 数据库默认字段
*/
@@ -47,4 +52,16 @@ public enum DefaultDbFieldEnum {
this.fieldCode = fieldCode;
this.fieldName = fieldName;
}
public static DefaultDbFieldEnum getByFieldCode(String fieldCode) {
Optional<DefaultDbFieldEnum> matchingEnum = Arrays.stream(DefaultDbFieldEnum.values())
.filter(DefaultDbFieldEnum -> FuncBase.equals(DefaultDbFieldEnum.getFieldCode(), fieldCode))
.findFirst(); // findFirst()会返回第一个匹配的元素或者如果找不到则返回一个空的Optional
// 检查是否找到了匹配的枚举项
if (matchingEnum.isPresent()) {
return matchingEnum.get();
}
return null;
}
}