public abstract class BaseQueryService extends BuzService
构造器和说明 |
---|
BaseQueryService() |
限定符和类型 | 方法和说明 |
---|---|
boolean |
BeforeQuery(top.daxian1218.dust.db.base.IDataAdapter adapter,
com.alibaba.fastjson.JSONObject inParams) |
java.lang.String |
GetExistsSubTableSql(com.alibaba.fastjson.JSONObject inParams,
java.lang.String col) |
java.util.Map<java.lang.String,java.lang.Object> |
GetParameters(com.alibaba.fastjson.JSONObject inParams) |
abstract java.lang.String |
GetSql(com.alibaba.fastjson.JSONObject inParams)
获取执行Sql,如果包含where,请勿写在GetSql中。
|
abstract java.lang.Object |
GetValue(java.lang.String field,
java.lang.String val)
根据字段获取实际值
|
abstract java.lang.String |
GetWhere(com.alibaba.fastjson.JSONObject inParams)
获取Where条件,SQL
|
java.lang.Object |
InvokeAsync(com.alibaba.fastjson.JSONObject inParams) |
protected java.lang.Object |
QueryResult(top.daxian1218.dust.db.sql.HSqlCommand sqlCommand,
com.alibaba.fastjson.JSONArray rows) |
getDataAdapter, setDataAdapter
getDefaultAdapter, getRoles, getUser, getUserId, isAdmin
public java.lang.Object InvokeAsync(com.alibaba.fastjson.JSONObject inParams)
InvokeAsync
在接口中 IBuzService
InvokeAsync
在类中 BuzService
protected java.lang.Object QueryResult(top.daxian1218.dust.db.sql.HSqlCommand sqlCommand, com.alibaba.fastjson.JSONArray rows)
public abstract java.lang.Object GetValue(java.lang.String field, java.lang.String val)
field
- val
- public abstract java.lang.String GetSql(com.alibaba.fastjson.JSONObject inParams)
inParams
- public abstract java.lang.String GetWhere(com.alibaba.fastjson.JSONObject inParams)
inParams
- public java.util.Map<java.lang.String,java.lang.Object> GetParameters(com.alibaba.fastjson.JSONObject inParams)
public java.lang.String GetExistsSubTableSql(com.alibaba.fastjson.JSONObject inParams, java.lang.String col)
public boolean BeforeQuery(top.daxian1218.dust.db.base.IDataAdapter adapter, com.alibaba.fastjson.JSONObject inParams)