| 程序包 | 说明 |
|---|---|
| bee.cloud.auth |
权限、角色、资源相关接口包
|
| bee.cloud.cache |
缓存相关包
|
| bee.cloud.config |
系统配置数据相关
|
| bee.cloud.core | |
| bee.cloud.core.db | |
| bee.cloud.core.db.work | |
| bee.cloud.engine.config | |
| bee.cloud.engine.config.sqlmap |
数据库映射相关配置
|
| bee.cloud.engine.config.sqlmap.vsql | |
| bee.cloud.engine.db |
关系型数据库操作接口
|
| bee.cloud.engine.db.core |
数据库映射核心接口
|
| bee.cloud.engine.db.pool | |
| bee.cloud.engine.db.relation |
数据库实体关系
|
| bee.cloud.engine.db.siud |
增册查改操作接口,主要为SELECT、UPDATE、DELETE、INSERT操作接口
|
| bee.cloud.engine.db.suid | |
| bee.cloud.ri | |
| bee.cloud.ri.http |
Http请求相关包
|
| bee.cloud.ri.mq | |
| bee.cloud.search |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Auth.check(RequestParam param)
对请求接口进行权限校验,没有权限就抛异常
|
void |
BeeAuth.check(RequestParam param) |
void |
Author.check(RequestParam param) |
static Mode |
Mode.fromMode(RequestParam param) |
long |
Auth.getMode(RequestParam param)
获取请求资源的使用方式
|
long |
BeeAuth.getMode(RequestParam param) |
long |
Author.getMode(RequestParam param) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
BeforeCache.go(Result result,
RequestParam params) |
boolean |
AfterCache.go(Result result,
RequestParam params) |
static int |
TBCache.update(QTable qtable,
RequestParam params)
通过QTable更新缓存
|
void |
TBCache.update(RequestParam params) |
void |
TBCache.update(RequestParam params,
boolean isSync) |
void |
TBCache.update(RequestParam rp,
boolean isSync,
TBCache.Listener listener) |
void |
TBCache.update(RequestParam params,
TBCache.Listener listener) |
| 限定符和类型 | 方法和说明 |
|---|---|
static RequestParam |
BConfig.getRequestParam() |
| 限定符和类型 | 方法和说明 |
|---|---|
static RequestParam |
Bee.getRequestParam()
获取当前线程中的请求数据体
|
RequestParam |
Bee.Resreq.getRequestParam()
获取请求数据体
|
| 限定符和类型 | 字段和说明 |
|---|---|
RequestParam |
DBE.Param.datas |
| 限定符和类型 | 方法和说明 |
|---|---|
RequestParam |
RequestParam.clear() |
RequestParam |
RequestParam.clone() |
RequestParam |
RequestParam.clone(java.lang.String fieldName) |
RequestParam |
RequestParam.cloneChildren(java.lang.String fieldName) |
RequestParam |
RequestParam.cloneNew() |
static RequestParam |
RequestParam.from(com.fasterxml.jackson.databind.JsonNode json) |
static RequestParam |
RequestParam.from(java.util.Map<java.lang.String,?> map) |
static RequestParam |
RequestParam.from(java.lang.String json) |
RequestParam |
RequestParam.get(int index)
根据索引值获取对应的节点数据,只有数组类型时可用
|
RequestParam |
RequestParam.getChildren(java.lang.String fieldName) |
RequestParam |
BusinessManage.getRequestParam() |
RequestParam |
BusinessManage.Work.getRequestParam() |
RequestParam |
RequestParam.getRequestParam(java.lang.String fieldName) |
RequestParam |
RequestParam.put(com.fasterxml.jackson.databind.node.ArrayNode jn,
java.lang.Object value) |
RequestParam |
RequestParam.put(java.lang.String fieldName,
java.math.BigDecimal value) |
RequestParam |
RequestParam.put(java.lang.String fieldName,
boolean value) |
RequestParam |
RequestParam.put(java.lang.String fieldName,
java.lang.Boolean value) |
RequestParam |
RequestParam.put(java.lang.String fieldName,
byte[] value) |
RequestParam |
RequestParam.put(java.lang.String fieldName,
char value) |
RequestParam |
RequestParam.put(java.lang.String fieldName,
double value) |
RequestParam |
RequestParam.put(java.lang.String fieldName,
java.lang.Double value) |
RequestParam |
RequestParam.put(java.lang.String fieldName,
float value) |
RequestParam |
RequestParam.put(java.lang.String fieldName,
java.lang.Float value) |
RequestParam |
RequestParam.put(java.lang.String fieldName,
int value) |
RequestParam |
RequestParam.put(java.lang.String fieldName,
java.lang.Integer value) |
RequestParam |
RequestParam.put(java.lang.String fieldName,
com.fasterxml.jackson.databind.JsonNode value) |
RequestParam |
RequestParam.put(java.lang.String fieldName,
long value) |
RequestParam |
RequestParam.put(java.lang.String fieldName,
java.lang.Long value) |
RequestParam |
RequestParam.put(java.lang.String fieldName,
java.lang.Object value) |
RequestParam |
RequestParam.put(java.lang.String fieldName,
java.util.Set<java.lang.Object> value) |
RequestParam |
RequestParam.put(java.lang.String fieldName,
java.lang.String value) |
RequestParam |
RequestParam.putAll(com.fasterxml.jackson.databind.JsonNode value) |
RequestParam |
RequestParam.putAll(java.util.Map<java.lang.String,?> value) |
RequestParam |
RequestParam.putCollection(java.lang.String fieldName,
java.util.Collection<java.lang.Object> value) |
RequestParam |
RequestParam.putMap(java.lang.String fieldName,
java.util.Map<java.lang.String,java.lang.String> value) |
RequestParam |
RequestParam.setMethod(java.lang.String method) |
RequestParam |
RequestParam.setUri(java.lang.String uri) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T extends CBase> |
DBE.load(java.lang.Class<T> table,
RequestParam param) |
static <T extends CBase> |
DBE.query(java.lang.Class<T> table,
RequestParam param) |
void |
BusinessManage.setRequestParam(RequestParam param)
删除代理
-
|
void |
BusinessManage.Work.setRequestParam(RequestParam param) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
RequestParam.forEachRequestParam(java.util.function.BiConsumer<java.lang.String,RequestParam> action) |
| 构造器和说明 |
|---|
Param(java.lang.String sqlmapId,
QEnum.Func func,
RequestParam datas) |
Param(java.lang.String uri,
RequestParam datas) |
Param(java.lang.String sqlmapId,
java.lang.String itemId,
RequestParam datas) |
Param(java.lang.String sqlmapId,
java.lang.String itemId,
java.lang.String resultKey,
RequestParam datas) |
| 限定符和类型 | 方法和说明 |
|---|---|
RequestParam |
VSql.getData()
获取当前脚本的请求数据集
|
RequestParam |
BeeService.getRequestParam()
获取当前请求中的参数
|
| 限定符和类型 | 方法和说明 |
|---|---|
<T extends CBase> |
Sql.build(java.lang.Class<T> clazz,
QEnum.Func func,
RequestParam rparam)
生成可执行的VSql
|
VSql |
VSql.buildChildren(java.lang.String name,
QEnum.Func func,
RequestParam rp)
构造关联子脚本
|
boolean |
Work.go(Result result,
RequestParam params) |
void |
Searcher.go(Result result,
RequestParam params) |
<T> T |
Sql.load(java.lang.Class<T> clazz,
RequestParam rparam)
加载实体
|
<T> java.util.List<T> |
Sql.query(java.lang.Class<T> clazz,
RequestParam rparam)
查询列表
|
VSql |
VSql.Sibling.toVSql(RequestParam param)
根据提供的数据体生成VSql
|
| 限定符和类型 | 方法和说明 |
|---|---|
abstract void |
HttpMethods.API.update(RequestParam rp)
更新API
|
| 限定符和类型 | 方法和说明 |
|---|---|
VSql |
QTable.build(QEnum.Func func,
RequestParam params) |
<T> VSql |
QTable.build(QEnum.Func func,
RequestParam params,
java.lang.Class<T> clazz) |
static VSql |
QConfig.build(QEnum.Func func,
java.lang.String sqlmapId,
RequestParam params) |
static <T> VSql |
QConfig.build(QEnum.Func func,
java.lang.String sqlmapId,
RequestParam params,
java.lang.Class<T> clazz) |
VSql |
QTable.build(java.lang.String sql,
QEnum.Func func,
RequestParam params) |
static VSql |
QApi.build(java.lang.String uri,
QEnum.Func func,
RequestParam params) |
<T> VSql |
QTable.build(java.lang.String sql,
QEnum.Func func,
RequestParam params,
java.lang.Class<T> clazz) |
static VSql |
QApi.build(java.lang.String uri,
RequestParam params) |
static VSql |
QConfig.build(java.lang.String sqlmapId,
java.lang.String itemId,
java.lang.String resultKey,
RequestParam params) |
static <T> VSql |
QConfig.build(java.lang.String sqlmapId,
java.lang.String itemId,
java.lang.String resultKey,
RequestParam params,
java.lang.Class<T> clazz)
适用于Item下有多个result,且指定result的情况下
|
static java.lang.String |
QTool.getCacheValue(RequestParam maps,
java.lang.String signKey) |
static java.lang.Object |
QTool.getDefval(RequestParam maps,
java.lang.String name,
QEnum.QType type,
java.lang.String defval)
根据默认值获取对应参数值
|
java.lang.Object |
QTable.QField.getValue(RequestParam maps,
boolean nodef) |
static java.util.Map<java.lang.String,QTable.TJoin> |
QTool.initJoin(RequestParam params,
QTable table,
java.lang.String prefix,
int i,
boolean isChildren)
处理Join表,请求参数中带有关联表的查询条件时都需要做Join关联查询
|
boolean |
QTool.OField.isRelationWhere(RequestParam param)
关联表中的属性是否参与WHERE条件查询,true-参与,false-不参与
|
void |
QRlation.setRequestParam(RequestParam param) |
QTable.VSplit |
QTable.QSplit.toVSplit(RequestParam maps) |
VSql |
Tblation.toVsql(RequestParam datas) |
VSql |
Relation.Wrap.toVsql(RequestParam datas) |
void |
QApi.HApi.update(RequestParam rp)
更新API
|
| 限定符和类型 | 字段和说明 |
|---|---|
RequestParam |
VConfig.data |
| 限定符和类型 | 方法和说明 |
|---|---|
RequestParam |
VSqlWrap.getData() |
| 限定符和类型 | 方法和说明 |
|---|---|
VSql |
VSqlWrap.buildChildren(java.lang.String name,
QEnum.Func func,
RequestParam rp) |
| 限定符和类型 | 方法和说明 |
|---|---|
RequestParam |
SqlMap.Operator.getRparam() |
| 限定符和类型 | 方法和说明 |
|---|---|
<T extends CBase> |
SqlMap.build(java.lang.Class<T> clazz,
QEnum.Func func,
RequestParam rparam) |
<T> T |
SqlMap.load(java.lang.Class<T> clazz,
RequestParam rparam) |
<T> java.util.List<T> |
SqlMap.query(java.lang.Class<T> clazz,
RequestParam rparam) |
| 限定符和类型 | 方法和说明 |
|---|---|
RequestParam |
CBase.toRequestParam(java.lang.String... fields)
将当前实例转换为RequestParam
|
RequestParam |
TBean.toRequestParam(java.lang.String... ofields) |
RequestParam |
Table.toRequestParam(java.lang.String... ofields) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
CBase.instance(RequestParam param)
通过RequestParam数据初始化实例
|
void |
Table.instance(RequestParam param) |
void |
Engine.instance(RequestParam param) |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
Sharder.getDataSources(java.lang.String sharderName,
RequestParam data) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> RequestParam |
TableItem.toRequestParam(T tb) |
| 限定符和类型 | 方法和说明 |
|---|---|
Select<T> |
Select.setRequestParam(RequestParam param)
设置参数集,默认获取当前请求的参数
|
| 限定符和类型 | 方法和说明 |
|---|---|
Select<T> |
SelectWrap.setRequestParam(RequestParam param) |
| 限定符和类型 | 方法和说明 |
|---|---|
Result |
Rmi.call(RequestParam param)
通过RequestParam实现远程调用
|
Result |
Rmi.call(java.lang.String uri,
RequestParam param)
通过RequestParam实现远程调用
|
<T extends CBase> |
Rmi.getTable(java.lang.Class<T> clazz,
java.lang.String uri,
RequestParam param)
远程调用获取实体bean
|
<T extends CBase> |
Rmi.getTables(java.lang.Class<T> clazz,
java.lang.String uri,
RequestParam param)
远程调用获取实体bean
|
| 限定符和类型 | 方法和说明 |
|---|---|
RequestParam |
Http.Response.toRequestParam()
结果转为RequestParam
|
| 限定符和类型 | 方法和说明 |
|---|---|
RequestParam |
IM.CmdBody.getData()
获取数据体,JSON格式
|
| 限定符和类型 | 方法和说明 |
|---|---|
IM.FileInfo |
IM.On.onFile(java.lang.String from,
IM.ImFile imFile,
RequestParam param)
业务处理接收的文件
|
| 限定符和类型 | 方法和说明 |
|---|---|
<T> java.util.List<T> |
Search.query(RequestParam param,
java.lang.Class<T> clazz)
根据传入条件查询数据
|
<T> java.util.List<T> |
Search.query(RequestParam param,
java.lang.String path)
根据传入条件查询数据
|