| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- package com.uas.console.donate.service;
- import com.uas.console.donate.model.Message;
- import com.uas.console.donate.model.SearchFilter;
- import com.uas.platform.core.model.PageInfo;
- import org.springframework.data.domain.Page;
- import org.springframework.http.ResponseEntity;
- import java.util.List;
- import java.util.Map;
- /**
- * Created by dongbw
- * 17/12/26 17:46.
- */
- public interface MessageService {
- /**
- * 获取所有消息
- * @param pageInfo 分页参数
- * @param filter 查找filter
- * @return 消息Page
- */
- Page<Message> getAllMessages(PageInfo pageInfo, SearchFilter filter);
- /**
- * 获取详情
- * @param id 消息id
- * @return 消息实体
- */
- Message getDetailById(Long id);
- /**
- * 发送邮件
- * @param receivedEmail 接收邮箱
- * @param model 发送实体
- * @param tplId 模版id
- * @return response
- */
- ResponseEntity<String> sendMail(String receivedEmail, Map<String, Object> model, String tplId);
- /**
- * 发送短信
- * @param receiverTel 接收号码
- * @param obj 发送内容
- * @param msgId 短信模版id
- * @return response
- */
- ResponseEntity<String> sendMessage(String receiverTel, List<Object> obj, String msgId);
- }
|