public interface IUnifyFieldsHandler
| 限定符和类型 | 方法和说明 |
|---|---|
default String[] |
authTenants(Class entityClass,
OperateType operType) |
default IgnoreCaseSet |
createSqlTimeFields()
创建记录时,直接代入sql insert into table()values(nvl(?
|
default Map<String,Object> |
createUnifyFields() |
default IgnoreKeyCaseMap<String,DataAuthFilterConfig> |
dataAuthFilters()
可设置如授权租户id:
authTenantId-->S0001,sql语句中tenant_id=:authTenantId,框架则会自动将此值传递给sql
|
default IgnoreCaseSet |
forceUpdateFields() |
default IgnoreCaseSet |
updateSqlTimeFields()
只针对date、localDate、timestamp等时间类型生效 修改记录时,直接代入update table set
a=nvl(?
|
default Map<String,Object> |
updateUnifyFields() |
default IgnoreCaseSet forceUpdateFields()
default IgnoreCaseSet createSqlTimeFields()
default IgnoreCaseSet updateSqlTimeFields()
default IgnoreKeyCaseMap<String,DataAuthFilterConfig> dataAuthFilters()
可设置如授权租户id: authTenantId-->S0001,sql语句中tenant_id=:authTenantId,框架则会自动将此值传递给sql
default String[] authTenants(Class entityClass, OperateType operType)
entityClass - operType - Copyright © 2023. All rights reserved.