# 基于若依plus框架的视频安全宣传系统 **Repository Path**: yanjianglin/system ## Basic Information - **Project Name**: 基于若依plus框架的视频安全宣传系统 - **Description**: 基于 Spring Boot 与 RuoYi-Vue-Plus 构建的政务级商户安全培训平台,集成 MinIO 视频流存储,实现多端联动的学习闭环与合规化管理。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: dev - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2026-06-18 - **Last Updated**: 2026-06-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 政务安全宣传学习系统 (Government Security Promotion System) [![License](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT) [![Java](https://img.shields.io/badge/Java-1.8+-green.svg)](https://java.oracle.com/) [![Spring Boot](https://img.shields.io/badge/Spring%20Boot-2.X-brightgreen.svg)](https://spring.io/projects/spring-boot) [![RuoYi-Vue-Plus](https://img.shields.io/badge/RuoYi--Vue--Plus-5.X-blue)](https://gitee.com/dromara/RuoYi-Vue-Plus) ## 📖 项目简介 本项目是一个基于 `RuoYi-Vue-Plus` (后端及 PC 管理端) 和 `RuoYi-App` (移动端) 构建的政务级商户安全宣传与学习平台。 主要面向政府监管部门与辖区商户,旨在通过数字化手段,高效落实安全生产、合规经营等宣传培训任务,并实现学习过程的可视化与闭环管理。 ## ✨ 核心业务功能 * **安全视频培训体系:** 支持培训视频的上传、分类管理与定向分发,依托 MinIO 实现海量视频资源的高效存储与流媒体读取。 * **商户学习进度追踪:** 精确记录商户/用户的视频观看进度与学习时长,确保政务宣发任务落实到位,避免“形式主义”。 * **多端联动体验:** * **PC 管理端 (Vue):** 供政务管理人员使用,进行商户信息管理、视频下发、学习进度统计分析及报表导出。 * **移动端 (RuoYi-App):** 供商户使用,打破时间空间限制,方便商户随时随地通过手机进行安全知识学习。 * **数据安全与合规:** 针对政务系统要求,内置严格的数据脱敏机制(手机号、证件号等),并通过 Security 上下文拦截横向数据越权,确保商户隐私安全。 ## 🛠️ 技术栈 本项目在 RuoYi 框架基础上进行了业务定制与中间件整合: * **后端开发:** Java (Spring Boot) / MyBatis-Plus / RuoYi-Vue-Plus * **前端 Web 端:** Vue3 / Element-Plus / Vite * **移动端 (App/H5):** RuoYi-App (基于 UniApp) * **数据与缓存:** MariaDB (MySQL 兼容) / Redis (鉴权缓存与分布式锁) * **对象存储:** MinIO (用于集中化管理政务宣传视频、图片附件) * **部署环境:** Linux (CentOS/Kylin) + Docker Compose 容器化部署 ## 📂 核心目录结构 ```text ├── plus-ui // 前端 PC Web 管理端工程 (Vue3) ├── RuoYi-App // 移动端工程 (UniApp) ├── ruoyi-vue-plus // 后端 Spring Boot 核心工程 │ ├── ruoyi-admin // 后端主入口模块 │ ├── ruoyi-system // 系统基础业务模块 │ ├── ruoyi-business // 核心业务模块 (商户管理、视频进度等) ├── script // 数据库初始化 SQL 脚本 └── README.md