MP 微信公众号管理
基于 RuoyiPlus 后端最新架构,8 DOs / 12 Controllers,菜单 ID 起始 12000,构建微信公众号运营管理平台
1. 增强定位与架构
1.1 产品定位
RuoYiPlus MP 围绕公众号管理、素材管理、用户互动三大核心进行企业级增强,实现微信公众号运营管理数字化。
1.2 模块规模
| 指标 | 数值 |
|---|---|
| 数据对象 (DO) | 8 个 |
| 控制器 (Controller) | 12 个 |
| 菜单 ID 起始 | 12000 |
| Maven 模块 | yudao-module-mp |
1.3 核心数据表
| 表名 | 说明 |
|---|---|
mp_account | 公众号管理 |
mp_material | 素材管理 |
mp_menu | 菜单管理 |
mp_auto_reply | 自动回复 |
mp_message | 消息管理 |
mp_tag | 用户标签 |
mp_user | 粉丝管理 |
graph TB
subgraph "RuoYiPlus MP 增强架构"
subgraph "公众号管理"
A1[公众号配置]
A2[菜单管理]
A3[自动回复]
end
subgraph "内容管理"
B1[素材管理]
B2[图文消息]
B3[模板消息]
end
subgraph "用户管理"
C1[粉丝管理]
C2[用户标签]
C3[消息互动]
end
subgraph "管控层"
D1[权限控制]
D2[数据审计]
D3[内容审核]
end
end
A1 --> A2
A2 --> A3
A3 --> B1
B1 --> B2
B2 --> B3
B3 --> C1
C1 --> C2
C2 --> C3
C1 --> D1
B3 --> D2
A3 --> D3
1.4 能力对比
| 维度 | 传统方案 | RuoYiPlus MP 增强 |
|---|---|---|
| 公众号管理 | 单公众号 | 多公众号统一管理 |
| 素材管理 | 微信后台 | 本地素材库+同步 |
| 自动回复 | 基础回复 | 智能回复+关键词 |
| 粉丝管理 | 微信后台 | 粉丝管理+标签分组 |
| 消息管理 | 无 | 消息记录+分析 |
| 权限控制 | 无 | 公众号级数据权限 |
| 内容审核 | 无 | 内容审核+合规 |
2. 公众号管理
2.1 公众号配置
graph TB
subgraph "公众号管理"
A[公众号注册] --> B[基本配置]
B --> C[菜单配置]
C --> D[自动回复]
D --> E[模板消息]
B --> B1[AppID配置]
B --> B2[密钥管理]
B --> B3[服务器配置]
C --> C1[自定义菜单]
C --> C2[个性化菜单]
D --> D1[关注回复]
D --> D2[关键词回复]
D --> D3[消息回复]
end
| 能力项 | 说明 |
|---|---|
| 多公众号 | 多公众号统一管理 |
| 菜单管理 | 自定义菜单+个性化菜单 |
| 自动回复 | 关注回复+关键词+消息回复 |
| 模板消息 | 模板消息发送 |
3. 素材与内容管理
3.1 素材管理
graph TB
subgraph "素材管理"
A[素材上传] --> B[素材分类]
B --> C[素材同步]
C --> D[素材使用]
A --> A1[图片素材]
A --> A2[视频素材]
A --> A3[语音素材]
A --> A4[图文素材]
C --> C1[同步到微信]
C --> C2[素材更新]
D --> D1[图文消息]
D --> D2[群发消息]
end
| 素材类型 | 说明 |
|---|---|
| 图片素材 | 图片上传+管理 |
| 视频素材 | 视频上传+管理 |
| 语音素材 | 语音上传+管理 |
| 图文素材 | 图文编辑+发布 |
4. 粉丝与用户管理
4.1 粉丝管理
graph LR
A[用户关注] --> B[粉丝录入]
B --> C[标签分组]
C --> D[消息互动]
D --> E[数据分析]
B --> B1[基本信息]
B --> B2[关注时间]
B --> B3[来源渠道]
C --> C1[自动打标签]
C --> C2[手动分组]
D --> D1[消息记录]
D --> D2[客服消息]
| 能力项 | 说明 |
|---|---|
| 粉丝管理 | 粉丝列表+详情 |
| 标签管理 | 用户标签+分组 |
| 消息记录 | 消息历史+回复 |
| 用户画像 | 用户分析+标签 |
5. 技术架构
graph TB
subgraph "yudao-module-mp-plus"
subgraph "mp-biz"
A1[account 公众号管理]
A2[material 素材管理]
A3[menu 菜单管理]
A4[auto_reply 自动回复]
A5[message 消息管理]
A6[tag 标签管理]
A7[user 用户管理]
A8[analytics 数据分析]
end
subgraph "权限与审计"
B1[permission 权限控制]
B2[audit 审计日志]
B3[content 内容审核]
end
end
A1 --> B1
A2 --> B3
A3 --> B1
A4 --> B3
A5 --> B2
A7 --> B1
6. 商业价值
| 价值点 | 说明 |
|---|---|
| 多号管理 | 多公众号统一管理 |
| 内容运营 | 素材管理+内容发布 |
| 粉丝运营 | 标签分组+精准触达 |
| 数据洞察 | 用户分析+消息分析 |
| 合规运营 | 内容审核+操作审计 |
| 系统集成 | 与CRM/会员联动 |