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

MetricValue
Data Objects (DO)8
Controllers12
Menu ID Start12000
Maven Moduleyudao-module-mp

1.3 Core Data Tables

Table NameDescription
mp_accountOfficial Account Management
mp_materialMaterial Management
mp_menuMenu Management
mp_auto_replyAuto Reply
mp_messageMessage Management
mp_tagUser Tags
mp_userFollower 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

DimensionTraditional SolutionRuoYiPlus MP Enhanced
Official Account ManagementSingle accountMulti-account unified management
Material ManagementWeChat backendLocal material library + sync
Auto ReplyBasic replySmart reply + keywords
Follower ManagementWeChat backendFollower management + tag grouping
Message ManagementNoneMessage records + analysis
Permission ControlNoneAccount-level data permissions
Content ModerationNoneContent 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
CapabilityDescription
Multi-AccountMulti-account unified management
Menu ManagementCustom menu + personalized menu
Auto ReplyFollow reply + keyword + message reply
Template MessagesTemplate 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 TypeDescription
Image MaterialsImage upload + management
Video MaterialsVideo upload + management
Audio MaterialsAudio upload + management
Rich Media MaterialsRich 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]
CapabilityDescription
Follower ManagementFollower list + details
Tag ManagementUser tags + grouping
Message RecordsMessage history + reply
User ProfilingUser 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 PointDescription
Multi-Account ManagementMulti-account unified management
Content OperationsMaterial management + content publishing
Follower OperationsTag grouping + precise targeting
Data InsightsUser analysis + message analysis
Compliance OperationsContent moderation + operation audit
System IntegrationIntegration with CRM / membership
docs