-
-
Notifications
You must be signed in to change notification settings - Fork 9k
企业微信第三方集成 #3703
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
base: develop
Are you sure you want to change the base?
企业微信第三方集成 #3703
Conversation
感谢提交PR,能否准确描述下此次提交的修改内容? |
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
This PR implements third-party integration functionality for Enterprise WeChat (企业微信第三方集成). The main purpose is to add comprehensive support for WeChat Work third-party applications, including new service implementations, configuration management, and Spring Boot integration.
Key changes include:
- Added new HTTP client implementations (OkHttp, JoddHttp, Apache HttpClient) for WeChat third-party services
- Introduced new configuration classes with Redis-based storage support
- Created Spring Boot starter for multi-tenant third-party WeChat configurations
- Enhanced API methods and message handling capabilities
Reviewed Changes
Copilot reviewed 35 out of 35 changed files in this pull request and generated 7 comments.
Show a summary per file
File | Description |
---|---|
weixin-java-cp/src/main/java/me/chanjar/weixin/cp/tp/service/impl/*.java | New HTTP client service implementations for third-party WeChat integration |
weixin-java-cp/src/main/java/me/chanjar/weixin/cp/config/impl/*.java | Refactored configuration classes with Redis support and new abstract base class |
weixin-java-cp/src/main/java/me/chanjar/weixin/cp/tp/service/WxCpTpService.java | Enhanced service interface with new API methods and message handling |
spring-boot-starters/wx-java-cp-tp-multi-spring-boot-starter/* | Complete Spring Boot starter module for multi-tenant third-party WeChat configurations |
weixin-java-cp/src/test/java/me/chanjar/weixin/cp/tp/service/impl/*.java | Updated test configurations to use new constructor patterns |
...rc/test/java/me/chanjar/weixin/cp/tp/service/impl/WxCpTpServiceApacheHttpClientImplTest.java
Outdated
Show resolved
Hide resolved
...-java-cp/src/main/java/me/chanjar/weixin/cp/config/impl/AbstractWxCpTpInRedisConfigImpl.java
Outdated
Show resolved
Hide resolved
weixin-java-cp/src/main/java/me/chanjar/weixin/cp/config/impl/WxCpTpJedisConfigImpl.java
Outdated
Show resolved
Hide resolved
weixin-java-cp/src/main/java/me/chanjar/weixin/cp/tp/service/impl/BaseWxCpTpServiceImpl.java
Outdated
Show resolved
Hide resolved
weixin-java-cp/src/main/java/me/chanjar/weixin/cp/tp/service/impl/BaseWxCpTpServiceImpl.java
Outdated
Show resolved
Hide resolved
.../binarywang/spring/starter/wxjava/cp/configuration/services/AbstractWxCpTpConfiguration.java
Outdated
Show resolved
Hide resolved
.../binarywang/spring/starter/wxjava/cp/configuration/services/AbstractWxCpTpConfiguration.java
Outdated
Show resolved
Hide resolved
…mpl/WxCpTpServiceApacheHttpClientImplTest.java Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…AbstractWxCpTpInRedisConfigImpl.java Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…WxCpTpJedisConfigImpl.java Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…mpl/BaseWxCpTpServiceImpl.java Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…mpl/BaseWxCpTpServiceImpl.java Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…rc/main/java/com/binarywang/spring/starter/wxjava/cp/configuration/services/AbstractWxCpTpConfiguration.java Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…rc/main/java/com/binarywang/spring/starter/wxjava/cp/configuration/services/AbstractWxCpTpConfiguration.java Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
企业微信第三方集成