package jnpf.message.fallback; import jnpf.exception.DataException; import jnpf.message.NoticeApi; import jnpf.message.model.MessageInfoVO; import jnpf.message.model.NoticeVO; import jnpf.message.model.SentMessageModel; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Component; import org.springframework.web.bind.annotation.RequestBody; import java.util.Collections; import java.util.List; import java.util.Map; /** * 调用系统消息Api降级处理 * * @author JNPF开发平台组 * @version V3.1.0 * @copyright 引迈信息技术有限公司(https://www.jnpfsoft.com) * @date 2021-03-24 */ @Component @Slf4j public class NoticeApiFallback implements NoticeApi { @Override public List getNoticeList(List list) { return Collections.emptyList(); } @Override public void sentMessage(SentMessageModel sentMessageModel) { log.error("发送消息失败"); } @Override public void autoSystem(@RequestBody Map map) { log.error("自动切换系统失败"); } @Override public void sendMessage(Map objectMap) { log.error("发送消息失败"); } @Override public void majorStandFreshUser() { log.error("调整岗位失败"); } @Override public void logoutUser(Map objectMap) { log.error("退出登录失败"); } @Override public List getUserMessageList() { return Collections.emptyList(); } }