项目简介
本项目是基于Spring Boot框架开发的后台管理系统,聚焦于企业内部部门和员工信息的管理。系统具备部门和员工的增删改查功能,同时集成阿里云OSS实现文件上传,运用JWT进行用户身份验证。
项目的主要特性和功能
- 部门管理:可进行部门的增删改查,如获取全量部门列表、按ID获取部门详情、删除部门、更新部门信息以及新增部门。
- 员工管理:支持员工的增删改查,包含获取所有员工列表、按ID获取员工信息、根据条件查询员工、删除员工、新增员工和更新员工信息。
- 文件上传:借助阿里云OSS实现文件上传,并返回文件的访问URL。
- 用户登录:采用JWT进行身份验证,保障只有登录用户能访问受保护资源。
- 操作日志:记录用户操作日志,涵盖用户ID、操作时间、类名、方法名、返回值、参数列表和执行时间等内容。
安装使用步骤
- 运行SQL脚本:执行项目根目录下的
sql/init-sql.sql
脚本,初始化数据库表结构。 - 修改配置文件:打开
tlias-parent/tlias-web-management/src/main/resources/application.yml
文件,修改数据库连接信息以适配自身数据库配置。 - 启动项目:运行
tlias-parent/tlias-web-management/src/main/java/com/jacky/TliasSpringStarter.java
文件,启动Spring Boot应用程序。 - 测试接口:
- 利用VSCode的REST Client插件,打开
client
目录下的文件进行接口测试。 - 也可使用Postman或Apifox进行接口测试。
- 利用VSCode的REST Client插件,打开
- 访问系统:项目启动后,通过浏览器访问系统的API接口,开展部门和员工的管理操作。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】