# risk **Repository Path**: jsifjs/risk ## Basic Information - **Project Name**: risk - **Description**: 一个风险管理系统java vue - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-22 - **Last Updated**: 2025-08-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 风险管理系统 ## 介绍 本系统是一个全栈风险管理系统,包含风险信息管理、部门管理、流程管理、审批管理等功能模块。系统采用前后端分离架构,包含完整的用户权限控制和日志记录机制。 ## 软件架构 系统采用标准的分层架构: - 后端采用Spring Boot框架 - 前端采用Vue.js框架 - 使用Redis实现分布式锁和用户状态管理 - 使用JWT实现身份认证 - 使用阿里云OSS存储文件 - 使用MyBatis Plus操作数据库 ## 安装教程 1. 克隆代码仓库 2. 配置application.yml数据库连接和OSS参数 3. 初始化数据库表结构 4. 启动后端服务 5. 安装前端依赖并启动开发服务器 ## 使用说明 系统主要功能包括: - 用户登录与权限管理 - 风险信息录入、查询与导出 - 风险领域与门槛管理 - 流程审批与节点管理 - 进展证明材料上传管理 - 风险退出管理 系统提供RESTful API接口,支持以下主要操作: - 风险信息增删改查 - 风险领域启用/禁用 - 门槛条件管理 - 进展证明上传下载 - 审批流程处理 - 用户密码修改 ## 参与贡献 - 开发文档完善 - 新功能开发 - Bug修复 - 性能优化 - 中英文文档维护 ## 特技 - 分布式锁防止并发操作 - 统一响应格式封装 - 自定义注解实现角色权限控制 - 文件上传下载管理 - 接口文档自动生成功能 - 完善的异常处理机制 - 多模块分页查询功能 ## 许可证 本项目采用Apache License 2.0,详细请查看LICENSE文件。