package com.hehenian.biz.component.notify.manager;
import java.util.List;
import com.hehenian.biz.common.notify.dataobject.NotifyManagerDo;
/**
* 消息管理组件: 是否发送,重发次数,定时发送
* @author zhangyunhmf
*
*/
public interface INotifyManagerComponent {
/**
* 新增
* @param notifyManagerDo
* @return
*/
public int addNotifyManager(NotifyManagerDo notifyManagerDo);
/**
* 修改
* @param notifyManagerDo
* @return
*/
public int updateNotifyManager(NotifyManagerDo notifyManagerDo);
/**
* 列出所有配置
* @return
*/
public List<NotifyManagerDo> listNotifyManager();
/**
* 根据消息类型查询出消息发送的配置
* @param notifyType
* @return
*/
public NotifyManagerDo listNotifyManagerByNotifyType(String notifyType);
}