diff --git a/weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/api/WxMaCloudService.java b/weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/api/WxMaCloudService.java index 81a6cfca3..ea7e9ab20 100644 --- a/weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/api/WxMaCloudService.java +++ b/weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/api/WxMaCloudService.java @@ -16,539 +16,457 @@ import java.util.Map; */ public interface WxMaCloudService { /** - * Invoke cloud function string. + * 触发云函数。注意:HTTP API 途径触发云函数不包含用户信息。 * - * @param name the name - * @param body the body - * @return the string - * @throws WxErrorException the wx error exception + * @param name 云函数名称 + * @param body 云函数的传入参数,具体结构由开发者定义 + * @return 云函数返回的buffer + * @throws WxErrorException 调用失败时抛出 */ String invokeCloudFunction(String name, String body) throws WxErrorException; /** - *
    * 触发云函数。注意:HTTP API 途径触发云函数不包含用户信息。
    * 文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/functions/invokeCloudFunction.html
    *
-   * 请求地址
-   * POST https://api.weixin.qq.com/tcb/invokecloudfunction?access_token=ACCESS_TOKEN&env=ENV&name=FUNCTION_NAME
-   *
-   * 
- * - * @param env string 是 云开发环境ID - * @param name string 是 云函数名称 - * @param body string 是 云函数的传入参数,具体结构由开发者定义。 - * @return resp_data string 云函数返回的buffer - * @throws WxErrorException . + * @param env 云开发环境ID + * @param name 云函数名称 + * @param body 云函数的传入参数,具体结构由开发者定义 + * @return 云函数返回的buffer + * @throws WxErrorException 调用失败时抛出 */ String invokeCloudFunction(String env, String name, String body) throws WxErrorException; /** - * Add list. + * 批量添加记录到集合。 * - * @param collection the collection - * @param list the list - * @return the list - * @throws WxErrorException the wx error exception + * @param collection 集合名称 + * @param list 要添加的记录列表 + * @return 插入成功的记录ID列表 + * @throws WxErrorException 添加失败时抛出 */ List add(String collection, List list) throws WxErrorException; /** - * Add string. + * 添加单条记录到集合。 * - * @param collection the collection - * @param obj the obj - * @return the string - * @throws WxErrorException the wx error exception + * @param collection 集合名称 + * @param obj 要添加的记录对象 + * @return 插入成功的记录ID + * @throws WxErrorException 添加失败时抛出 */ String add(String collection, Object obj) throws WxErrorException; /** - * Database add json array. + * 数据库插入记录。 * - * @param query the query - * @return the json array - * @throws WxErrorException the wx error exception + * @param query 数据库操作语句 + * @return 插入成功的数据集合主键_id列表 + * @throws WxErrorException 插入失败时抛出 */ JsonArray databaseAdd(String query) throws WxErrorException; /** - *
-   * 数据库插入记录
-   *
+   * 数据库插入记录。
    * 文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseAdd.html
-   * 请求地址:POST https://api.weixin.qq.com/tcb/databaseadd?access_token=ACCESS_TOKEN
-   * 
* - * @param env 云环境ID - * @param query 数据库操作语句 - * @return 插入成功的数据集合主键_id json array - * @throws WxErrorException . + * @param env 云环境ID + * @param query 数据库操作语句 + * @return 插入成功的数据集合主键_id列表 + * @throws WxErrorException 插入失败时抛出 */ JsonArray databaseAdd(String env, String query) throws WxErrorException; /** - * Delete integer. + * 删除集合中符合条件的记录。 * - * @param collection the collection - * @param whereJson the where json - * @return the integer - * @throws WxErrorException the wx error exception + * @param collection 集合名称 + * @param whereJson 查询条件JSON字符串 + * @return 删除的记录数量 + * @throws WxErrorException 删除失败时抛出 */ Integer delete(String collection, String whereJson) throws WxErrorException; /** - * Database delete int. + * 数据库删除记录。 * - * @param query the query - * @return the int - * @throws WxErrorException the wx error exception + * @param query 数据库操作语句 + * @return 删除记录数量 + * @throws WxErrorException 删除失败时抛出 */ int databaseDelete(String query) throws WxErrorException; /** - *
-   * 数据库删除记录
-   *
+   * 数据库删除记录。
    * 文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseDelete.html
-   * 请求地址:POST https://api.weixin.qq.com/tcb/databasedelete?access_token=ACCESS_TOKEN
-   * 
* - * @param env 云环境ID - * @param query 数据库操作语句 - * @return 删除记录数量 int - * @throws WxErrorException . + * @param env 云环境ID + * @param query 数据库操作语句 + * @return 删除记录数量 + * @throws WxErrorException 删除失败时抛出 */ int databaseDelete(String env, String query) throws WxErrorException; /** - * Update wx cloud database update result. + * 更新集合中符合条件的记录。 * - * @param collection the collection - * @param whereJson the where json - * @param updateJson the update json - * @return the wx cloud database update result - * @throws WxErrorException the wx error exception + * @param collection 集合名称 + * @param whereJson 查询条件JSON字符串 + * @param updateJson 更新内容JSON字符串 + * @return 更新结果对象 + * @throws WxErrorException 更新失败时抛出 */ WxCloudDatabaseUpdateResult update(String collection, String whereJson, String updateJson) throws WxErrorException; /** - * Database update wx cloud database update result. + * 数据库更新记录。 * - * @param query the query - * @return the wx cloud database update result - * @throws WxErrorException the wx error exception + * @param query 数据库操作语句 + * @return 更新结果对象 + * @throws WxErrorException 更新失败时抛出 */ WxCloudDatabaseUpdateResult databaseUpdate(String query) throws WxErrorException; /** - *
-   * 数据库更新记录
-   *
+   * 数据库更新记录。
    * 文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseUpdate.html
-   * 请求地址:POST https://api.weixin.qq.com/tcb/databaseupdate?access_token=ACCESS_TOKEN
-   * 
* - * @param env 云环境ID - * @param query 数据库操作语句 - * @return . wx cloud database update result - * @throws WxErrorException . + * @param env 云环境ID + * @param query 数据库操作语句 + * @return 更新结果对象 + * @throws WxErrorException 更新失败时抛出 */ WxCloudDatabaseUpdateResult databaseUpdate(String env, String query) throws WxErrorException; /** + * 查询集合中的记录。 + * 示例: * db.collection('geo') - * .where({ - * price: _.gt(10) - * }) - * .orderBy('_id', 'asc') - * .orderBy('price', 'desc') - * .skip(1) - * .limit(10) - * .get() + * .where({price: _.gt(10)}) + * .orderBy('_id', 'asc') + * .orderBy('price', 'desc') + * .skip(1) + * .limit(10) + * .get() * - * @param collection the collection - * @param whereJson the where json - * @param orderBy the order by - * @param skip the skip - * @param limit the limit - * @return wx cloud database query result - * @throws WxErrorException the wx error exception + * @param collection 集合名称 + * @param whereJson 查询条件JSON字符串 + * @param orderBy 排序条件Map + * @param skip 跳过记录数 + * @param limit 限制返回记录数 + * @return 查询结果对象 + * @throws WxErrorException 查询失败时抛出 */ WxCloudDatabaseQueryResult query(String collection, String whereJson, Map orderBy, Integer skip, Integer limit) throws WxErrorException; /** - * Database query wx cloud database query result. + * 数据库查询记录。 * - * @param query the query - * @return the wx cloud database query result - * @throws WxErrorException the wx error exception + * @param query 数据库操作语句 + * @return 查询结果对象 + * @throws WxErrorException 查询失败时抛出 */ WxCloudDatabaseQueryResult databaseQuery(String query) throws WxErrorException; /** - *
-   * 数据库查询记录
-   *
+   * 数据库查询记录。
    * 文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseQuery.html
-   * 请求地址:POST https://api.weixin.qq.com/tcb/databasequery?access_token=ACCESS_TOKEN
-   * 
* - * @param env 云环境ID - * @param query 数据库操作语句 - * @return . wx cloud database query result - * @throws WxErrorException . + * @param env 云环境ID + * @param query 数据库操作语句 + * @return 查询结果对象 + * @throws WxErrorException 查询失败时抛出 */ WxCloudDatabaseQueryResult databaseQuery(String env, String query) throws WxErrorException; /** - * Database aggregate json array. + * 数据库聚合记录。 * - * @param query the query - * @return the json array - * @throws WxErrorException the wx error exception + * @param query 数据库操作语句 + * @return 聚合结果JSON数组 + * @throws WxErrorException 聚合失败时抛出 */ JsonArray databaseAggregate(String query) throws WxErrorException; /** - *
-   * 数据库聚合记录
-   *
+   * 数据库聚合记录。
    * 文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseAggregate.html
-   * 请求地址:POST https://api.weixin.qq.com/tcb/databaseaggregate?access_token=ACCESS_TOKEN
-   * 
* - * @param env 云环境ID - * @param query 数据库操作语句 - * @return . json array - * @throws WxErrorException . + * @param env 云环境ID + * @param query 数据库操作语句 + * @return 聚合结果JSON数组 + * @throws WxErrorException 聚合失败时抛出 */ JsonArray databaseAggregate(String env, String query) throws WxErrorException; /** - * Count long. + * 统计集合中符合条件的记录数。 * - * @param collection the collection - * @param whereJson the where json - * @return the long - * @throws WxErrorException the wx error exception + * @param collection 集合名称 + * @param whereJson 查询条件JSON字符串 + * @return 记录数量 + * @throws WxErrorException 统计失败时抛出 */ Long count(String collection, String whereJson) throws WxErrorException; /** - * Database count long. + * 统计集合记录数或统计查询语句对应的结果记录数。 * - * @param query the query - * @return the long - * @throws WxErrorException the wx error exception + * @param query 数据库操作语句 + * @return 记录数量 + * @throws WxErrorException 统计失败时抛出 */ Long databaseCount(String query) throws WxErrorException; /** - *
-   * 统计集合记录数或统计查询语句对应的结果记录数
-   *
+   * 统计集合记录数或统计查询语句对应的结果记录数。
    * 文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseCount.html
-   * 请求地址:POST https://api.weixin.qq.com/tcb/databasecount?access_token=ACCESS_TOKEN
-   * 
* - * @param env 云环境ID - * @param query 数据库操作语句 - * @return 记录数量 long - * @throws WxErrorException . + * @param env 云环境ID + * @param query 数据库操作语句 + * @return 记录数量 + * @throws WxErrorException 统计失败时抛出 */ Long databaseCount(String env, String query) throws WxErrorException; /** - * Update index. + * 变更数据库索引。 * - * @param collectionName the collection name - * @param createIndexes the create indexes - * @param dropIndexNames the drop index names - * @throws WxErrorException the wx error exception + * @param collectionName 集合名称 + * @param createIndexes 新增索引对象列表 + * @param dropIndexNames 要删除的索引名称列表 + * @throws WxErrorException 更新失败时抛出 */ void updateIndex(String collectionName, List createIndexes, List dropIndexNames) throws WxErrorException; /** - *
-   * 变更数据库索引
-   *
+   * 变更数据库索引。
    * 文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/updateIndex.html
-   * 请求地址:POST https://api.weixin.qq.com/tcb/updateindex?access_token=ACCESS_TOKEN
-   * 
* - * @param env 云环境ID - * @param collectionName 集合名称 - * @param createIndexes 新增索引对象 - * @param dropIndexNames 要删除的索引的名字 - * @throws WxErrorException . + * @param env 云环境ID + * @param collectionName 集合名称 + * @param createIndexes 新增索引对象列表 + * @param dropIndexNames 要删除的索引名称列表 + * @throws WxErrorException 更新失败时抛出 */ void updateIndex(String env, String collectionName, List createIndexes, List dropIndexNames) throws WxErrorException; /** - * Database migrate import long. + * 数据库导入。 * - * @param collectionName the collection name - * @param filePath the file path - * @param fileType the file type - * @param stopOnError the stop on error - * @param conflictMode the conflict mode - * @return the long - * @throws WxErrorException the wx error exception + * @param collectionName 导入collection名 + * @param filePath 导入文件路径 + * @param fileType 导入文件类型,1:JSON,2:CSV + * @param stopOnError 是否在遇到错误时停止导入 + * @param conflictMode 冲突处理模式,1:INSERT,2:UPSERT + * @return 任务ID + * @throws WxErrorException 导入失败时抛出 */ Long databaseMigrateImport(String collectionName, String filePath, int fileType, boolean stopOnError, int conflictMode) throws WxErrorException; /** - *
-   * 数据库导入
+   * 数据库导入。
+   * 文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseMigrateImport.html
+   * 注意:导入文件需先上传到同环境的存储中,可使用开发者工具或HTTP API的上传文件API上传
    *
-   * 文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseMigrateImport
-   * .html
-   * 请求地址: POST https://api.weixin.qq.com/tcb/databasemigrateimport?access_token=ACCESS_TOKEN
-   * 
- * - * @param env 云环境ID - * @param collectionName 导入collection名 - * @param filePath 导入文件路径(导入文件需先上传到同环境的存储中,可使用开发者工具或 HTTP API的上传文件 API上传) - * @param fileType 导入文件类型, 1 JSON, 2 CSV - * @param stopOnError 是否在遇到错误时停止导入 - * @param conflictMode 冲突处理模式 : 1 INSERT , 2 UPSERT - * @return jobId long - * @throws WxErrorException . + * @param env 云环境ID + * @param collectionName 导入collection名 + * @param filePath 导入文件路径 + * @param fileType 导入文件类型,1:JSON,2:CSV + * @param stopOnError 是否在遇到错误时停止导入 + * @param conflictMode 冲突处理模式,1:INSERT,2:UPSERT + * @return 任务ID + * @throws WxErrorException 导入失败时抛出 */ Long databaseMigrateImport(String env, String collectionName, String filePath, int fileType, boolean stopOnError, int conflictMode) throws WxErrorException; /** - * Database migrate export long. + * 数据库导出。 * - * @param filePath the file path - * @param fileType the file type - * @param query the query - * @return the long - * @throws WxErrorException the wx error exception + * @param filePath 导出文件路径 + * @param fileType 导出文件类型,1:JSON,2:CSV + * @param query 导出条件 + * @return 任务ID + * @throws WxErrorException 导出失败时抛出 */ Long databaseMigrateExport(String filePath, int fileType, String query) throws WxErrorException; /** - *
-   * 数据库导出
+   * 数据库导出。
+   * 文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseMigrateExport.html
+   * 注意:文件会导出到同环境的云存储中,可使用获取下载链接API获取下载链接
    *
-   * 文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseMigrateExport
-   * .html
-   * 请求地址: POST https://api.weixin.qq.com/tcb/databasemigrateexport?access_token=ACCESS_TOKEN
-   * 
- * - * @param env 云环境ID - * @param filePath 导出文件路径(文件会导出到同环境的云存储中,可使用获取下载链接 API 获取下载链接) - * @param fileType 导出文件类型, 1 JSON, 2 CSV - * @param query 导出条件 - * @return jobId long - * @throws WxErrorException . + * @param env 云环境ID + * @param filePath 导出文件路径 + * @param fileType 导出文件类型,1:JSON,2:CSV + * @param query 导出条件 + * @return 任务ID + * @throws WxErrorException 导出失败时抛出 */ Long databaseMigrateExport(String env, String filePath, int fileType, String query) throws WxErrorException; /** - * Database migrate query info wx cloud cloud database migrate query info result. + * 数据库迁移状态查询。 * - * @param jobId the job id - * @return the wx cloud cloud database migrate query info result - * @throws WxErrorException the wx error exception + * @param jobId 迁移任务ID + * @return 迁移状态查询结果 + * @throws WxErrorException 查询失败时抛出 */ WxCloudCloudDatabaseMigrateQueryInfoResult databaseMigrateQueryInfo(Long jobId) throws WxErrorException; /** - *
-   *   数据库迁移状态查询
+   * 数据库迁移状态查询。
+   * 文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseMigrateQueryInfo.html
    *
-   *  文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database
-   *  /databaseMigrateQueryInfo.html
-   *  请求地址:POST https://api.weixin.qq.com/tcb/databasemigratequeryinfo?access_token=ACCESS_TOKEN
-   * 
- * - * @param env 云环境ID - * @param jobId 迁移任务ID - * @return . wx cloud cloud database migrate query info result - * @throws WxErrorException . + * @param env 云环境ID + * @param jobId 迁移任务ID + * @return 迁移状态查询结果 + * @throws WxErrorException 查询失败时抛出 */ WxCloudCloudDatabaseMigrateQueryInfoResult databaseMigrateQueryInfo(String env, Long jobId) throws WxErrorException; /** - * Upload file wx cloud upload file result. + * 获取文件上传链接。 * - * @param path the path - * @return the wx cloud upload file result - * @throws WxErrorException the wx error exception + * @param path 上传路径 + * @return 上传结果对象 + * @throws WxErrorException 获取失败时抛出 */ WxCloudUploadFileResult uploadFile(String path) throws WxErrorException; /** - *
-   * 获取文件上传链接
-   *
+   * 获取文件上传链接。
    * 文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/storage/uploadFile.html
-   * 请求地址:POST https://api.weixin.qq.com/tcb/uploadfile?access_token=ACCESS_TOKEN
    *
-   * 
- * - * @param env 云环境ID - * @param path 上传路径 - * @return 上传结果 wx cloud upload file result - * @throws WxErrorException . + * @param env 云环境ID + * @param path 上传路径 + * @return 上传结果对象 + * @throws WxErrorException 获取失败时抛出 */ WxCloudUploadFileResult uploadFile(String env, String path) throws WxErrorException; /** - * Batch download file wx cloud batch download file result. + * 获取文件下载链接。 * - * @param fileIds the file ids - * @param maxAges the max ages - * @return the wx cloud batch download file result - * @throws WxErrorException the wx error exception + * @param fileIds 文件ID数组 + * @param maxAges 下载链接有效期数组,对应文件id列表 + * @return 下载链接信息对象 + * @throws WxErrorException 获取失败时抛出 */ WxCloudBatchDownloadFileResult batchDownloadFile(String[] fileIds, long[] maxAges) throws WxErrorException; /** - *
-   * 获取文件下载链接
-   *
+   * 获取文件下载链接。
    * 文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/storage/batchDownloadFile.html
-   * 请求地址:POST https://api.weixin.qq.com/tcb/batchdownloadfile?access_token=ACCESS_TOKEN
    *
-   * 
- * - * @param env 云环境ID - * @param fileIds 文件ID列表 - * @param maxAges 下载链接有效期列表,对应文件id列表 - * @return 下载链接信息 wx cloud batch download file result - * @throws WxErrorException . + * @param env 云环境ID + * @param fileIds 文件ID数组 + * @param maxAges 下载链接有效期数组,对应文件id列表 + * @return 下载链接信息对象 + * @throws WxErrorException 获取失败时抛出 */ WxCloudBatchDownloadFileResult batchDownloadFile(String env, String[] fileIds, long[] maxAges) throws WxErrorException; /** - * Batch delete file wx cloud batch delete file result. + * 删除文件。 * - * @param fileIds the file ids - * @return the wx cloud batch delete file result - * @throws WxErrorException the wx error exception + * @param fileIds 文件ID数组 + * @return 删除结果对象 + * @throws WxErrorException 删除失败时抛出 */ WxCloudBatchDeleteFileResult batchDeleteFile(String[] fileIds) throws WxErrorException; /** - *
-   * 删除文件
-   *
+   * 删除文件。
    * 文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/storage/batchDeleteFile.html
-   * 请求地址:POST https://api.weixin.qq.com/tcb/batchdeletefile?access_token=ACCESS_TOKEN
    *
-   * 
- * - * @param env 云环境ID - * @param fileIds 文件ID列表 - * @return 下载链接信息 wx cloud batch delete file result - * @throws WxErrorException . + * @param env 云环境ID + * @param fileIds 文件ID数组 + * @return 删除结果对象 + * @throws WxErrorException 删除失败时抛出 */ WxCloudBatchDeleteFileResult batchDeleteFile(String env, String[] fileIds) throws WxErrorException; /** - *
-   *  获取腾讯云API调用凭证
+   * 获取腾讯云API调用凭证。
+   * 文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/utils/getQcloudToken.html
    *
-   *  文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/utils/getQcloudToken.html
-   *  请求地址:POST https://api.weixin.qq.com/tcb/getqcloudtoken?access_token=ACCESS_TOKEN
-   * 
- * - * @param lifeSpan 有效期(单位为秒,最大7200) - * @return . qcloud token - * @throws WxErrorException . + * @param lifeSpan 有效期(单位为秒,最大7200) + * @return 腾讯云Token结果对象 + * @throws WxErrorException 获取失败时抛出 */ WxCloudGetQcloudTokenResult getQcloudToken(long lifeSpan) throws WxErrorException; /** - * Database collection add. + * 新增集合。 * - * @param collectionName the collection name - * @throws WxErrorException the wx error exception + * @param collectionName 集合名称 + * @throws WxErrorException 新增失败时抛出 */ void databaseCollectionAdd(String collectionName) throws WxErrorException; /** - *
-   * 新增集合
+   * 新增集合。
+   * 文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseCollectionAdd.html
    *
-   * 文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseCollectionAdd
-   * .html
-   * 请求地址:POST https://api.weixin.qq.com/tcb/databasecollectionadd?access_token=ACCESS_TOKEN
-   * 
- * - * @param env 云环境ID - * @param collectionName 集合名称 - * @throws WxErrorException . + * @param env 云环境ID + * @param collectionName 集合名称 + * @throws WxErrorException 新增失败时抛出 */ void databaseCollectionAdd(String env, String collectionName) throws WxErrorException; /** - * Database collection delete. + * 删除集合。 * - * @param collectionName the collection name - * @throws WxErrorException the wx error exception + * @param collectionName 集合名称 + * @throws WxErrorException 删除失败时抛出 */ void databaseCollectionDelete(String collectionName) throws WxErrorException; /** - *
-   * 删除集合
+   * 删除集合。
+   * 文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseCollectionDelete.html
    *
-   * 文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database
-   * /databaseCollectionDelete.html
-   * 请求地址:POST https://api.weixin.qq.com/tcb/databasecollectionadd?access_token=ACCESS_TOKEN
-   * 
- * - * @param env 云环境ID - * @param collectionName 集合名称 - * @throws WxErrorException . + * @param env 云环境ID + * @param collectionName 集合名称 + * @throws WxErrorException 删除失败时抛出 */ void databaseCollectionDelete(String env, String collectionName) throws WxErrorException; /** - * Database collection get wx cloud database collection get result. + * 获取特定云环境下集合信息。 * - * @param limit the limit - * @param offset the offset - * @return the wx cloud database collection get result - * @throws WxErrorException the wx error exception + * @param limit 获取数量限制,默认值:10 + * @param offset 偏移量,默认值:0 + * @return 集合信息获取结果对象 + * @throws WxErrorException 获取失败时抛出 */ WxCloudDatabaseCollectionGetResult databaseCollectionGet(Long limit, Long offset) throws WxErrorException; /** - *
-   * 获取特定云环境下集合信息
+   * 获取特定云环境下集合信息。
+   * 文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseCollectionGet.html
    *
-   * 文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseCollectionGet
-   * .html
-   * 请求地址:POST https://api.weixin.qq.com/tcb/databasecollectionget?access_token=ACCESS_TOKEN
-   * 
- * - * @param env 云环境ID - * @param limit 获取数量限制,默认值:10 - * @param offset 偏移量,默认值:0 - * @return . wx cloud database collection get result - * @throws WxErrorException . + * @param env 云环境ID + * @param limit 获取数量限制,默认值:10 + * @param offset 偏移量,默认值:0 + * @return 集合信息获取结果对象 + * @throws WxErrorException 获取失败时抛出 */ WxCloudDatabaseCollectionGetResult databaseCollectionGet(String env, Long limit, Long offset) throws WxErrorException; /** - * 发送携带 URL Link 的短信 - * + * 发送携带 URL Link 的短信。 * 文档地址:https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/cloudbase/cloudbase.sendSmsV2.html - * @param request - * @return WxCloudSendSmsV2Result - * @throws WxErrorException + * + * @param request 短信发送请求对象 + * @return 短信发送结果对象 + * @throws WxErrorException 发送失败时抛出 */ WxCloudSendSmsV2Result sendSmsV2(WxCloudSendSmsV2Request request) throws WxErrorException; - }