-
-
Notifications
You must be signed in to change notification settings - Fork 9k
【企业微信】新增管理表格内容相关接口。包括:编辑表格内容、获取表格行列信息、获取表格数据 #3837
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
auggie review |
🤖 Augment PR SummarySummary: This PR adds 企业微信(WeCom)WeDoc 在线表格“管理表格内容”相关能力到 WxJava 企业微信模块。 Changes:
Technical Notes: These endpoints follow the WeDoc Spreadsheet POST contracts and rely on strongly-typed POJOs for request/response payloads. 🤖 Was this summary useful? React with 👍 or 👎 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
本 PR 为企业微信的微文档(WeDoc)服务新增了三个管理表格内容的 API 接口,包括批量更新表格内容、获取表格行列信息以及获取指定范围的表格数据。这些接口支持对企业微信在线表格的完整操作,包括新增工作表、删除工作表、更新单元格内容、删除行列等功能。
主要变更:
- 新增了 3 个 API 端点常量定义
- 新增了 5 个数据模型类,包含完整的请求和响应结构
- 在
WxCpOaWeDocService接口中新增了 3 个方法定义 - 在
WxCpOaWeDocServiceImpl实现类中完成了对应的方法实现
Reviewed changes
Copilot reviewed 8 out of 8 changed files in this pull request and generated 13 comments.
Show a summary per file
| File | Description |
|---|---|
| WxCpApiPathConsts.java | 新增了 3 个表格相关的 API 端点常量,用于批量更新、获取属性和获取数据 |
| WxCpDocSheetProperties.java | 定义了获取表格行列信息的响应数据结构,包含工作表 ID、名称、行数和列数 |
| WxCpDocSheetGetDataRequest.java | 定义了获取表格数据的请求参数,包括文档 ID、工作表 ID 和查询范围 |
| WxCpDocSheetData.java | 定义了表格数据的响应结构,包含单元格内容、样式、文本格式等详细信息 |
| WxCpDocSheetBatchUpdateRequest.java | 定义了批量更新表格的请求结构,支持新增工作表、删除工作表、更新单元格和删除行列等操作 |
| WxCpDocSheetBatchUpdateResponse.java | 定义了批量更新操作的响应结构,返回各个操作的执行结果 |
| WxCpOaWeDocService.java | 在服务接口中新增了 3 个方法定义,包含详细的 JavaDoc 文档说明 |
| WxCpOaWeDocServiceImpl.java | 实现了 3 个新增的接口方法,使用标准的 POST 请求调用微信企业 API |
weixin-java-cp/src/main/java/me/chanjar/weixin/cp/api/WxCpOaWeDocService.java
Outdated
Show resolved
Hide resolved
weixin-java-cp/src/main/java/me/chanjar/weixin/cp/api/WxCpOaWeDocService.java
Show resolved
Hide resolved
weixin-java-cp/src/main/java/me/chanjar/weixin/cp/api/WxCpOaWeDocService.java
Show resolved
Hide resolved
weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/oa/doc/WxCpDocSheetGetDataRequest.java
Outdated
Show resolved
Hide resolved
...-java-cp/src/main/java/me/chanjar/weixin/cp/bean/oa/doc/WxCpDocSheetBatchUpdateResponse.java
Outdated
Show resolved
Hide resolved
...n-java-cp/src/main/java/me/chanjar/weixin/cp/bean/oa/doc/WxCpDocSheetBatchUpdateRequest.java
Outdated
Show resolved
Hide resolved
...-java-cp/src/main/java/me/chanjar/weixin/cp/bean/oa/doc/WxCpDocSheetBatchUpdateResponse.java
Show resolved
Hide resolved
weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/oa/doc/WxCpDocSheetData.java
Show resolved
Hide resolved
weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/oa/doc/WxCpDocSheetData.java
Show resolved
Hide resolved
weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/oa/doc/WxCpDocSheetProperties.java
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/oa/doc/WxCpDocSheetData.java
Show resolved
Hide resolved
根据copilot建议修改注释和相应名称 Co-authored-by: Copilot <[email protected]>
|
无需处理的建议,麻烦点击下 resolve conversation |
hellozhongying
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
根据copilot审查建议完善javadoc相关内容
【企业微信】新增管理表格内容相关接口。包括:编辑表格内容、获取表格行列信息、获取表格数据等接口