MP WeChat Official Account Management
Based on the latest RuoyiPlus backend architecture, 8 DOs / 12 Controllers, menu ID starting from 12000, building a WeChat Official Account operations management platform
1. Enhancement Positioning and Architecture
1.1 Product Positioning
RuoYiPlus MP focuses on three core areas for enterprise enhancement: Official Account Management, Material Management, and User Interaction, enabling digital WeChat Official Account operations management.
1.2 Module Scale
| Metric | Value |
|---|---|
| Data Objects (DO) | 8 |
| Controllers | 12 |
| Menu ID Start | 12000 |
| Maven Module | yudao-module-mp |
1.3 Core Data Tables
| Table Name | Description |
|---|---|
mp_account | Official Account Management |
mp_material | Material Management |
mp_menu | Menu Management |
mp_auto_reply | Auto Reply |
mp_message | Message Management |
mp_tag | User Tags |
mp_user | Follower Management |
graph TB
subgraph "RuoYiPlus MP Enhanced Architecture"
subgraph "Official Account Management"
A1[Account Configuration]
A2[Menu Management]
A3[Auto Reply]
end
subgraph "Content Management"
B1[Material Management]
B2[Rich Media Messages]
B3[Template Messages]
end
subgraph "User Management"
C1[Follower Management]
C2[User Tags]
C3[Message Interaction]
end
subgraph "Control Layer"
D1[Permission Control]
D2[Data Audit]
D3[Content Moderation]
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 Capability Comparison
| Dimension | Traditional Solution | RuoYiPlus MP Enhanced |
|---|---|---|
| Official Account Management | Single account | Multi-account unified management |
| Material Management | WeChat backend | Local material library + sync |
| Auto Reply | Basic reply | Smart reply + keywords |
| Follower Management | WeChat backend | Follower management + tag grouping |
| Message Management | None | Message records + analysis |
| Permission Control | None | Account-level data permissions |
| Content Moderation | None | Content moderation + compliance |
2. Official Account Management
2.1 Account Configuration
graph TB
subgraph "Official Account Management"
A[Account Registration] --> B[Basic Configuration]
B --> C[Menu Configuration]
C --> D[Auto Reply]
D --> E[Template Messages]
B --> B1[AppID Configuration]
B --> B2[Key Management]
B --> B3[Server Configuration]
C --> C1[Custom Menu]
C --> C2[Personalized Menu]
D --> D1[Follow Reply]
D --> D2[Keyword Reply]
D --> D3[Message Reply]
end
| Capability | Description |
|---|---|
| Multi-Account | Multi-account unified management |
| Menu Management | Custom menu + personalized menu |
| Auto Reply | Follow reply + keyword + message reply |
| Template Messages | Template message sending |
3. Material and Content Management
3.1 Material Management
graph TB
subgraph "Material Management"
A[Material Upload] --> B[Material Classification]
B --> C[Material Sync]
C --> D[Material Usage]
A --> A1[Image Materials]
A --> A2[Video Materials]
A --> A3[Audio Materials]
A --> A4[Rich Media Materials]
C --> C1[Sync to WeChat]
C --> C2[Material Update]
D --> D1[Rich Media Messages]
D --> D2[Broadcast Messages]
end
| Material Type | Description |
|---|---|
| Image Materials | Image upload + management |
| Video Materials | Video upload + management |
| Audio Materials | Audio upload + management |
| Rich Media Materials | Rich media editing + publishing |
4. Follower and User Management
4.1 Follower Management
graph LR
A[User Follow] --> B[Follower Registration]
B --> C[Tag Grouping]
C --> D[Message Interaction]
D --> E[Data Analysis]
B --> B1[Basic Information]
B --> B2[Follow Time]
B --> B3[Source Channel]
C --> C1[Auto Tagging]
C --> C2[Manual Grouping]
D --> D1[Message Records]
D --> D2[Customer Service Messages]
| Capability | Description |
|---|---|
| Follower Management | Follower list + details |
| Tag Management | User tags + grouping |
| Message Records | Message history + reply |
| User Profiling | User analysis + tagging |
5. Technical Architecture
graph TB
subgraph "yudao-module-mp-plus"
subgraph "mp-biz"
A1[account Official Account Management]
A2[material Material Management]
A3[menu Menu Management]
A4[auto_reply Auto Reply]
A5[message Message Management]
A6[tag Tag Management]
A7[user User Management]
A8[analytics Data Analysis]
end
subgraph "Permissions & Audit"
B1[permission Permission Control]
B2[audit Audit Logs]
B3[content Content Moderation]
end
end
A1 --> B1
A2 --> B3
A3 --> B1
A4 --> B3
A5 --> B2
A7 --> B1
6. Business Value
| Value Point | Description |
|---|---|
| Multi-Account Management | Multi-account unified management |
| Content Operations | Material management + content publishing |
| Follower Operations | Tag grouping + precise targeting |
| Data Insights | User analysis + message analysis |
| Compliance Operations | Content moderation + operation audit |
| System Integration | Integration with CRM / membership |