| | |
| | | |
| | | import cn.gistack.alerts.push.vo.PushVO; |
| | | import cn.gistack.alerts.push.vo.UniCloudReturnRes; |
| | | import cn.gistack.sm.message.entity.MessageRecord; |
| | | |
| | | import java.util.List; |
| | | |
| | | public interface IPushService { |
| | | |
| | |
| | | */ |
| | | Boolean saveCId(String userId,String cId); |
| | | |
| | | /** |
| | | * 推送消息 |
| | | * @param pushVO |
| | | * @return |
| | | */ |
| | | UniCloudReturnRes pushMessage(PushVO pushVO); |
| | | |
| | | /** |
| | | * 推送消息 |
| | | * @param messageRecordList |
| | | * @return |
| | | */ |
| | | Boolean pushMessageList(List<MessageRecord> messageRecordList); |
| | | |
| | | /** |
| | | * 清空redis |
| | | * @param userId |
| | | * @return |
| | | */ |
| | | Boolean clearCId(String userId); |
| | | |
| | | /** |
| | | * 用户唤醒应用后推送消息 |
| | | * @param userId |
| | | * @return |
| | | */ |
| | | Boolean pushMessageOnLaunch(String userId); |
| | | } |