接口 SysMsgService

所有超级接口:
BaseService<Sys_msg>
所有已知实现类:
SysMsgServiceImpl

public interface SysMsgService extends BaseService<Sys_msg>
  • 方法详细资料

    • saveMsg

      Sys_msg saveMsg(Sys_msg sysMsg, String[] users, boolean isExternal)
      保存信息同时发送
      参数:
      sysMsg - 消息体
      users - 接收人
      isExternal - 是否发送到外部消息(学校通讯平台)
    • deleteMsg

      void deleteMsg(String id)
      删除消息及消息用户表数据
      参数:
      id -
    • notify

      void notify(Sys_msg innerMsg, String[] rooms)
      通知客户端弹窗
      参数:
      innerMsg -
      rooms -
    • innerMsg

      void innerMsg(String room, int size, List<org.nutz.lang.util.NutMap> list)
      通知客户端有新消息及消息数量
      参数:
      room - 用户名
      size -
      list -
    • getMsg

      void getMsg(String loginname)
      获取某用户的未读消息数量及列表
      参数:
      loginname - 用户名
    • offline

      void offline(String loginname, String httpSessionId)
      通知下线
      参数:
      loginname - 用户名
      httpSessionId -
    • sendMsg

      void sendMsg(String loginname, String title, String body, String sender)
      向用户发送站内消息
      参数:
      loginname - 用户名
      title - 标题
      body - 内容
      sender - 发送者
    • sendMsg

      void sendMsg(List<String> loginNames, String title, String body, String sender)
      向用户发送站内消息
      参数:
      loginNames - 用户名
      title - 标题
      body - 内容
      sender - 发送者
    • sendMsgInSys

      void sendMsgInSys(List<String> loginNames, String title, String body, String sender)
      向用户发送站内消息
      参数:
      loginNames - 工号
      title - 标题
      body - 内容
      sender - 发送者