# employee_management **Repository Path**: galaxyins/employee_management ## Basic Information - **Project Name**: employee_management - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-23 - **Last Updated**: 2025-12-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 信息管理系统(Spring Boot 3) ## 技术栈 - 后端:Spring Boot 3、MyBatis-Plus、Spring Security、Redis - 前端:Thymeleaf、Bootstrap、JQuery(WebJars) ## 功能清单 - 注册/登录(记住我、CSRF) - 员工管理:查询(名称模糊+工资区间)、分页、CRUD(管理员权限) - 缓存:列表查询缓存、增删改清缓存 - 全局异常与操作日志(控制台) ## 快速启动 1. 安装 JDK 17、MySQL、Redis 2. 导入 `employee_management.sql` 初始化数据库 3. 配置 `src/main/resources/application.yml` 数据源与 Redis 地址 4. 启动:`mvn spring-boot:run` ## 账号与权限 - 注册用户默认授予 `USER` 角色 - 管理员角色 `ADMIN` 可执行增删改(需在 `sys_role`/`sys_user_role` 中配置) ## 目录结构 - `controller/` 页面与业务控制器 - `service/` 业务服务与缓存 - `mapper/` MyBatis-Plus Mapper - `entity/` 表实体映射 - `config/` 安全与缓存配置 - `templates/` 页面模板 ## 文档 - DDL:`employee_management.sql` - ER:参考 DDL 中表关系 - 权限矩阵:`ADMIN`(增删改)、`USER`(查询)