Appearance
会员用户、标签、分组
本小节,我们主要看看会员用户、标签、分组相关的表。如下图所示: 
# 1. 会员用户
会员用户,由 MemberUserService 实现。
# 1.1 表结构
省略 creator/create_time/updater/update_time/deleted/tenant_id 等通用字段 CREATE TABLE member_user ( id bigint NOT NULL AUTO_INCREMENT COMMENT '编号', mobile varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '手机号', password varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '密码', status tinyint NOT NULL COMMENT '状态', register_ip varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '注册 IP', register_terminal tinyint DEFAULT NULL COMMENT '注册终端', login_ip varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '最后登录IP', login_date datetime DEFAULT NULL COMMENT '最后登录时间', nickname varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '用户昵称', avatar varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '头像', name varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '真实名字', sex tinyint DEFAULT '0' COMMENT '用户性别', area_id bigint DEFAULT NULL COMMENT '所在地', birthday datetime DEFAULT NULL COMMENT '出生日期', mark varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '会员备注', tag_ids varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '用户标签编号列表,以逗号分隔', group_id bigint DEFAULT NULL COMMENT '用户分组编号', level_id bigint DEFAULT NULL COMMENT '等级编号', experience int NOT NULL DEFAULT '0' COMMENT '经验', point int NOT NULL DEFAULT '0' COMMENT '积分', PRIMARY KEY (id) USING BTREE ) ENGINE=InnoDB AUTO_INCREMENT=286 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='会员用户'; ① id 到 mark 字段,是用户的基本信息。 ② tag_ids 字段,是用户的标签编号列表,以逗号分隔。由于会员标签暂时没有大的业务需求,所以暂时没有独立关联表。 group_id 字段,是用户的分组编号。目前也没有大的用途。 ③ 【会员等级】level_id 字段,是用户的 VIP 等级编号。experience 字段,是用户的经验值。相关的内容,可见 《会员等级、积分、签到》 文档。 ④ 【会员积分】point 字段,是用户的积分。相关的内容,可见 《会员等级、积分、签到》 文档。
# 1.2 管理后台
① 对应 [会员系统 -> 会员中心 -> 会员列表] 菜单,对应 yudao-ui-admin-vue3 项目的 views/member/user/index.vue 目录。如下图所示:
可以给用户「编辑」「发优惠劵」「修改等级」「修改余额」等操作。 ② 点击「详情」按钮,可以查看该会员用户的基本信息、账户信息、相关明细等。如下图所示: 
# 1.3 移动端
① 会员登录,可见 《微信公众号登录》、《微信小程序登录》 文档。 ② 点击 uni-app 底部的 [我的] 导航,点击顶部头像,进入会员信息界面,对应 yudao-mall-uniapp 项目的 pages/user/info.vue 页面。如下图所示: 
# 2. 会员标签
会员标签,由 MemberTagService 实现。
# 2.1 表结构
省略 creator/create_time/updater/update_time/deleted/tenant_id 等通用字段 CREATE TABLE member_tag ( id bigint NOT NULL AUTO_INCREMENT COMMENT '编号', name varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '标签名称', PRIMARY KEY (id) USING BTREE ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='会员标签';
# 2.2 管理后台
对应 [会员系统 -> 会员中心 -> 会员标签] 菜单,对应 yudao-ui-admin-vue3 项目的 views/member/tag/index.vue 目录。如下图所示: 
# 2.3 移动端
暂时没有移动端的相关操作。
# 3. 会员分组
会员分组,由 MemberGroupService 实现。
# 3.1 表结构
省略 creator/create_time/updater/update_time/deleted/tenant_id 等通用字段 CREATE TABLE member_group ( id bigint NOT NULL AUTO_INCREMENT COMMENT '编号', name varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '名称', status tinyint NOT NULL DEFAULT '0' COMMENT '状态', remark varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '备注', PRIMARY KEY (id) USING BTREE ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户分组';
# 3.2 管理后台
对应 [会员系统 -> 会员中心 -> 会员分组] 菜单,对应 yudao-ui-admin-vue3 项目的 views/member/group/index.vue 目录。如下图所示: 
# 3.3 移动端
暂时没有移动端的相关操作。 .pageB img{width:80px!important;} .wwads-horizontal .wwads-text, .wwads-content .wwads-text{line-height:1;} 微信小程序码 会员等级、积分、签到 ← 微信小程序码 会员等级、积分、签到→ Theme by Vdoing | Copyright © 2019-2026 芋道源码 | MIT License
- 跟随系统
- 浅色模式
- 深色模式
- 阅读模式 × .windowRB{ padding: 0;} .windowRB .wwads-img{margin-top: 10px;} .windowRB .wwads-content{margin: 0 10px 10px 10px;} .custom-html-window-rb .close-but{ display: none; }