# material
**Repository Path**: xie-yongfeng/material
## Basic Information
- **Project Name**: material
- **Description**: 毕设拿去,物资管理系统
- **Primary Language**: Java
- **License**: GPL-3.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2023-04-06
- **Last Updated**: 2025-02-06
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
物资管理系统
---
>该项目是一个物资管理系统,主要分为系统模块和业务模块,业务模块是处理物资的发放,物资入库,以及查看物资的库存等.
系统模块是一个后台通用的RBAC权限模块,可以精确的控制到后台API级别的权限控制
开发模式:前后端分离,前端负责数据渲染,后端返回数据。
#### 模块划分
- material-business: 业务模块,所有与业务相关的代码放在此工程中。
- material-system: 系统模块,权限控制相关的代码放在此工程中。
- material-common: 公共模块,存放工具类、领域模型(DTO)、数据模型对象(DO)一些通用的类。
- material-generator: 代码生成器,生成Controller,Service,ServiceImpl,以及前端代码。
- material-vue: 前端项目, npm install 安装依赖后, npm run serve 启动该项目。
- material-web: 处理前端请求的Controller,放在此工程中。
#### 技术栈
SpringBoot, Shiro ,Swagger-UI,mybatis,JWT,Mysql,通用mapper,Vue.js+element-ui,FastDFS,Nginx,Node.js(v12.9.1版本)
#### 文件结构
api 文件夹为后端
wl 文件夹为前端