@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