package com.mossle.msg.component;
import java.util.Date;
import javax.annotation.Resource;
import com.mossle.api.msg.MsgConnector;
import com.mossle.msg.domain.MsgInfo;
import com.mossle.msg.manager.MsgInfoManager;
import org.springframework.stereotype.Component;
@Component
public class DefaultMsgConnector implements MsgConnector {
private MsgInfoManager msgInfoManager;
public void send(String subject, String content, String receiverId,
String senderId) {
MsgInfo msgInfo = new MsgInfo();
msgInfo.setName(subject);
msgInfo.setContent(content);
msgInfo.setReceiverId(receiverId);
msgInfo.setSenderId(senderId);
msgInfo.setCreateTime(new Date());
msgInfo.setStatus(0);
msgInfoManager.save(msgInfo);
}
@Resource
public void setMsgInfoManager(MsgInfoManager msgInfoManager) {
this.msgInfoManager = msgInfoManager;
}
}