package com.hehenian.biz.component.notify.manager.dao; import java.util.List; import com.hehenian.biz.common.notify.dataobject.NotifyManagerDo; /** * 消息管理DAO * @author zhangyunhmf * */ public interface INotifyManagerDao { /** * 新增 * @param notifyManagerDo * @return */ public int addNotifyManager(NotifyManagerDo notifyManagerDo); /** * 根据ID获取消息管理对象 * @param id * @return */ public NotifyManagerDo getNotifyManagerById(int id); /** * 修改 * @param notifyManagerDo * @return */ public int updateNotifyManager(NotifyManagerDo notifyManagerDo); /** * 根据ID 删除 * @param id */ public void deleteById(int id); /** * 列出所有配置 * @return */ public List<NotifyManagerDo> listNotifyManager(); /** * 根据消息类型查询出消息发送的配置 * @param notifyType * @return */ public NotifyManagerDo listNotifyManagerByNotifyType(String notifyType); }