作者: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("发送成功");