package com.yeshi.fanli.service.inter.mq;
|
|
import java.util.Date;
|
import java.util.List;
|
|
import com.yeshi.fanli.entity.mq.MQUnSendInfo;
|
import com.yeshi.fanli.exception.mq.MQUnSendInfoException;
|
|
/**
|
* 消息队列消息未发送成功服务
|
*
|
* @author Administrator
|
*
|
*/
|
public interface MQUnSendInfoService {
|
|
public void addMQUnSendInfo(MQUnSendInfo info) throws MQUnSendInfoException;
|
|
/**
|
* 根据最大发送时间检索
|
*
|
* @param maxSendTime
|
* @param page
|
* @param pageSize
|
* @return
|
*/
|
public List<MQUnSendInfo> listByMaxSendTime(Date maxSendTime, int page, int pageSize);
|
|
public void deleteByPrimaryKey(Long id);
|
|
/**
|
* 更新发送时间
|
*
|
* @param id
|
* @param sendTime
|
*/
|
public void updateSendTime(Long id, Date sendTime);
|
|
}
|