# hk-CheckTool-java **Repository Path**: lgySpace/hk-check-tool-java ## Basic Information - **Project Name**: hk-CheckTool-java - **Description**: 打卡工具java代码 - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2026-02-12 - **Last Updated**: 2026-02-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 打卡数据处理工具 企业微信打卡数据处理工具,自动生成调休/餐补文件。 ## 功能 - **调休文件** - 计算加班时长,生成可调休时间 - **餐补文件** - 筛选符合条件的加班餐补名单 ## 使用 1. 选择文件(支持多选)或拖拽Excel文件到输入框 2. 选择生成类型(调休/餐补) 3. 点击"开始生成" ## 运行方式 ### 方式1:直接运行exe(推荐) ```bash # 打包后运行 target/CheckTool.exe ``` ### 方式2:运行JAR ```bash # 需要Java 1.8+ java -jar target/CheckTool-1.0.jar ``` ### 方式3:开发调试 ```bash mvn clean package java -jar target/CheckTool-1.0.jar ``` ## 打包exe ```bash mvn clean package -DskipTests ``` 打包后在 `target/` 目录生成: - `CheckTool.exe` - Windows可执行文件 - `CheckTool-1.0.jar` - 可运行JAR包 - `CheckTool-1.0-dist.zip` - 完整分发包 ## 系统要求 - Windows 7/10/11 - Java 1.8 或更高版本(运行JAR时需要) ## 技术栈 - Java 1.8 - JavaFX - Apache POI - Spring Boot - Launch4j ## 更新日志 - **v1.3** - 添加文件选择按钮,优化界面样式,修复exe打包 - **v1.2** - 修复跨日加班计算bug - **v1.1** - 支持拖拽文件输入 --- Created by C_Kevin | Last update: 2025-02-12