package com.hehenian.biz.component.notify.manager.impl;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import com.hehenian.biz.common.notify.dataobject.NotifyManagerDo;
import com.hehenian.biz.component.notify.manager.INotifyManagerComponent;
import com.hehenian.biz.component.notify.manager.dao.INotifyManagerDao;
@Component("notifyManagerComponent")
public class NotifyManagerComponentImpl implements INotifyManagerComponent {
@Autowired
private INotifyManagerDao notifyManagerDao;
@Override
public int addNotifyManager(NotifyManagerDo notifyManagerDo) {
return notifyManagerDao.addNotifyManager(notifyManagerDo);
}
@Override
public int updateNotifyManager(NotifyManagerDo notifyManagerDo) {
return notifyManagerDao.updateNotifyManager(notifyManagerDo);
}
@Override
public List<NotifyManagerDo> listNotifyManager() {
return notifyManagerDao.listNotifyManager();
}
/**
* 根据消息类型查询出消息发送的配置
* @param notifyType
* @return
*/
public NotifyManagerDo listNotifyManagerByNotifyType(String notifyType){
return notifyManagerDao.listNotifyManagerByNotifyType(notifyType);
}
}