@Service public class AolaiService extends GmetaService
| 构造器和说明 |
|---|
AolaiService() |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,String> |
addMeta(Map<String,Object> data,
boolean dupl)
已过时。
这个方法已被弃用,并且在未来版本不再支持。
|
Map<String,String> |
addTreeNode(Map<String,Object> item,
String[] keys,
int tierW)
这里增加树状结构的一个节点,在父级节点下增加一个子节点
|
Map<String,String> |
createTable(Object base,
String table)
创建表(不推荐),如果table参数从前台传入,请检查SQL注入风险
|
Map<String,String> |
delFieldInfo(javax.servlet.http.HttpServletRequest req)
删除T_FIELD元数据字段表中的数据记录
|
Map<String,String> |
delMeta(List<Map<String,Object>> list)
已过时。
这个方法已被弃用,并且在未来版本不再支持。
|
Map<String,String> |
delMetaItem(javax.servlet.http.HttpServletRequest req)
删除GMETA元数据表中的一条数据记录
|
Map<String,String> |
delMetaItems(javax.servlet.http.HttpServletRequest req)
删除GMETA元数据表中的多条数据记录
|
Map<String,String> |
dropTable(Object base,
String table)
删除表(不推荐),如果table参数从前台传入,请检查SQL注入风险
|
<T> List<Map<String,T>> |
findAll(Object base,
Map<String,Map<String,String>> tables,
String uriKey,
Map<String,Object> cond,
Map<String,String> sort)
默认关联“多个表”查询时,检索出全部数据
|
<T> List<Map<String,T>> |
findAll(Object base,
Map<String,Map<String,String>> tables,
String uriKey,
Map<String,Object> cond,
Map<String,String> sort,
String left)
默认关联“多个表”查询时,检索出全部数据
|
List<Map<String,String>> |
getColumns(Object base,
String table,
String field)
判断某表的字段列名是否存在(暂未使用:暂无SQL注入风险)
|
List<Map<String,String>> |
getFieldList(javax.servlet.http.HttpServletRequest req)
获取T_FIELD元数据字段信息,根据fieldUri查询fieldAlias所有列名
因为T_FIELD表在每个base中,所以需要携带base参数
|
Map<String,Object> |
getMetaList(javax.servlet.http.HttpServletRequest req)
从GMETA元数据表中获取元数据字段属性信息一览
|
List<String> |
getMetaTable()
从GMETA元数据表中获取元数据的表名一览(暂未使用)
|
Map<String,Object> |
queryAll(Map<String,Object> cond,
Map<String,String> sort,
String[] params)
基于查询条件args:base,table,alias,limit的数据集,用以支持limit="0"的情况
queryList返回全部数据总行数total |
Map<String,Object> |
queryList(Map<String,String> args,
Map<String,Object> cond)
查询数据一览,限定了最大返回记录数(limit.rows)
queryList返回全部数据总行数total |
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)
查询数据一览
queryList返回全部数据总行数total |
Map<String,Object> |
queryList(Object base,
String table,
String uriKey,
Map<String,Object> cond,
Map<String,String> sort)
查询数据一览
queryList返回全部数据总行数total,uriKey为传回前端的参数数组 |
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,String> |
setFieldItem(javax.servlet.http.HttpServletRequest req)
设置T_FIELD元数据自定义字段信息表的字段属性信息
|
Map<String,String> |
setFieldItems(javax.servlet.http.HttpServletRequest req)
设置T_FIELD元数据自定义字段信息表的字段属性信息
每个base分库中都有一个T_FIELD表,缓存了“m.base*"信息
|
Map<String,String> |
setMetaItem(javax.servlet.http.HttpServletRequest req)
增加元数据项,或修改GMETA元数据表的信息
|
boolean |
tableExists(Object base,
String table)
判断某表名是否存在(暂未使用:暂无SQL注入风险)
|
addRecord, addRecord, addRecord, addRecord, batchAdd, batchAdd, batchAdd, batchAdd, batchAdd, batchAdd, batchAdd, batchDelete, batchDelete, batchDelete, batchDelete, batchDelete, batchDelete, count, count, count, delete, delete, delete, delete, delete, exists, exists, exists, exists, exists, findAll, findAll, findAll, findAll, findAll, findList, findList, findList, findList, findList, findList, findList, findList, findOne, findOne, findOne, findOne, findOne, findOne, getAlias, getField, getFieldList, getMaxCode, getMaxCode, getMaxValue, getMaxValue, getMenuRole, getMeta, getMetaList, getMinValue, getMinValue, getParam, getParams, getRoleParams, getTable, getTableMeta, getWhere, groupCount, setAlias, setAlias, setParam, sumTotal, sumTotal, update, update, update, update, updatepublic Map<String,Object> getMetaList(javax.servlet.http.HttpServletRequest req)
public Map<String,String> setMetaItem(javax.servlet.http.HttpServletRequest req)
public Map<String,String> delMetaItem(javax.servlet.http.HttpServletRequest req)
public Map<String,String> delMetaItems(javax.servlet.http.HttpServletRequest req)
public List<Map<String,String>> getFieldList(javax.servlet.http.HttpServletRequest req)
因为T_FIELD表在每个base中,所以需要携带base参数
public Map<String,String> setFieldItem(javax.servlet.http.HttpServletRequest req)
public Map<String,String> setFieldItems(javax.servlet.http.HttpServletRequest req)
每个base分库中都有一个T_FIELD表,缓存了“m.base*"信息
public Map<String,String> delFieldInfo(javax.servlet.http.HttpServletRequest req)
public 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(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)
public Map<String,Object> queryList(Map<String,String> args, Map<String,Object> cond)
public Map<String,Object> queryList(Object base, String table, String uriKey, Map<String,Object> cond, Map<String,String> sort)
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[] params)
public <T> List<Map<String,T>> findAll(Object base, Map<String,Map<String,String>> tables, String uriKey, Map<String,Object> cond, Map<String,String> sort)
public <T> List<Map<String,T>> findAll(Object base, Map<String,Map<String,String>> tables, String uriKey, Map<String,Object> cond, Map<String,String> sort, String left)
public Map<String,String> addMeta(Map<String,Object> data, boolean dupl)
public Map<String,String> delMeta(List<Map<String,Object>> list)
public List<Map<String,String>> getColumns(Object base, String table, String field)
public Map<String,String> dropTable(Object base, String table)
table - public Map<String,String> createTable(Object base, String table)
Copyright © 2024. All rights reserved.