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
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_id→school_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的有效性和数据一致性