@KSObject public class MessageCenterServiceHelper extends java.lang.Object
| 构造器和说明 |
|---|
MessageCenterServiceHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
getChannelsOfMsgType(java.lang.String type)
获取消息类型中使用的消息渠道信息
|
static java.util.List<java.lang.String> |
getMessageTemplateByFilters(java.lang.String type,
java.lang.String channel,
java.lang.String scene,
java.lang.String entityNumber)
获取消息模板
|
static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
getMsgCenterCardOptions(java.lang.String uid)
获取消息中心卡片需要的数据
|
static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
getUnReadMessage(java.lang.String uid,
int topCount)
获取未读消息
|
static long |
getUnReadMessageCount(java.lang.String uid)
获取未读消息的数量
|
static java.util.Map<java.lang.String,java.lang.Object> |
retractMessage(java.lang.Long messageId)
撤回pc端消息
|
static long |
sendMessage(kd.bos.workflow.engine.msg.info.MessageInfo messageInfo)
描述:保存消息信息,并根据消息类型所定义的消息渠道发送消息
|
static void |
updateBadgeCount(java.util.List<java.lang.Long> userIds)
修改首页徽章的数量角标
|
@KSMethod public static long sendMessage(kd.bos.workflow.engine.msg.info.MessageInfo messageInfo)
MessageDataInfo - 消息信息对象@KSMethod public static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getMsgCenterCardOptions(java.lang.String uid)
userId - 当前用户id@KSMethod public static long getUnReadMessageCount(java.lang.String uid)
uid - @KSMethod public static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getUnReadMessage(java.lang.String uid, int topCount)
userId - 当前用户idtopCount - 前topCount条数据@KSMethod public static java.util.List<java.lang.String> getMessageTemplateByFilters(java.lang.String type, java.lang.String channel, java.lang.String scene, java.lang.String entityNumber)
type - 消息类型channel - 消息渠道scene - 消息场景entityNumber - 消息实体编码@KSMethod public static java.lang.String getChannelsOfMsgType(java.lang.String type)
type - @KSMethod public static java.util.Map<java.lang.String,java.lang.Object> retractMessage(java.lang.Long messageId)
messageId - @KSMethod public static void updateBadgeCount(java.util.List<java.lang.Long> userIds)
userIds - 需要更新徽章数量的用户ID