init local code
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
package com.yunhai.cms.service;
|
||||
|
||||
import com.yunhai.cms.event.ArticlePublishedEvent;
|
||||
|
||||
/**
|
||||
* 微信图文推送服务接口(方案 §7.4 预留入口)。
|
||||
*
|
||||
* <p>本期 {@link com.yunhai.cms.service.impl.NoopWeChatPushService} 空实现:
|
||||
* 事件照常发布,Noop 直接返回,零微信外联/零微信配置键/零新增依赖。
|
||||
* 启用时按《微信平台对接方案.md》提供真实实现(公众号配置经 projman 注入)。
|
||||
*/
|
||||
public interface WeChatPushService {
|
||||
|
||||
/**
|
||||
* 文章发布后回调(AFTER_COMMIT)。
|
||||
*
|
||||
* @param event 发布事件(articleId/siteId/title)
|
||||
* @return 是否已推送(Noop 恒 false)
|
||||
*/
|
||||
boolean onArticlePublished(ArticlePublishedEvent event);
|
||||
}
|
||||
Reference in New Issue
Block a user