@Service public class AolaiService extends GmetaService
| 构造器和说明 |
|---|
AolaiService() |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,String> |
addMeta(Map<String,Object> data,
boolean dupl)
已过时。
|
Map<String,String> |
createTable(Object base,
String table)
创建表(不推荐),如果table参数从前台传入,请检查SQL注入风险
|
Map<String,String> |
delFieldInfo(javax.servlet.http.HttpServletRequest req)
删除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注入风险
|
List<Map<String,String>> |
getColumns(Object base,
String table,
String field)
判断某表的字段列名是否存在(暂未使用:暂无SQL注入风险)
|
List<Map<String,String>> |
getFieldList(javax.servlet.http.HttpServletRequest req)
获取FIELD元数据字段信息,根据fieldUri查询fieldAlias所有列名
因为FIELD表在每个base中,所以需要携带base参数
|
Map<String,Object> |
getMetaList(javax.servlet.http.HttpServletRequest req)
从GMETA元数据表中获取元数据字段属性信息一览
|
List<String> |
getMetaTable()
从GMETA元数据表中获取元数据的表名一览(暂未使用)
|
Map<String,Object> |
queryList(Map<String,String> args,
Map<String,Object> where)
查询数据一览,限定了最大返回记录数(limit.rows)
|
Map<String,Object> |
queryList(Map<String,String> args,
Map<String,Object> where,
Map<String,String> order)
查询数据一览,限定了最大返回记录数(limit.rows)
|
Map<String,Object> |
queryList(Object base,
Map<String,Map<String,String>> tables,
String uriKey,
Map<String,Object> where,
Map<String,String> order,
String limit)
分页查询:支持多张表 join关联查询:left="left"为左连接
|
Map<String,Object> |
queryList(Object base,
Map<String,Map<String,String>> tables,
String uriKey,
Map<String,Object> where,
Map<String,String> order,
String left,
String limit)
支持多张表 join关联查询:left=""为内连接,查询条件需放到别名列表中
|
Map<String,Object> |
queryList(Object base,
String table,
String alias,
Map<String,Object> where)
查询数据一览
|
Map<String,Object> |
queryList(Object base,
String table,
String alias,
Map<String,Object> where,
Map<String,String> order)
查询数据一览
|
Map<String,Object> |
queryList(String table,
Map<String,Object> where)
查询数据一览
|
Map<String,Object> |
queryList(String table,
String alias,
Map<String,Object> where)
查询数据一览
|
Map<String,String> |
setFieldItem(javax.servlet.http.HttpServletRequest req)
设置FIELD元数据自定义字段信息表的字段属性信息
|
Map<String,String> |
setFieldItems(javax.servlet.http.HttpServletRequest req)
设置FIELD元数据自定义字段信息表的字段属性信息
每个base分库中都有一个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, findList, findList, findList, findList, findList, findList, findList, findList, findOne, findOne, findOne, findOne, findOne, findOne, getAlias, getField, getFieldList, getMaxCode, getMaxCode, getMenuRole, getMeta, getMetaList, getParam, getParam, getRoleParams, getTable, getTableMeta, getWhere, groupCount, setAlias, setAlias, 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)
因为FIELD表在每个base中,所以需要携带base参数
public Map<String,String> setFieldItem(javax.servlet.http.HttpServletRequest req)
public Map<String,String> setFieldItems(javax.servlet.http.HttpServletRequest req)
每个base分库中都有一个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> where, Map<String,String> order, String limit)
public Map<String,Object> queryList(Object base, Map<String,Map<String,String>> tables, String uriKey, Map<String,Object> where, Map<String,String> order, String left, String limit)
tables - 两表名为key,两表的关联主键的映射,表1设为nulluriKey - 前台上下文或接口名,仅缓存数据用where - 综合多表的查询条件,分页时需要pageNo、pageSizelimit - 限制每页输出行数,为“0”时不限行数public Map<String,Object> queryList(Map<String,String> args, Map<String,Object> where, Map<String,String> order)
public Map<String,Object> queryList(Map<String,String> args, Map<String,Object> where)
public Map<String,Object> queryList(Object base, String table, String alias, Map<String,Object> where, Map<String,String> order)
public Map<String,Object> queryList(Object base, String table, String alias, Map<String,Object> where)
public Map<String,Object> queryList(String table, String alias, Map<String,Object> where)
@Deprecated public Map<String,String> addMeta(Map<String,Object> data, boolean dupl)
@Deprecated 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 - Copyright © 2024. All rights reserved.