mirror of
https://gitee.com/binary/weixin-java-tools.git
synced 2025-10-15 10:45:15 +08:00
#318 WxMpService和 WxCpService两个接口提供对各个具体service的setter方法,以便于扩展使用
This commit is contained in:
@@ -458,4 +458,16 @@ public interface WxCpService {
|
||||
* http请求对象
|
||||
*/
|
||||
RequestHttp getRequestHttp();
|
||||
|
||||
void setUserService(WxCpUserService userService);
|
||||
|
||||
void setDepartmentService(WxCpDepartmentService departmentService);
|
||||
|
||||
void setMediaService(WxCpMediaService mediaService);
|
||||
|
||||
void setMenuService(WxCpMenuService menuService);
|
||||
|
||||
void setOauth2Service(WxCpOAuth2Service oauth2Service);
|
||||
|
||||
void setTagService(WxCpTagService tagService);
|
||||
}
|
||||
|
@@ -544,4 +544,34 @@ public abstract class WxCpServiceAbstractImpl<H, P> implements WxCpService, Requ
|
||||
public RequestHttp getRequestHttp() {
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setUserService(WxCpUserService userService) {
|
||||
this.userService = userService;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setDepartmentService(WxCpDepartmentService departmentService) {
|
||||
this.departmentService = departmentService;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setMediaService(WxCpMediaService mediaService) {
|
||||
this.mediaService = mediaService;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setMenuService(WxCpMenuService menuService) {
|
||||
this.menuService = menuService;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setOauth2Service(WxCpOAuth2Service oauth2Service) {
|
||||
this.oauth2Service = oauth2Service;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setTagService(WxCpTagService tagService) {
|
||||
this.tagService = tagService;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user