package com.github.sd4324530.fastweixin.company.handle; import com.github.sd4324530.fastweixin.company.message.req.QYBaseEvent; import com.github.sd4324530.fastweixin.company.message.resp.QYBaseRespMsg; /** * 微信企业号事件处理器接口 * ==================================================================== * 上海聚攒软件开发有限公司 * -------------------------------------------------------------------- * @author Nottyjay * @version 1.0.beta * @since 1.3.6 * ==================================================================== */ public interface QYEventHandle<E extends QYBaseEvent>{ /** * 处理微信事件 * * @param event 微信事件 * @return 回复用户的消息 */ QYBaseRespMsg handle(E event); /** * 在处理之前,判断本事件是否符合处理的条件 * * @param event 事件 * @return 是否需要处理 */ boolean beforeHandle(E event); }