public class UtilPlugin extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
(专用程序包) com.apache.api.manager.ProxyManager |
iusProxyManager |
| 构造器和说明 |
|---|
UtilPlugin() |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
countByParams(String datasource,
String searchObjName,
Map<String,Object> whereMap)
利用平台查询业务表数据条数,不带事务(具体返回单条还是多条,以whereMap中拼装的查询条件为准)
|
static UtilPlugin |
getInstance() |
List<com.apache.tools.DataMap> |
getListByParams(String datasource,
String searchObjName,
Map<String,Object> whereMap)
利用平台查询业务表数据,不带事务(具体返回单条还是多条,以whereMap中拼装的查询条件为准)
|
com.apache.api.vo.ResultEntity |
saveByParams(String datasource,
String saveObjName,
Map<String,Object> paramsMap)
利用平台处理业务表数据(提交,修改,删除),带事务
|
com.apache.api.vo.ResultEntity |
saveInfoForDatasource(String datasource,
String saveObjName,
Map<String,Object> paramsMap)
跨数据源RPC操作,利用平台处理业务表数据(提交,修改,删除),带事务
|
boolean |
saveOrUpdateBySql(String datasource,
String sql)
按给定的sql保存、修改或删除数信息
|
Object |
selectBySql(String sql,
int pageIndex,
int pageSize)
获取给定sql的数据信息
|
com.apache.api.vo.ResultEntity |
selectInfoForDatasource(String datasource,
String modelTypes,
String resultObjType,
Map<String,Object> whereMap)
跨数据源RPC操作,查询业务表数据信息
|
Object |
selectObjectForDatasource(String sql,
String datasource)
跨数据源查询
|
Object |
selectObjectForSqlByPage(String sql,
String datasource,
int pageIndex,
int pageSize)
获取给定sql的数据信息
|
public static UtilPlugin getInstance()
public List<com.apache.tools.DataMap> getListByParams(String datasource, String searchObjName, Map<String,Object> whereMap) throws com.apache.exception.BusinessException
datasource - 指定系统所属数据源searchObjName - 指定要查询的表对象,如s_teUserTestwhereMap - 拼装查询条件[格式如:对象.w_属性=值/对象.wl_属性=值],如whereMap.put("teUserTest.w_userSex","F");com.apache.exception.BusinessExceptionpublic Object selectBySql(String sql, int pageIndex, int pageSize)
sql - 待执行sqlpageIndex - 当前页(查分页时用,不分页为0)pageSize - 记录数(查分页时用,不分页为0)public com.apache.api.vo.ResultEntity saveByParams(String datasource, String saveObjName, Map<String,Object> paramsMap) throws com.apache.exception.BusinessException
datasource - 指定系统所属数据源saveObjName - 指定要处理的表对象,如i_teUserTest/u_teUserTest/d_teUserTestparamsMap - 相应操作的参数、操作的条件,不能为空;com.apache.exception.BusinessExceptionpublic long countByParams(String datasource, String searchObjName, Map<String,Object> whereMap) throws com.apache.exception.BusinessException
datasource - 指定系统所属数据源searchObjName - 指定要查询的表对象,如s_teUserTestwhereMap - 拼装查询条件[格式如:对象.w_属性=值/对象.wl_属性=值],如whereMap.put("teUserTest.w_userSex","F");com.apache.exception.BusinessExceptionpublic com.apache.api.vo.ResultEntity selectInfoForDatasource(String datasource, String modelTypes, String resultObjType, Map<String,Object> whereMap)
datasource - 指定系统所属数据源,如平台的plateformmodelTypes - 指定要查询的表对象,如s_uctUserresultObjType - 返回值类型 list/countwhereMap - 拼装查询条件[格式如:对象.w_属性=值/对象.wl_属性=值],如whereMap.put("uctUser.w_userSex","F");public com.apache.api.vo.ResultEntity saveInfoForDatasource(String datasource, String saveObjName, Map<String,Object> paramsMap) throws com.apache.exception.BusinessException
datasource - 指定系统所属数据源,如平台的plateformsaveObjName - 指定要处理的表对象,如i_uctUser/u_uctUser/d_uctUserparamsMap - 相应操作的参数、操作的条件,不能为空;com.apache.exception.BusinessExceptionpublic Object selectObjectForDatasource(String sql, String datasource)
sql - 需要执行查询的sqldatasource - 指定系统所属数据源,如平台的plateformpublic boolean saveOrUpdateBySql(String datasource, String sql)
datasource - 指定的数据源sql - 待执行sqlCopyright © 2022. All rights reserved.