mirror of
				https://gitee.com/binary/weixin-java-tools.git
				synced 2025-10-31 18:46:10 +08:00 
			
		
		
		
	#318 WxMpService和 WxCpService两个接口提供对各个具体service的setter方法,以便于扩展使用
This commit is contained in:
		| @ -458,4 +458,16 @@ public interface WxCpService { | |||||||
|    * http请求对象 |    * http请求对象 | ||||||
|    */ |    */ | ||||||
|   RequestHttp getRequestHttp(); |   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() { |   public RequestHttp getRequestHttp() { | ||||||
|     return this; |     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 |    * @return WxMpMassMessageService | ||||||
|    */ |    */ | ||||||
|   WxMpMassMessageService getMassMessageService(); |   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() { |   public WxMpMassMessageService getMassMessageService() { | ||||||
|     return this.massMessageService; |     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; | ||||||
|  |   } | ||||||
| } | } | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user
	 Binary Wang
					Binary Wang