Skip to content

会员用户、标签、分组 ​

这篇解决什么 ​

会员档案存在哪、标签和分组怎么挂到人上。读完能对上 member_user 的 tagIds / groupId,以及管理端改资料、改等级、改积分的接口。

默认端口 48080,管理端前缀 /admin-api。PC 开发页 http://127.0.0.1:5800。先开模块见 会员功能设计。

示意图:用户一行挂多个标签、一个分组、一个等级。详情页再拉积分、经验和地址。

从哪改 ​

名称说明仓库路径
用户接口@RequestMapping("/member/user")ruoyi-office/yudao-module-member/.../controller/admin/user/MemberUserController.java
用户表member_userMemberUserDO
改资料PUT /update同上
改等级PUT /update-level同上;权限 member:user:update-level
改积分PUT /update-point同上;业务类型 ADMIN
标签/member/tagMemberTagController
分组/member/groupMemberGroupController
地址/member/addressAddressController
管理端列表、详情、弹窗ruoyi-office-vben/apps/web-antd/src/views/member/user/

官方菜单:会员管理 2317(/member/user),标签 2320(/member/tag),分组 2330(/member/group)。进详情点行内「详情」,路由名 MemberUserDetail,带 query.id。

会员用户列表

本系统截图:会员中心 → 会员管理。行内详情进档案,下拉改等级、积分。

优惠券发送按钮只在引入商城优惠券模块时出现。OA 裁剪包没有这颗按钮,不要当缺菜单。

会员标签

本系统截图:会员中心 → 会员标签。标签只有名称,挂到用户的 tagIds。

表与字段 ​

按本仓库 DO 生成的 ER。tagIds 用逗号列表存多个标签编号。

名称说明仓库路径
mobile有唯一索引,短信登录按它找人MemberUserDO
passwordBCrypt,管理端一般不手填同上
registerTerminal注册终端,见 TerminalEnum同上
point当前积分;改积分会写 member_point_record同上
tagIdsLongListTypeHandler同上
levelId / experience等级和经验;经验够了会重算等级见 等级、积分、签到
groupId一个用户一个分组同上
member_tag只有 nameMemberTagDO
member_group名称、备注、状态MemberGroupDO
member_address收货地址MemberAddressDO

详情页签

基础信息、账户、积分、经验、签到、地址是会员模块自己的。订单、售后、收藏、优惠券、分销页签用 import.meta.glob 可选加载,没有商城模块时不注册。

用户端自己改资料走 AppMemberUserController,前缀 /app-api/member/user。管理端改的是后台运营动作,不要混到用户 App。

配置与操作 ​

先在 会员标签(2320)、会员分组(2330)建名称。再走 会员管理(2317,/member/user)建人或改资料 PUT /update,挂 tagIds、groupId。行内「详情」进 MemberUserDetail(query.id)。改等级 PUT /update-level(member:user:update-level),改积分 PUT /update-point(业务类型 ADMIN,会写 member_point_record)。

保存后列表立刻能看到标签、分组。优惠券发送按钮只在引入商城优惠券模块时出现。用户端改资料走 /app-api/member/user,不要和管理端混用。

截图见上文。

相关篇 ​

联系我们

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

微信咨询二维码

微信咨询

17156169080

添加时备注「RuoYi Office」

在线体验商业版