|
@@ -2,19 +2,25 @@ package cn.iocoder.yudao.module.system.mq.consumer.mail;
|
|
|
|
|
|
import cn.iocoder.yudao.framework.mq.core.stream.AbstractStreamMessageListener;
|
|
import cn.iocoder.yudao.framework.mq.core.stream.AbstractStreamMessageListener;
|
|
import cn.iocoder.yudao.module.system.mq.message.mail.MailSendMessage;
|
|
import cn.iocoder.yudao.module.system.mq.message.mail.MailSendMessage;
|
|
|
|
+import cn.iocoder.yudao.module.system.mq.message.sms.SmsSendMessage;
|
|
import cn.iocoder.yudao.module.system.service.mail.MailSendService;
|
|
import cn.iocoder.yudao.module.system.service.mail.MailSendService;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import org.springframework.stereotype.Component;
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
|
|
|
|
-
|
|
|
|
|
|
+/**
|
|
|
|
+ * 针对 {@link MailSendMessage} 的消费者
|
|
|
|
+ *
|
|
|
|
+ * @author 芋道源码
|
|
|
|
+ */
|
|
@Component
|
|
@Component
|
|
@Slf4j
|
|
@Slf4j
|
|
public class MailSendConsumer extends AbstractStreamMessageListener<MailSendMessage> {
|
|
public class MailSendConsumer extends AbstractStreamMessageListener<MailSendMessage> {
|
|
|
|
|
|
@Resource
|
|
@Resource
|
|
private MailSendService mailSendService;
|
|
private MailSendService mailSendService;
|
|
|
|
+
|
|
@Override
|
|
@Override
|
|
public void onMessage(MailSendMessage message) {
|
|
public void onMessage(MailSendMessage message) {
|
|
log.info("[onMessage][消息内容({})]", message);
|
|
log.info("[onMessage][消息内容({})]", message);
|