package com.yeshi.fanli.service.inter.msg;
|
|
import com.yeshi.fanli.dto.msg.MsgCommonDTO;
|
import com.yeshi.fanli.entity.SystemEnum;
|
import com.yeshi.fanli.entity.system.ConfigKeyEnum;
|
import com.yeshi.fanli.exception.config.ConfigException;
|
|
public interface MsgConfigService {
|
|
public String KEY_ZHUSHOU = ConfigKeyEnum.msgConfigZhushou.getKey();
|
public String KEY_GUANXUAN = ConfigKeyEnum.msgConfigGuanxuan.getKey();
|
public String KEY_NOTIFY = ConfigKeyEnum.msgConfigNotify.getKey();
|
|
/**
|
* 添加小助手消息
|
*
|
* @param dto
|
*/
|
public void addZhuShouMsg(MsgCommonDTO dto, SystemEnum systemEnum) throws ConfigException;
|
|
/**
|
* 添加官宣任务
|
*
|
* @param dto
|
*/
|
public void addGuanXuanMsg(MsgCommonDTO dto, SystemEnum systemEnum) throws ConfigException;
|
|
/**
|
* 添加通知大图消息
|
*
|
* @param dto
|
* @throws ConfigException
|
*/
|
public void addNotifyMsg(MsgCommonDTO dto, SystemEnum systemEnum) throws ConfigException;
|
|
/**
|
* 获取助手消息
|
*
|
* @return
|
*/
|
public MsgCommonDTO getZhuShouMsg(SystemEnum systemEnum);
|
|
/**
|
* 获取官宣消息
|
*
|
* @return
|
*/
|
public MsgCommonDTO getGuanXuanMsg( SystemEnum systemEnum);
|
|
/**
|
* 获取通知大图消息
|
*
|
* @return
|
*/
|
public MsgCommonDTO getNotifyMsg(SystemEnum systemEnum);
|
|
}
|