# personal_todo_list **Repository Path**: a1422749310/personal_todo_list ## Basic Information - **Project Name**: personal_todo_list - **Description**: 个人任务清单 - 四象限 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 0 - **Created**: 2023-06-16 - **Last Updated**: 2024-08-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 个人 todo list 项目 前端:Vue3 + Vite + Ts + Vuestic
后端:SpringBoot + Mybatis Plus + COLA + Nacos + Gateway - Nacos 作为配置中心,对配置进行统一管理;并且作为注册中心 - Gateway 可从注册中心获取服务实例 ## 需求 制定计划,并将计划,按优先级进行分类:有很多好处,以下是其中一些主要优点: 1. 目标明确:通过制定计划,您可以明确确定要实现的目标和任务。将计划按优先级分类,有助于更好地理解哪些任务对于实现目标尤为重要。 2. 提高效率:分类计划可以帮助您更有效地分配时间和资源。您可以优先处理最重要的任务,避免时间和精力浪费在次要或不紧急的事项上。 3. 时间管理:按优先级分类的计划使您能够更好地管理时间。您可以合理安排每个任务的完成时间,避免临近截止日期时的压力。 4. 应对紧急情况:制定有序的计划可以使您更加灵活地应对突发事件和紧急情况。您可以立即调整优先级,以便优先处理重要的紧急任务。 5. 减少压力:有计划地按优先级完成任务,可以减轻压力和焦虑。您知道自己正在按照事项的重要性合理地进行工作。 6. 提高决策质量:通过分类计划,您可以更好地了解每个任务的价值,并根据情况作出明智的决策。这有助于优化资源分配和任务处理。 7. 自我组织能力:制定计划并按优先级分类需要良好的自我组织能力。这种能力对于个人的成长和职业生涯都至关重要。 8. 提高生产力:有计划地安排任务优先级可以提高生产力。您可以更专注于重要任务,从而更快地完成工作。 9. 实现目标:分类计划有助于确保您专注于对实现目标至关重要的任务。这样,您更有可能成功地实现您的目标。 10. 增加自信:按优先级完成任务并实现计划可以增加自信心。每次完成一个重要任务,都会增强您对自己能力的信心。 > 总体而言,制定计划并按优先级进行分类是一种高效的方法,可以帮助您更好地管理时间、实现目标、提高效率并应对各种挑战。 > > 无论是个人生活还是工作环境,这种方法都能为您带来很多好处。 ## 软件来源(动机) 市面上,没找到合适的软件 - 不支持自己定制 - 需要收费 ## 功能 - 四象限,支持拖动、滚动,拖动时,可对其进行排序 - 可修改 todo 的任务级别 排序实现:定义一个 order 字段,初始为 createTime 的时间戳,当拖动时,更新 order -1 或 + 1,实现排序 ## 后端项目结构 pic ## 前端展示
pic


pic ## 项目打包 1. 前端打包:`npm run build` 2. 将打包好的文件 dist 目录下文件,放到 SpringBoot 的 `resources/static` 目录中 3. 将 SpringBoot 项目打成 Jar 包后 数据库文件: todo_list.sql (当前目录下) ## 整体后台启动 编写 bat 脚本, 如下: ```bat start "" "http://localhost:8080/" C:\copy_sofeware\Java\jdk-17.0.4.1\bin\javaw -jar C:\Users\Administrator\Documents\java_code\learn_code\personal_todo_list\personal_todo_list_backend\target\personal_todo_list_backend-0.0.1-SNAPSHOT.jar exit ```