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.
5.2 KiB
5.2 KiB
school_sys_poster 表文档
表概述
表名: school_sys_poster
功能: 系统海报管理表,用于管理和展示系统中的各类宣传海报,包括课程推广、活动宣传、品牌展示等多种类型的海报内容,支持海报的分类管理、状态控制和展示配置,为营销推广和品牌宣传提供完整的海报管理服务
字段说明
Field Type Collation Null Key Default Extra Privileges Comment
id int unsigned NULL NO PRI NULL auto_increment select,insert,update,references 主键
name varchar(255) utf8mb4_general_ci NO select,insert,update,references 海报名称
type varchar(255) utf8mb4_general_ci NO select,insert,update,references 海报类型
channel varchar(255) utf8mb4_general_ci NO select,insert,update,references 海报支持渠道
value text utf8mb4_general_ci YES NULL select,insert,update,references 配置值json
status tinyint NULL NO 1 select,insert,update,references 是否启用 1启用 2不启用
addon varchar(255) utf8mb4_general_ci NO select,insert,update,references 所属插件
is_default int NULL NO 0 select,insert,update,references 是否默认海报,1:是,0:否
create_time int NULL NO 0 select,insert,update,references 创建时间
update_time int NULL NO 0 select,insert,update,references 修改时间
功能用途
主要功能
- 海报内容管理: 管理海报的标题、描述、图片等基本信息
- 分类管理: 支持海报的分类组织和管理
- 状态控制: 控制海报的启用、禁用状态
- 展示配置: 配置海报的展示位置和展示方式
- 排序管理: 支持海报的显示顺序调整
- 时间管理: 记录海报的创建、更新和删除时间
- 软删除支持: 支持海报的逻辑删除和恢复
- 多媒体支持: 支持图片、视频等多种媒体格式
- 权限控制: 控制海报的查看和管理权限
- 统计分析: 支持海报展示效果的统计分析
业务场景
- 课程推广: 制作和展示课程宣传海报
- 活动宣传: 发布各类活动的宣传海报
- 品牌展示: 展示机构品牌形象和文化
- 招生宣传: 制作招生季的宣传海报
- 师资介绍: 展示优秀教师的介绍海报
- 成果展示: 展示学员成果和机构荣誉
- 节日祝福: 发布节日祝福和问候海报
- 政策宣传: 宣传教育政策和机构政策
- 安全提醒: 发布安全教育和提醒海报
- 通知公告: 以海报形式发布重要通知
- 营销活动: 促销活动和优惠信息海报
- 校园文化: 展示校园文化和价值观
关联关系
主要关联表
school_sys_user: 系统用户表 (创建者和管理者关联)school_campus: 校区信息表 (海报适用校区)school_course: 课程信息表 (课程推广海报)school_sys_config: 系统配置表 (展示配置)school_sys_dict: 数据字典表 (海报分类和类型)school_activity: 活动信息表 (活动宣传海报)school_personnel: 人员信息表 (师资介绍海报)school_sys_log: 系统日志表 (操作记录)school_member: 会员信息表 (目标受众)
关联说明
- 用户关联: 关联创建和管理海报的系统用户
- 校区关联: 海报可以关联特定校区或全局展示
- 课程关联: 课程推广海报关联具体课程信息
- 配置关联: 海报展示配置参考系统配置
- 分类关联: 海报分类和类型使用数据字典
- 活动关联: 活动宣传海报关联具体活动
- 人员关联: 师资介绍海报关联具体教师
- 日志关联: 海报操作记录到系统日志
- 受众关联: 海报可以针对特定会员群体
索引建议
- 主键索引: id (已存在)
- 状态索引:
- status (状态查询)
- delete_time (软删除查询)
- 分类索引:
- category (分类查询)
- type (类型查询)
- 时间索引:
- create_time (创建时间查询)
- update_time (更新时间查询)
- 排序索引:
- sort_order (排序查询)
- 复合索引:
- (status, category) (状态分类查询)
- (status, sort_order) (有效海报排序)
- (category, sort_order) (分类内排序)
- (status, create_time) (状态时间查询)
- 全文索引:
- (title, description) (内容搜索)
注意事项
- 图片管理: 海报图片需要合理的存储和访问策略
- 文件大小: 控制海报文件大小,避免影响加载速度
- 版权问题: 确保海报内容不侵犯他人版权
- 内容审核: 海报内容需要经过审核才能发布
- 分辨率适配: 海报需要适配不同设备的分辨率
- 加载优化: 优化海报加载速度和用户体验
- 缓存策略: 合理使用缓存提高海报展示性能
- 权限控制: 严格控制海报的创建和管理权限
- 数据备份: 重要海报数据需要定期备份
- 软删除: 使用软删除避免误删重要海报
- 版本管理: 考虑海报的版本管理和历史记录
- 统计分析: 记录海报的展示和点击统计
- 移动适配: 确保海报在移动端的良好展示
- 安全检查: 防止恶意文件上传和XSS攻击
- 存储清理: 定期清理无用的海报文件
- 内容合规: 确保海报内容符合相关法规要求