Skip to content

会员功能设计 ​

这篇解决什么 ​

会员中心怎么分层:member_user 是账号主数据,等级 / 积分 / 签到是业务闭环。读完先对模块边界和表,再进用户、等级、微信登录等功能篇。

默认端口 48080,管理端前缀 /admin-api,用户端前缀 /app-api。工程启动见 快速开始。

业务流程及架构 ​

会员自己不算流程引擎,没有 processDefinitionKey。登录发的是用户端 Token,和系统用户不是一张表。UserTypeEnum.MEMBER = 1,ADMIN = 2。

示意图:会员账号落在 member_user。微信登录要在系统管理里给「会员」用户类型单独建社交客户端。

名称说明仓库路径
用户 / 标签 / 分组member_user + member_tag + member_group会员用户、标签、分组
等级 / 积分 / 签到member_level、member_point_record会员等级、积分、签到
微信小程序登录社交客户端微信小程序登录
公众号登录类型 WECHAT_MP = 31微信公众号登录
移动会员搬家移动端会员管理

会员不是系统用户

系统用户走 /admin-api 和 system_users。会员走 /app-api/member/auth 和 member_user。两边的 Token、userType、社交客户端都要分开配。

数据表 ER ​

主干表按已有篇和 DO 画出。签到记录、等级变动记录不进这张图。

示意图:用户一行挂一个分组、一个等级。积分流水另表。签到规则在 member_sign_in_config,抵扣开关在 member_config,都不挂用户外键。

前后端代码 ​

名称说明仓库路径
模块用户、标签、分组、等级、积分、签到ruoyi-office/yudao-module-member/
单体引入yudao-module-member-serverruoyi-office/yudao-server/pom.xml
管理端会员中心各页ruoyi-office-vben/apps/web-antd/src/views/member/
用户端登录、资料、签到controller/app/,前缀 /app-api
移动端管理页会员中心搬家ruoyi-office-uniapp/src/pages-member/

官方菜单:2262 会员中心(/member)。会员管理 2317,标签 2320,等级 2325,分组 2330,积分记录 2287,会员配置 2275。签到目录 2300,下面是配置 2281、记录 2293。看不到菜单先查角色。

会员管理

本系统截图:会员中心 → 会员管理。能进列表说明模块和菜单已经在跑。

会员等级

本系统截图:会员中心 → 会员等级。经验够了按启用档重算 levelId。

功能开启 ​

单体 -P boot 时已经依赖会员实现,没有单独的「会员开关」页。启动 YudaoServerApplication 即可。

客户默认包 ruoyi-office-db/dump/latest/:先 schema_*.sql 再 static_data_*.sql,带 member_* 表、菜单和积分业务类型字典。以后改表走 ruoyi-office-db/update/。

member_config 管积分抵扣开关和单价,给商城下单用。没有商城时,等级、签到、积分记录仍然能单独跑。

示意图:先菜单后业务。微信登录要按会员用户类型单独建客户端。

旧文 会员功能开启 已并入本页,请收藏本篇。

相关篇 ​

联系我们

获取报价、演示和二开方案

微信咨询二维码

微信咨询

17156169080

添加时备注「RuoYi Office」

在线体验商业版