作者:Eddy 历史版本:1 最后编辑:龚清 更新时间:2024-11-20 15:41
适用版本:v3.3.6+;
dependency
<dependency>
<groupId>com.lc.ibps.common</groupId>
<artifactId>ibps-msg-biz</artifactId>
</dependency>
配置说明
添加了相关依赖后直接调用即可。
API说明
/**
*
* @param vo 内部消息对象
* @param user 用户对象
*/
public void send(InnerMessageVo vo, User user)
/**
*
* @param vo 内部消息对象
* @param ownerId 发帖人id
* @param ownerName 发帖人
*/
public void send(InnerMessageVo vo, String ownerId, String ownerName)
/** 标记消息为已读
*
* @param ids 内部信息id数组
* @param user 用户对象
*/
public void markRead(String[] ids, User user)
/**
* 回复消息
*
* @param messageReply
* @param currentUser
*/
public void reply(MessageReplyPo messageReply, User user)
使用示例
InnerMessageVo innerMessageVo = new InnerMessageVo();
innerMessageVo.setIsPublic(InnerMessagePo.IS_PUBLIC_NO);
innerMessageVo.setMessageType(InnerMessagePo.TYPE_NORMAL);
InnerMessage innerMessage = innerMessageRepository.newInstance();
innerMessage.send(innerMessageVo, ContextUtil.getCurrentUser());
result.setMessage("发送成功");