init local code

This commit is contained in:
chenxing
2026-09-07 09:09:39 +08:00
commit 99cd26b3d2
259 changed files with 20554 additions and 0 deletions
@@ -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);
}