# tlias-Oracle **Repository Path**: duofi/tlias-oracle ## Basic Information - **Project Name**: tlias-Oracle - **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-09-21 - **Last Updated**: 2025-09-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # tlias-Oracle #### 介绍 Tlais是一个基于Spring Boot 3.0.2开发的企业级Web管理系统,提供完整的员工管理、部门管理、班级管理、学生管理等功能。项目采用现代化的技术栈,支持Oracle数据库和阿里云OSS文件存储。 #### 技术栈 后端框架: Spring Boot 3.0.2 Java版本: JDK 21 数据库: Oracle Database ORM框架: MyBatis 3.0.0 数据库连接池: Alibaba Druid 工具库: Hutool 5.8.28 分页插件: PageHelper 认证授权: JWT Token 文件存储: 阿里云OSS 构建工具: Maven #### 软件架构 软件架构说明 src/main/java/org/example/tlais/ ├── annotation/ # 自定义注解 │ ├── AutoFill.java # 自动填充注解 │ └── Log.java # 日志记录注解 ├── aspect/ # AOP切面 │ ├── FlexibleAutoFillAspect.java # 自动填充切面 │ ├── LogAspect.java # 日志切面 │ ├── LoginAspect.java # 登录切面 │ └── RecordTimeAspect.java # 时间记录切面 ├── config/ # 配置类 │ └── WebConfig.java # Web配置 ├── controller/ # 控制器层 │ ├── ClazzController.java # 班级管理 │ ├── DeptController.java # 部门管理 │ ├── EmpController.java # 员工管理 │ ├── EmpLogController.java # 员工日志 │ ├── LoginController.java # 登录管理 │ ├── OperateLogController.java # 操作日志 │ ├── ReportController.java # 报表管理 │ ├── StudentController.java # 学生管理 │ └── UploadController.java # 文件上传 ├── exception/ # 异常处理 │ ├── BusinessException.java # 业务异常 │ └── GlobalExceptionHandler.java # 全局异常处理 ├── filter/ # 过滤器 │ └── TokenFilter.java # Token过滤器 ├── interceptor/ # 拦截器 │ └── TokenInterceptor.java # Token拦截器 ├── mapper/ # 数据访问层接口 │ ├── ClazzMapper.java # 班级Mapper │ ├── DeptMapper.java # 部门Mapper │ ├── EmpExprMapper.java # 员工表达式Mapper │ ├── EmpLogMapper.java # 员工日志Mapper │ ├── EmpMapper.java # 员工Mapper │ ├── LoginAspectMapper.java # 登录切面Mapper │ ├── OperateLogMapper.java # 操作日志Mapper │ └── StudentMapper.java # 学生Mapper ├── pojo/ # 实体类和数据对象 │ ├── AliyunOSSProperties.java # 阿里云OSS配置 │ ├── BaseEntity.java # 基础实体 │ ├── Clazz.java # 班级实体 │ ├── Dept.java # 部门实体 │ ├── Emp.java # 员工实体 │ ├── EmpExpr.java # 员工表达式 │ ├── EmpLog.java # 员工日志 │ ├── EmpLoginLog.java # 员工登录日志 │ ├── OperateLog.java # 操作日志 │ ├── PageResult.java # 分页结果 │ ├── Result.java # 统一返回结果 │ ├── Student.java # 学生实体 │ └── 其他查询参数类... ├── service/ # 服务层 │ ├── ClazzService.java # 班级服务 │ ├── DeptService.java # 部门服务 │ ├── EmpLogService.java # 员工日志服务 │ ├── EmpService.java # 员工服务 │ ├── OperateLogService.java # 操作日志服务 │ ├── ReportService.java # 报表服务 │ ├── StudentService.java # 学生服务 │ └── impl/ # 服务实现 │ ├── ClazzServiceImpl.java │ ├── DeptServiceImpl.java │ ├── EmpLogServiceImpl.java │ ├── EmpServiceImpl.java │ ├── OperateLogServiceImpl.java │ ├── ReportServiceImpl.java │ └── StudentServiceImpl.java └── utils/ # 工具类 ├── AliyunOSSOperator.java # 阿里云OSS操作工具 ├── BusinessAssert.java # 业务断言工具 ├── JwtUtils.java # JWT工具 └── ThreadUtil.java # 线程工具 #### 使用说明 员工管理 - 完整的员工信息CRUD操作 部门管理 - 部门组织结构管理 班级管理 - 教学班级管理 学生管理 - 学生信息管理 报表统计 - 数据统计和分析 文件上传 - 支持阿里云OSS文件存储