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