mirror of
https://gitee.com/binary/weixin-java-tools.git
synced 2025-05-06 13:47:47 +08:00
#318 WxMpService和 WxCpService两个接口提供对各个具体service的setter方法,以便于扩展使用
This commit is contained in:
parent
9ee671e6e6
commit
c81bbae288
@ -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;
|
||||
}
|
||||
}
|
||||
|
@ -379,4 +379,34 @@ public interface WxMpService {
|
||||
* @return WxMpMassMessageService
|
||||
*/
|
||||
WxMpMassMessageService getMassMessageService();
|
||||
|
||||
void setKefuService(WxMpKefuService kefuService);
|
||||
|
||||
void setMaterialService(WxMpMaterialService materialService);
|
||||
|
||||
void setMenuService(WxMpMenuService menuService);
|
||||
|
||||
void setUserService(WxMpUserService userService);
|
||||
|
||||
void setTagService(WxMpUserTagService tagService);
|
||||
|
||||
void setQrCodeService(WxMpQrcodeService qrCodeService);
|
||||
|
||||
void setCardService(WxMpCardService cardService);
|
||||
|
||||
void setStoreService(WxMpStoreService storeService);
|
||||
|
||||
void setDataCubeService(WxMpDataCubeService dataCubeService);
|
||||
|
||||
void setBlackListService(WxMpUserBlacklistService blackListService);
|
||||
|
||||
void setTemplateMsgService(WxMpTemplateMsgService templateMsgService);
|
||||
|
||||
void setDeviceService(WxMpDeviceService deviceService);
|
||||
|
||||
void setShakeService(WxMpShakeService shakeService);
|
||||
|
||||
void setMemberCardService(WxMpMemberCardService memberCardService);
|
||||
|
||||
void setMassMessageService(WxMpMassMessageService massMessageService);
|
||||
}
|
||||
|
@ -391,4 +391,79 @@ public abstract class WxMpServiceAbstractImpl<H, P> implements WxMpService, Requ
|
||||
public WxMpMassMessageService getMassMessageService() {
|
||||
return this.massMessageService;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setKefuService(WxMpKefuService kefuService) {
|
||||
this.kefuService = kefuService;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setMaterialService(WxMpMaterialService materialService) {
|
||||
this.materialService = materialService;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setMenuService(WxMpMenuService menuService) {
|
||||
this.menuService = menuService;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setUserService(WxMpUserService userService) {
|
||||
this.userService = userService;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setTagService(WxMpUserTagService tagService) {
|
||||
this.tagService = tagService;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setQrCodeService(WxMpQrcodeService qrCodeService) {
|
||||
this.qrCodeService = qrCodeService;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setCardService(WxMpCardService cardService) {
|
||||
this.cardService = cardService;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setStoreService(WxMpStoreService storeService) {
|
||||
this.storeService = storeService;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setDataCubeService(WxMpDataCubeService dataCubeService) {
|
||||
this.dataCubeService = dataCubeService;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setBlackListService(WxMpUserBlacklistService blackListService) {
|
||||
this.blackListService = blackListService;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setTemplateMsgService(WxMpTemplateMsgService templateMsgService) {
|
||||
this.templateMsgService = templateMsgService;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setDeviceService(WxMpDeviceService deviceService) {
|
||||
this.deviceService = deviceService;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setShakeService(WxMpShakeService shakeService) {
|
||||
this.shakeService = shakeService;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setMemberCardService(WxMpMemberCardService memberCardService) {
|
||||
this.memberCardService = memberCardService;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setMassMessageService(WxMpMassMessageService massMessageService) {
|
||||
this.massMessageService = massMessageService;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user