@Service public class AolaiService extends GmetaService
| 构造器和说明 |
|---|
AolaiService() |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,String> |
addMetaItem()
增加元数据项,或修改GMETA元数据表的信息
|
Map<String,String> |
addTreeNode(Map<String,Object> item,
String[] keys,
int tierW)
这里增加树状结构的一个节点,在父级节点下增加一个子节点
|
Map<String,String> |
createTable(Object base,
String table)
已过时。
|
Map<String,String> |
delMetaItem()
删除GMETA元数据表中的一条数据记录
|
List<Map<String,String>> |
findAll(Map<String,Map<String,String>> tables,
String uriKey,
Map<String,Object> cond,
Map<String,String> sort)
默认关联“多个表”查询时,检索出全部数据
|
List<Map<String,String>> |
findAll(Map<String,Map<String,String>> tables,
String uriKey,
Map<String,Object> cond,
Map<String,String> sort,
String left)
默认关联“多个表”查询时,检索出全部数据
|
List<Map<String,String>> |
findAll(Object base,
Map<String,Map<String,String>> tables,
String uriKey,
Map<String,Object> cond,
Map<String,String> sort)
默认关联“多个表”查询时,检索出全部数据
|
List<Map<String,String>> |
findAll(Object base,
Map<String,Map<String,String>> tables,
String uriKey,
Map<String,Object> cond,
Map<String,String> sort,
String left)
默认关联“多个表”查询时,检索出全部数据
|
int |
getMaxCode(Object base,
String table,
String field)
从表中获取最大值+1
|
int |
getMaxCode(Object base,
String table,
String field,
Map<String,Object> cond)
从表中获取最大值+1
|
int |
getMaxCode(String table,
String field)
从表中获取最大值+1
|
int |
getMaxCode(String table,
String field,
Map<String,Object> cond)
从表中获取最大值+1
|
String |
getMaxValue(Object base,
String table,
String field)
获取当前某个表中某个字段最大值
|
String |
getMaxValue(Object base,
String table,
String field,
Map<String,Object> cond)
获取当前某个表中某个字段最大值
|
String |
getMaxValue(String table,
String field)
获取当前某个表中某个字段最大值
|
String |
getMaxValue(String table,
String field,
Map<String,Object> cond)
获取当前某个表中某个字段最大值
|
Map<String,Object> |
getMetaList()
从GMETA元数据表中获取元数据字段属性信息一览
|
List<String> |
getMetaTable()
从GMETA元数据表中获取元数据的表名一览
|
String |
getMinValue(Object base,
String table,
String field)
获取当前某个表中某个字段最大值
|
String |
getMinValue(Object base,
String table,
String field,
Map<String,Object> cond)
获取当前某个表中某个字段最小值
|
String |
getMinValue(String table,
String field)
获取当前某个表中某个字段最大值
|
String |
getMinValue(String table,
String field,
Map<String,Object> cond)
获取当前某个表中某个字段最小值
|
List<Map<String,String>> |
groupCount(String table,
String[] keys,
Map<String,Object> cond)
归集数据行数,用于统计和分组数据
|
List<Map<String,String>> |
groupCount(String table,
String key,
Map<String,Object> cond)
归集数据行数,用于统计和分组数据
|
Map<String,Object> |
queryAll(Map<String,Object> cond,
Map<String,String> sort,
String[] args)
基于查询条件args:base,table,alias,limit的数据集,用以支持limit="0"的情况
queryList返回全部数据总行数total |
Map<String,Object> |
queryList(Map<String,Map<String,String>> tables,
String uriKey,
Map<String,Object> cond,
Map<String,String> sort)
支持多张表 join关联查询:left=""为内连接,查询条件需放到别名列表中
|
Map<String,Object> |
queryList(Map<String,Map<String,String>> tables,
String uriKey,
Map<String,Object> cond,
Map<String,String> sort,
String limit)
支持多张表 join关联查询:left=""为内连接,查询条件需放到别名列表中
|
Map<String,Object> |
queryList(Map<String,String> args,
Map<String,Object> cond)
已过时。
|
Map<String,Object> |
queryList(Map<String,String> args,
Map<String,Object> cond,
Map<String,String> sort)
查询数据一览,限定了最大返回记录数(limit.rows)
queryList返回全部数据总行数total |
Map<String,Object> |
queryList(Object base,
Map<String,Map<String,String>> tables,
String uriKey,
Map<String,Object> cond,
Map<String,String> sort,
String limit)
分页查询:支持多张表 join关联查询:left="left"为左连接
|
Map<String,Object> |
queryList(Object base,
Map<String,Map<String,String>> tables,
String uriKey,
Map<String,Object> cond,
Map<String,String> sort,
String left,
String limit)
支持多张表 join关联查询:left=""为内连接,查询条件需放到别名列表中
|
Map<String,Object> |
queryList(Object base,
String table,
String uriKey,
Map<String,Object> cond)
已过时。
|
Map<String,Object> |
queryList(String table,
Map<String,Object> cond)
查询数据一览
queryList返回全部数据总行数total |
Map<String,Object> |
queryList(String table,
String uriKey,
Map<String,Object> cond)
查询数据一览
queryList返回全部数据总行数total |
Map<String,Object> |
queryList(String table,
String uriKey,
Map<String,Object> cond,
Map<String,String> sort)
查询数据一览
queryList返回全部数据总行数total,uriKey为传回前端的参数数组 |
int |
sumTotal(Object base,
String table,
String field)
合计数据,用于数据计算
|
int |
sumTotal(Object base,
String table,
String field,
Map<String,Object> cond)
合计数据,用于数据计算
|
int |
sumTotal(String table,
String field)
合计数据,用于数据计算
|
int |
sumTotal(String table,
String field,
Map<String,Object> cond)
合计数据,用于数据计算
|
boolean |
tableExists(Object base,
String table)
已过时。
不支持PG,故弃用
|
addRecord, addRecord, addRecord, addRecord, batchAdd, batchAdd, batchAdd, batchAdd, batchAdd, batchAdd, batchAdd, batchAdd, batchDelete, batchDelete, batchDelete, batchDelete, count, count, count, delete, delete, delete, delete, exists, exists, exists, exists, findAll, findAll, findAll, findAll, findAll, findAll, findList, findList, findList, findList, findList, findList, findList, findList, findList, findOne, findOne, findOne, findOne, getAlias, getField, getMenuRole, getMeta, getParam, getParams, getRoleParams, getTable, getTableMeta, getWhere, groupCount, setAlias, setAlias, setParam, tableOf, tenantId, tenantKey, update, update, update, updatepublic Map<String,Object> queryList(Object base, Map<String,Map<String,String>> tables, String uriKey, Map<String,Object> cond, Map<String,String> sort, String limit)
public Map<String,Object> queryList(Map<String,Map<String,String>> tables, String uriKey, Map<String,Object> cond, Map<String,String> sort, String limit)
public Map<String,Object> queryList(Map<String,Map<String,String>> tables, String uriKey, Map<String,Object> cond, Map<String,String> sort)
public Map<String,Object> queryList(Object base, Map<String,Map<String,String>> tables, String uriKey, Map<String,Object> cond, Map<String,String> sort, String left, String limit)
tables - 两表名为key,两表的关联主键的映射,表1设为nulluriKey - 前台上下文或接口名,仅缓存数据用cond - 综合多表的查询条件,分页时需要pageNo、pageSizelimit - 限制每页输出行数,为“0”时不限行数public Map<String,Object> queryList(Map<String,String> args, Map<String,Object> cond, Map<String,String> sort)
@Deprecated public Map<String,Object> queryList(Map<String,String> args, Map<String,Object> cond)
public Map<String,Object> queryList(String table, String uriKey, Map<String,Object> cond, Map<String,String> sort)
@Deprecated public Map<String,Object> queryList(Object base, String table, String uriKey, Map<String,Object> cond)
public Map<String,Object> queryList(String table, String uriKey, Map<String,Object> cond)
public Map<String,Object> queryList(String table, Map<String,Object> cond)
public Map<String,Object> queryAll(Map<String,Object> cond, Map<String,String> sort, String[] args)
public List<Map<String,String>> findAll(Object base, Map<String,Map<String,String>> tables, String uriKey, Map<String,Object> cond, Map<String,String> sort)
public List<Map<String,String>> findAll(Map<String,Map<String,String>> tables, String uriKey, Map<String,Object> cond, Map<String,String> sort)
public List<Map<String,String>> findAll(Object base, Map<String,Map<String,String>> tables, String uriKey, Map<String,Object> cond, Map<String,String> sort, String left)
public List<Map<String,String>> findAll(Map<String,Map<String,String>> tables, String uriKey, Map<String,Object> cond, Map<String,String> sort, String left)
public Map<String,String> addTreeNode(Map<String,Object> item, String[] keys, int tierW)
@Deprecated public boolean tableExists(Object base, String table)
@Deprecated public Map<String,String> createTable(Object base, String table)
public int getMaxCode(Object base, String table, String field, Map<String,Object> cond)
public String getMaxValue(Object base, String table, String field, Map<String,Object> cond)
public String getMaxValue(String table, String field, Map<String,Object> cond)
public String getMinValue(Object base, String table, String field, Map<String,Object> cond)
public String getMinValue(String table, String field, Map<String,Object> cond)
public int sumTotal(Object base, String table, String field, Map<String,Object> cond)
public List<Map<String,String>> groupCount(String table, String[] keys, Map<String,Object> cond)
Copyright © 2024. All rights reserved.