这是一个基于Spring Boot + Vue3的办公用品申领管理系统,支持用户申请办公用品、管理员审批、库存管理等功能。
链接: https://pan.baidu.com/s/1Yo10S6uvVhpejMVHpX_F4g 提取码: ycc4
code50810/
├── database/ # 数据库脚本
│ └── init-corrected.sql
├── frontend/ # 前端项目
│ ├── src/
│ │ ├── api/ # API接口
│ │ ├── components/ # 组件
│ │ ├── layouts/ # 布局组件
│ │ ├── router/ # 路由配置
│ │ ├── stores/ # 状态管理
│ │ ├── views/ # 页面组件
│ │ └── style/ # 样式文件
│ ├── package.json
│ └── vite.config.js
├── src/ # 后端项目
│ └── main/
│ ├── java/
│ │ └── com/office/
│ │ ├── common/ # 公共类
│ │ ├── config/ # 配置类
│ │ ├── controller/ # 控制器
│ │ ├── entity/ # 实体类
│ │ ├── mapper/ # 数据访问层
│ │ └── service/ # 服务层
│ └── resources/
│ └── application.yml
└── pom.xmlCREATE DATABASE office_supply DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;source database/init-corrected.sqlsrc/main/resources/application.yml 中的数据库连接信息mvn clean install
mvn spring-boot:run后端将在 http://localhost:8085 启动
cd frontendnpm installnpm run dev前端将在 http://localhost:3000 启动
POST /api/auth/login - 用户登录POST /api/auth/register - 用户注册GET /api/auth/userinfo - 获取用户信息GET /api/supply/page - 分页查询用品GET /api/supply/{id} - 获取用品详情POST /api/supply - 创建用品PUT /api/supply - 更新用品DELETE /api/supply/{id} - 删除用品GET /api/application/page - 分页查询申请POST /api/application - 创建申请PUT /api/application/approve/{id} - 审批申请mvn clean packagejava -jar target/office-supply-system-1.0.0.jarnpm run build







原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。