Skip to content

消息中心

消息中心模块提供统一的消息推送能力,支持站内信、邮件、短信等多种消息渠道,以及消息模板的集中管理。

功能入口

登录管理后台后,点击左侧菜单 平台管理 > 消息中心,包含:模板配置、消息列表、渠道配置、业务配置、消息监控、消息模板配置。

消息模板管理

消息模板用于定义消息的格式和内容,避免每次发送时重复编写:

新增消息模板

  1. 在消息模板列表页,点击 新增 按钮
  2. 填写模板信息:
    • 模板名称(必填):模板的描述名称,如"密码重置通知"
    • 模板编码(必填):唯一编码,如 password_reset
    • 消息类型:站内信 / 邮件 / 短信
    • 模板标题:消息标题,支持变量替换
    • 模板内容:消息正文,支持变量模板语法
  3. 点击 确定 保存

使用模板

发送消息时选择对应模板,程序会将变量替换为实际值后推送给用户。

站内信

站内信是用户登录系统后可在右上角消息图标中查看的系统通知:

发送站内信

  1. 进入站内信页面,点击 发送消息 按钮
  2. 填写消息内容:
    • 消息标题(必填)
    • 消息内容(必填)
    • 接收用户:选择用户或角色(支持多选)
    • 消息类型:通知 / 公告 / 私信
  3. 点击 发送,目标用户将收到通知

已读未读状态

站内信支持已读/未读状态追踪:

  • 用户点击消息后,状态自动标记为已读
  • 右上角消息图标显示未读数量角标
  • 管理端可查看每条消息的已读/未读人数统计

消息通知

消息通知页面展示系统自动触发的通知记录,包括:

  • 通知来源:系统 / 流程 / 定时任务
  • 通知时间:消息产生时间
  • 通知状态:已发送 / 发送失败
  • 重发操作:对发送失败的消息可手动重发

渠道配置

渠道配置维护短信邮件两类消息发送渠道(/system/message-config),支持多厂商接入与发送策略管理。

渠道配置

短信配置

字段必填说明
状态启用 / 禁用
短信厂商阿里云、腾讯云、华为云、京东云、容联云、网易云信、云片、创蓝、极光、亿美软通等 22 家
配置标识aliyun-sms
AccessKey ID / Secret厂商凭据(Secret 脱敏)
短信签名短信签名内容
默认模板 ID默认短信模板
每日上限 / 每分钟上限 / 发送上限0 表示不限制
重试间隔 / 最大重试次数失败重试策略,0 次不重试
权重多配置负载均衡权重

邮件配置

邮件配置

字段必填说明
状态启用 / 禁用
配置标识company-email
SMTP 服务器smtp.qq.com
端口常用 25(明文)/ 465(SSL)/ 587(TLS)
用户名邮箱账号
密码 / 授权码QQ / 网易等邮箱用授权码
发件人地址发件邮箱地址
发件人名称显示名称
开启 SSLQQ / 网易等通常需开启
开启验证是否启用 SMTP 身份验证
重试间隔 / 最大重试次数失败重试策略

凭据(AccessKey Secret / 邮箱授权码)保存后脱敏显示,禁止明文落库或打印日志。

业务配置

业务配置把业务事件映射为消息类型(如订单 ORDER、审批 APPROVAL),发送时按业务类型路由到对应模板与渠道。

业务配置新增

字段必填说明
业务类型编码ORDERAPPROVAL
业务类型名称显示名
跳转 URL 模板支持变量 ${bizKey}${messageId},如 /order/detail?id=${bizKey}
跳转方式当前页 / 新窗口
图标图标名
排序 / 状态排序号与启用状态

消息监控

消息监控展示消息的发送记录与状态(/api/message/manage),用于排查通知未触达问题。

消息监控

  • 消息类型 / 发送渠道 / 发送状态筛选。
  • 列表字段:消息标题、消息类型、发送渠道、协同平台、发送状态、接收人数、已读/未读、发送时间。
  • 展开查看详情,或发送测试消息验证渠道连通性。
  • 失败消息可查看原因并重试。

相关文档

Forge Admin — 基于 Vue3 + Spring Boot 的企业级后台管理框架