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
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字段需要标准化管理
- 内容审核: 素材内容需要符合平台规范
- 性能监控: 监控素材加载性能和访问情况