# Management **Repository Path**: aptook/management ## Basic Information - **Project Name**: Management - **Description**: 自用轻量级管理系统 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-12-01 - **Last Updated**: 2025-12-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 轻量级管理系统 这是一个基于Spring Boot的轻量级管理系统,提供多种实用工具和功能模块。 ## 功能特点 - **Base64编解码**:支持文件到Base64的转换、Base64编码和解码功能 - **代码格式化**:支持JSON、XML、HTML、CSS、JavaScript和SQL等多种代码格式的格式化和压缩 - **图片压缩**:提供图片压缩功能,支持调整质量、尺寸和格式 - **时间戳转换**:实现时间戳与日期时间之间的相互转换 - **工时管理**:记录和统计工作时间,支持周统计和加班时间计算 - **用户管理**:包含登录、注册、用户列表管理和用户状态切换功能 ## 技术架构 - **后端**:使用Spring Boot框架构建RESTful API - **前端**:采用纯HTML/CSS/JavaScript实现响应式设计 - **数据库**:使用MyBatis进行数据持久化操作 - **安全**:实现基于Token的认证机制 - **异步处理**:通过线程池实现异步任务处理 ## 安装部署 1. 克隆仓库:`git clone https://gitee.com/aptook/management.git` 2. 构建项目:`mvn clean package` 3. 运行应用:`java -jar target/management.jar` 4. 访问首页:打开浏览器访问 `http://localhost:8080` ## 使用说明 - **首页**:访问根路径 `/` 查看所有可用工具模块 - **Base64工具**:使用 `/base64`、`/base64-encode` 和 `/base64-to-file` 路径访问不同编解码功能 - **代码格式化**:访问 `/code-format` 使用代码格式化工具 - **图片压缩**:访问 `/image-compress` 使用图片压缩功能 - **时间戳转换**:访问 `/timestamp` 进行时间戳与日期的转换 - **工时管理**:访问 `/worktime` 记录和查看工作时间 - **用户管理**:访问 `/login` 进行登录和用户管理操作 ## API文档 所有API接口返回统一格式的JSON数据: ```json { "code": 200, "message": "操作成功", "data": { /* 返回数据 */ }, "timestamp": 1625648937123 } ``` 具体API详情请参考各模块控制器类中的接口定义。 ## 配置说明 配置文件位于 `application.yml`,可配置以下参数: - 文件大小限制 - 上传路径设置 - 线程池配置 - 数据库连接信息 - 日志设置 ## 贡献指南 欢迎贡献代码!请遵循以下步骤: 1. Fork仓库 2. 创建新分支 3. 提交代码更改 4. 创建Pull Request ## 许可证 本项目采用MIT许可证,详细信息请参阅LICENSE文件。