package com.yunhai.cms.service; import com.yunhai.cms.event.ArticlePublishedEvent; /** * 微信图文推送服务接口(方案 §7.4 预留入口)。 * *
本期 {@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); }