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

school_wechat_media 表文档

表概述

表名: school_wechat_media
功能: 微信素材管理表,用于管理微信公众号的各种多媒体素材,包括图片、音频、视频、图文等类型,支持素材同步、版本控制和引用管理,包括微信素材ID管理、素材类型分类、内容存储和时间追踪,为学校提供完整的微信营销素材管理和公众号运营支持功能

字段说明

Field	Type	Collation	Null	Key	Default	Extra	Privileges	Comment
id	int	NULL	NO	PRI	NULL	auto_increment	select,insert,update,references	
type	varchar(255)	utf8mb4_general_ci	NO				select,insert,update,references	类型
value	text	utf8mb4_general_ci	YES		NULL		select,insert,update,references	值
create_time	int	NULL	NO		0		select,insert,update,references	创建时间
update_time	int	NULL	NO		0		select,insert,update,references	修改时间
media_id	varchar(70)	utf8mb4_general_ci	NO		0		select,insert,update,references	微信端返回的素材id

功能用途

主要功能

  • 微信素材管理: 管理微信公众号的各种多媒体素材
  • 素材类型分类: 通过type字段区分不同类型的素材(图片、音频、视频、图文等)
  • 素材内容存储: 通过value字段存储素材的具体内容或路径
  • 微信素材ID: 存储微信平台返回的media_id用于素材调用
  • 素材时间管理: 记录素材的创建和更新时间
  • 素材同步: 与微信平台的素材库保持同步
  • 素材引用: 为其他功能模块提供素材引用服务
  • 素材版本控制: 支持素材的更新和版本管理

业务场景

  • 图文消息: 创建和发送图文消息给粉丝
  • 自动回复: 在自动回复中使用图片、音频等素材
  • 菜单配置: 微信菜单中使用的图标和素材
  • 模板消息: 模板消息中的图片和媒体内容
  • 营销推广: 营销活动中使用的宣传素材
  • 课程展示: 课程介绍中的图片和视频素材
  • 活动宣传: 各种活动的宣传图片和视频
  • 品牌展示: 学校品牌相关的logo和宣传素材
  • 通知公告: 通知公告中的配图和多媒体内容

关联关系

主要关联表

  • school_wechat_reply: 微信回复表(回复中使用的素材)
  • school_wechat_menu: 微信菜单表(菜单中的图标素材)
  • school_template_message: 模板消息表(消息中的素材)
  • school_sys_notice: 系统通知表(通知中的图片素材)
  • school_activity: 活动表(活动宣传素材)
  • school_course: 课程表(课程展示素材)
  • school_wechat_config: 微信配置表(微信应用配置)
  • school_sys_attachment: 系统附件表(素材文件管理)

关联说明

  • 回复关联: 自动回复功能中引用的图片、音频等素材
  • 菜单关联: 微信菜单中使用的图标和背景素材
  • 消息关联: 各种消息推送中使用的多媒体素材
  • 通知关联: 系统通知和公告中的配图素材
  • 活动关联: 营销活动和课程活动的宣传素材
  • 课程关联: 课程介绍和展示中的图片视频素材
  • 配置关联: 微信应用的基础配置和素材管理
  • 附件关联: 素材文件的存储和管理

索引建议

  • 主键索引: id(已存在)
  • 唯一索引: media_id(微信素材ID唯一性)
  • 业务索引:
    • type(素材类型查询)
    • create_time(创建时间查询)
    • update_time(更新时间查询)
  • 复合索引:
    • (type, create_time)(类型时间查询优化)
    • (media_id, type)(微信素材查询优化)

注意事项

  • 素材大小限制: 不同类型素材有大小限制(图片2MB、音频10MB、视频20MB等)
  • 素材格式: 需要符合微信平台支持的格式要求
  • media_id时效: 微信素材ID有有效期,需要定期更新
  • 素材同步: 需要与微信平台保持素材同步
  • 存储优化: 大文件素材建议使用云存储
  • 访问权限: 素材访问需要相应的权限控制
  • 缓存策略: 常用素材可以缓存提高访问速度
  • 备份管理: 重要素材需要备份防止丢失
  • 版权合规: 使用的素材需要注意版权问题
  • 清理策略: 定期清理无用的素材文件
  • API限制: 微信素材上传有频率限制
  • 类型标准: type字段需要标准化管理
  • 内容审核: 素材内容需要符合平台规范
  • 性能监控: 监控素材加载性能和访问情况