智慧教务系统
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.
 
 
 
 
 
 

3.4 KiB

school_user_feedback 表文档

表概述

表名: school_user_feedback
功能: 用户反馈管理表,用于收集和管理用户(客户资源)的反馈信息,支持文本反馈和附件上传,为客户服务和产品改进提供重要的用户意见收集渠道

字段说明

Field	Type	Collation	Null	Key	Default	Extra	Privileges	Comment
id	int	NULL	NO	PRI	NULL	auto_increment	select,insert,update,references	反馈编号
user_id	int	NULL	NO		NULL		select,insert,update,references	用户ID|school_customer_resources表id
feedback_text	text	utf8mb4_general_ci	NO		NULL		select,insert,update,references	反馈内容
attachment_url	varchar(255)	utf8mb4_general_ci	YES		NULL		select,insert,update,references	附件URL(OSS对象存储)
created_at	timestamp	NULL	YES		CURRENT_TIMESTAMP	DEFAULT_GENERATED	select,insert,update,references	创建时间
updated_at	timestamp	NULL	YES		CURRENT_TIMESTAMP	DEFAULT_GENERATED on update CURRENT_TIMESTAMP	select,insert,update,references	修改时间

功能用途

主要功能

  • 反馈信息收集: 收集用户对课程、服务、系统等方面的反馈意见
  • 附件支持: 支持用户上传图片、文档等附件作为反馈补充
  • 用户关联: 关联客户资源表,追踪反馈来源
  • 时间追踪: 记录反馈创建和修改时间,便于跟踪处理进度
  • 内容管理: 存储详细的反馈文本内容
  • 云存储集成: 附件通过OSS对象存储服务管理

业务场景

  • 课程反馈: 学员对课程内容、教学质量的意见和建议
  • 服务评价: 用户对客服、咨询等服务的反馈
  • 系统问题: 用户在使用系统过程中遇到的问题和bug报告
  • 功能建议: 用户对系统功能改进的建议和需求
  • 投诉处理: 用户投诉和不满意见的收集和处理
  • 满意度调查: 定期收集用户满意度和体验反馈
  • 产品改进: 基于用户反馈进行产品和服务的持续改进

关联关系

主要关联表

  • school_customer_resources: 通过user_id关联客户资源信息
  • school_member: 可能关联会员信息(如果用户是会员)
  • school_course: 可能关联具体的课程反馈
  • school_personnel: 可能关联处理反馈的工作人员
  • school_sys_attachment: 关联反馈附件的详细信息

关联说明

  • user_idschool_customer_resources.id: 一对多关系,一个客户可以提交多个反馈
  • 反馈内容可能涉及具体的课程、服务或系统功能
  • 附件通过OSS存储,attachment_url存储访问链接
  • 支持反馈的分类和标签管理

索引建议

-- 主键索引(已存在)
PRIMARY KEY (id)

-- 用户查询索引
INDEX idx_user_id (user_id)

-- 创建时间索引
INDEX idx_created_at (created_at)

-- 更新时间索引
INDEX idx_updated_at (updated_at)

-- 复合索引:用户+创建时间
INDEX idx_user_created (user_id, created_at)

注意事项

  • 数据隐私: 反馈内容可能包含敏感信息,需要做好数据保护
  • 附件安全: OSS附件需要设置适当的访问权限和安全策略
  • 内容审核: 反馈内容应进行适当的审核和过滤
  • 响应时效: 建立反馈处理的时效要求和跟踪机制
  • 分类管理: 建议增加反馈类型和状态字段便于管理
  • 存储优化: 大量反馈数据需要考虑存储和查询性能优化
  • 用户关联: 确保user_id的有效性和数据一致性