# project_2 **Repository Path**: linkallai/project_2 ## Basic Information - **Project Name**: project_2 - **Description**: 依据Harness Engineering ai搭建应用 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-17 - **Last Updated**: 2026-04-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Todo Manager - 待办事项管理应用 一个简单的命令行待办事项管理工具。 ## 功能特性 - 添加待办事项(标题、描述、截止日期) - 删除待办事项 - 标记待办为已完成 - 查看全部待办 - 日视图(当天待办) - 周视图(本周待办) - 月视图(当月待办) - 数据自动持久化 ## 技术栈 - Java 8 - Maven - Jackson (JSON数据存储) ## 快速开始 ### 编译项目 ```bash mvn clean compile ``` ### 运行应用 ```bash mvn exec:java -Dexec.mainClass="com.todo.Main" ``` ## 使用说明 启动应用后,按提示选择操作: ``` ========== 待办事项管理 ========== 1. 添加待办 2. 删除待办 3. 标记完成 4. 查看全部待办 5. 日视图 6. 周视图 7. 月视图 8. 退出 ================================= 请选择操作: ``` ### 添加待办 ``` 请输入待办标题: 完成任务A 请输入待办描述(可选): 这是一个重要任务 请输入截止日期(yyyy-MM-dd, 可选): 2026-04-20 添加成功! ``` ## 数据存储 待办数据保存在 `data/todos.json` 文件中。 ## 项目结构 ``` todo-manager/ ├── pom.xml ├── src/main/java/com/todo/ │ ├── Main.java │ ├── model/ │ │ └── TodoItem.java │ ├── service/ │ │ └── TodoService.java │ └── ui/ │ └── ConsoleUI.java └── data/ └── todos.json ``` ## 许可证 MIT