| 限定符和类型 | 方法和说明 |
|---|---|
String |
INbSqlBuilder.buildUpdateSql(NbQuerier<?> querier,
Map<INbField,Object> updateData) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
DefaultFieldBuilder.isAddSelectField(cn.hutool.core.map.BiMap<String,String> tableAliasMap,
String tableName,
QueryItem exclude,
INbField field)
返回null 排除,
否则直接返回查询表达式
|
| 限定符和类型 | 方法和说明 |
|---|---|
String |
DefaultSqlBuilder.buildUpdateSql(NbQuerier<?> querier,
Map<INbField,Object> updateData) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
IConditionValidate.addConditionSave(NbQuerier<?> querier,
INbField column,
Map<String,Object> data)
保存时候添加条件校验
|
void |
IValidator.doSaveValidate(Map<String,Object> params,
NbQueryInfo tableInfo,
INbField nbField,
List<Map<String,Object>> dataList) |
void |
IValidator.doUpdateValidate(Map<String,Object> params,
NbQueryInfo tableInfo,
INbField nbField,
List<Map<String,Object>> dataList)
数据验证
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
UniqueValidator.doSaveValidate(Map<String,Object> params,
NbQueryInfo tableInfo,
INbField nbField,
List<Map<String,Object>> dataList) |
void |
NotNullValidator.doSaveValidate(Map<String,Object> params,
NbQueryInfo tableInfo,
INbField nbField,
List<Map<String,Object>> dataList) |
void |
UniqueValidator.doUpdateValidate(Map<String,Object> params,
NbQueryInfo tableInfo,
INbField nbField,
List<Map<String,Object>> dataList) |
void |
NotNullValidator.doUpdateValidate(Map<String,Object> params,
NbQueryInfo tableInfo,
INbField nbField,
List<Map<String,Object>> dataList) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
InputNbField |
class |
JsonPropMeteData
((column)->'prop')::type
|
| 限定符和类型 | 方法和说明 |
|---|---|
INbField |
NbQueryInfo.findField(String field) |
INbField |
InputNbTable.getDeleteField() |
INbField |
NbQueryInfo.getDeleteField() |
INbField |
InputNbTable.getOrderField() |
INbField |
InputNbTable.getPermField() |
INbField |
NbQueryInfo.getPermField() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<? extends INbField> |
NbQueryInfo.getFields()
表单的所有字段
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
ClassNbField |
class |
DeleteField |
| 限定符和类型 | 方法和说明 |
|---|---|
default INbField |
INbTable.getDataScopeField()
获取数据域字段,默认权限字段
|
INbField |
INbTable.getDeleteField()
软删除字段
|
INbField |
INbTable.getOrderField()
排序字段
|
INbField |
INbTable.getPermField()
权限字段
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<? extends INbField> |
INbTable.getFields() |
| 限定符和类型 | 方法和说明 |
|---|---|
INbField |
VirtualTable.getDeleteField() |
INbField |
VirtualTable.getOrderField() |
INbField |
VirtualTable.getPermField() |
INbField |
ClassNbTable.getPermField() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<? extends INbField> |
VirtualTable.getFields() |
| 构造器和说明 |
|---|
ConstraintException(INbField field,
String message) |
ConstraintException(INbField field,
String message,
String tableTitle) |
| 限定符和类型 | 方法和说明 |
|---|---|
static List<Object> |
NbEnumUtils.getEnumListNewValue(List<? extends INbField> fields,
Collection<?> valueList,
String name) |
static Object |
NbEnumUtils.getEnumNewValue(List<? extends INbField> fields,
Object value,
String name)
获取枚举值
|
static Map<String,Object> |
NbEnumUtils.getNbEnumType(List<? extends INbField> fields,
String name)
获取类型
|
Copyright © 2022. All rights reserved.