| | |
| | | * @return |
| | | * @throws VciBaseException |
| | | */ |
| | | List<BusinessObject> queryCBOByScheme(String queryScheme, Map<String, String> conditionMap, Map<String, String> replaceMap) throws VciBaseException; |
| | | List<BusinessObject> queryCBOByScheme(String queryScheme, Map<String, String> conditionMap, Map<String, Object> replaceMap) throws VciBaseException; |
| | | |
| | | /** |
| | | * 使用查询方案来查询数据,返回CBO,支持分页 |
| | |
| | | * @return |
| | | * @throws VciBaseException |
| | | */ |
| | | List<BusinessObject> queryCBOByScheme(String queryScheme, Map<String, String> conditionMap, Map<String, String> replaceMap, PageHelper ph) throws VciBaseException; |
| | | List<BusinessObject> queryCBOByScheme(String queryScheme, Map<String, String> conditionMap, Map<String, Object> replaceMap, PageHelper ph) throws VciBaseException; |
| | | |
| | | /** |
| | | * 使用名字获取查询模板 |
| | |
| | | * @return 查询模板 |
| | | * @throws VciBaseException 查询出错的时候会抛出异常 |
| | | */ |
| | | QueryTemplate getQtByName(String name, Map<String, String> replaceMap) throws VciBaseException; |
| | | QueryTemplate getQtByName(String name, Map<String, Object> replaceMap) throws VciBaseException; |
| | | |
| | | /** |
| | | * 使用查询方案来查询数据,返回CBO,支持自定义查询字段,包括参照和枚举;参照字段使用xxx.yy;枚举字段使用xxx_enumCode |
| | |
| | | * @return |
| | | * @throws VciBaseException |
| | | */ |
| | | List<BusinessObject> queryCBOByScheme(String queryScheme, Map<String, String> conditionMap, Map<String, String> replaceMap, PageHelper ph, List<String> clauseList) throws VciBaseException; |
| | | List<BusinessObject> queryCBOByScheme(String queryScheme, Map<String, String> conditionMap, Map<String, Object> replaceMap, PageHelper ph, List<String> clauseList) throws VciBaseException; |
| | | |
| | | /** |
| | | * 查询数量 |
| | |
| | | * @return |
| | | * @throws VciBaseException |
| | | */ |
| | | int queryCountByScheme(String queryScheme, Map<String, String> conditionMap, Map<String, String> replaceMap) throws VciBaseException; |
| | | int queryCountByScheme(String queryScheme, Map<String, String> conditionMap, Map<String, Object> replaceMap) throws VciBaseException; |
| | | |
| | | /** |
| | | * 使用对象来查询数量 |
| | |
| | | * @return |
| | | * @throws VciBaseException |
| | | */ |
| | | <T> List<T> queryObjectByScheme(String queryScheme, Class<T> c, Map<String, String> conditionMap, PageHelper ph, Map<String, String> replaceMap) throws VciBaseException; |
| | | <T> List<T> queryObjectByScheme(String queryScheme, Class<T> c, Map<String, String> conditionMap, PageHelper ph, Map<String, Object> replaceMap) throws VciBaseException; |
| | | |
| | | /** |
| | | * 保存数据,可以在request中设置是否持久化 |
| | |
| | | * @return 列表数据,数据是Map形式的,包含分页信息 |
| | | * @throws VciBaseException |
| | | */ |
| | | DataGrid queryGridByScheme(String queryScheme, Map<String, String> conditionMap, Map<String, String> replaceMap) throws VciBaseException; |
| | | DataGrid queryGridByScheme(String queryScheme, Map<String, String> conditionMap, Map<String, Object> replaceMap) throws VciBaseException; |
| | | |
| | | /** |
| | | * 根据查询方案来查询列表数据;可以在pageHelper中设置是否查询总数,pageHelper的优先级最大; |
| | |
| | | * @return 列表数据,数据是Map形式的,包含分页信息 |
| | | * @throws VciBaseException |
| | | */ |
| | | DataGrid queryGridByScheme(String queryScheme, Map<String, String> conditionMap, Map<String, String> replaceMap, PageHelper ph) throws VciBaseException; |
| | | DataGrid queryGridByScheme(String queryScheme, Map<String, String> conditionMap, Map<String, Object> replaceMap, PageHelper ph) throws VciBaseException; |
| | | |
| | | /** |
| | | * 根据查询方案来查询列表数据,可以自定义查询的列,包括参照和枚举 |
| | |
| | | * @return 列表数据,数据是Map形式的,包含分页信息 |
| | | * @throws VciBaseException |
| | | */ |
| | | DataGrid queryGridByScheme(String queryScheme, Map<String, String> conditionMap, Map<String, String> replaceMap, PageHelper ph, List<String> clauseList) throws VciBaseException; |
| | | DataGrid queryGridByScheme(String queryScheme, Map<String, String> conditionMap, Map<String, Object> replaceMap, PageHelper ph, List<String> clauseList) throws VciBaseException; |
| | | |
| | | /** |
| | | * 查询对象的列表数据 |
| | |
| | | * @return 列表数据,数据是对象形式的,包含分页信息 |
| | | * @throws VciBaseException |
| | | */ |
| | | DataGrid queryGridClassByScheme(String queryScheme, Class c, Map<String, String> conditionMap, Map<String, String> replaceMap) throws VciBaseException; |
| | | DataGrid queryGridClassByScheme(String queryScheme, Class c, Map<String, String> conditionMap, Map<String, Object> replaceMap) throws VciBaseException; |
| | | |
| | | /** |
| | | * 通过查询方案查询对象的列表数据 |
| | |
| | | * @return 列表数据,数据是对象形式的,包含分页信息 |
| | | * @throws VciBaseException |
| | | */ |
| | | DataGrid queryGridClassByScheme(String queryScheme, Class c, Map<String, String> conditionMap, Map<String, String> replaceMap, PageHelper ph) throws VciBaseException; |
| | | DataGrid queryGridClassByScheme(String queryScheme, Class c, Map<String, String> conditionMap, Map<String, Object> replaceMap, PageHelper ph) throws VciBaseException; |
| | | |
| | | /** |
| | | * BusinessObject 转为HashMap |