You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
4.3 KiB
4.3 KiB
school_member_label 表文档
表概述
表名: school_member_label
功能: 会员标签管理表,负责管理教务系统中的会员标签分类,包括标签创建、分类管理、排序设置等会员分组和标识功能
字段说明
Field Type Collation Null Key Default Extra Privileges Comment
label_id int unsigned NULL NO PRI NULL auto_increment select,insert,update,references 标签id
label_name varchar(50) utf8mb4_general_ci NO select,insert,update,references 标签名称
memo varchar(1000) utf8mb4_general_ci NO select,insert,update,references 备注
sort int NULL NO 0 select,insert,update,references 排序
create_time int NULL NO 0 select,insert,update,references 添加时间
update_time int NULL NO 0 select,insert,update,references 更新时间
功能用途
主要功能
- 标签创建管理: 创建和管理各种会员标签类型
- 标签分类: 对会员进行分类标识和管理
- 排序控制: 设置标签的显示顺序和优先级
- 标签描述: 提供标签的详细说明和备注信息
- 标签维护: 支持标签的修改、删除和更新操作
- 标签统计: 统计各标签下的会员数量
- 标签筛选: 支持基于标签的会员筛选和查询
- 标签应用: 为会员分配和移除标签
- 标签权限: 控制标签的使用权限和可见性
业务场景
- 会员分组: 根据不同特征对会员进行分组管理
- 营销活动: 基于标签进行精准营销和推广
- 课程推荐: 根据会员标签推荐合适的课程
- 权益管理: 为不同标签的会员提供差异化权益
- 数据分析: 基于标签进行会员行为分析
- 客户服务: 根据标签提供个性化服务
- 活动报名: 限制特定标签会员参与活动
- 消息推送: 向特定标签会员推送消息
- 会员筛选: 在各种业务场景中筛选目标会员
关联关系
主要关联表
school_member: 会员信息表 (标签关联)school_member_label_relation: 会员标签关系表 (多对多关联)school_diy_form_write_config: 表单配置表 (标签筛选)school_course: 课程表 (课程推荐)school_activity: 活动表 (活动参与限制)school_message: 消息表 (消息推送)school_personnel: 人员表 (标签管理权限)sys_log: 系统日志表 (标签操作日志)
关联说明
- 会员关联: 通过关系表与会员信息建立多对多关联
- 表单关联: 在表单配置中用于筛选参与人员
- 课程关联: 基于标签进行课程推荐和限制
- 活动关联: 控制活动的参与人员范围
- 消息关联: 实现精准的消息推送和通知
- 权限关联: 控制标签的创建和管理权限
- 日志关联: 记录标签的操作和变更历史
- 业务关联: 在各种业务场景中作为筛选条件
索引建议
- 主键索引: label_id (已存在)
- 唯一索引: label_name (标签名称唯一)
- 业务索引:
- sort (排序查询)
- create_time (创建时间查询)
- update_time (更新时间查询)
- 复合索引:
- (sort, create_time) (排序时间查询)
- 全文索引:
- label_name (标签名称搜索)
- memo (备注内容搜索)
注意事项
- 标签名称唯一性: label_name必须保持唯一,避免重复标签
- 排序值管理: sort字段需要合理设置,避免排序冲突
- 标签删除检查: 删除标签前需要检查是否有会员关联
- 备注信息完整性: memo字段应提供清晰的标签说明
- 标签层级: 如需要层级结构,需要扩展表结构
- 标签数量控制: 避免创建过多无用标签影响管理
- 权限控制: 标签的创建和修改需要适当的权限控制
- 标签应用: 标签分配给会员时需要验证标签有效性
- 数据一致性: 标签修改时需要同步更新相关业务
- 性能考虑: 大量标签时需要考虑查询性能
- 标签规范: 建立标签命名和使用规范
- 定期清理: 定期清理无用或过期的标签
- 标签统计: 定期统计标签使用情况和效果
- 备份恢复: 重要标签配置需要备份
- 版本控制: 标签变更需要记录历史版本
- 国际化: 多语言环境下标签名称的处理
- 缓存策略: 频繁使用的标签可以缓存提升性能