# 工具类

## 概述

本目录包含项目中使用的各种工具函数和辅助类。

## 工具分类

### 1. 认证工具 (auth.js)
- JWT令牌生成和验证
- 密码加密和验证
- 用户身份验证

### 2. 文件处理工具 (file.js)
- 腾讯云存储集成
- 文件上传和下载
- 图片处理

### 3. 数据验证工具 (validation.js)
- 请求参数验证
- 数据格式校验

### 4. 日志工具 (logger.js)
- 系统日志记录
- 错误日志处理

### 5. 邮件工具 (email.js)
- 邮件发送功能
- 邮件模板

### 6. 短信工具 (sms.js)
- 短信发送功能
- 验证码生成

### 7. 工具函数 (helpers.js)
- 通用工具函数
- 数据处理函数
- 时间处理函数

## 使用说明

所有工具函数都应该是无状态的纯函数，便于测试和复用。