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

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攻击
  • 存储清理: 定期清理无用的海报文件
  • 内容合规: 确保海报内容符合相关法规要求