# work-record **Repository Path**: yangdaji/work-record ## Basic Information - **Project Name**: work-record - **Description**: 工作日志, 记录工作中需要记录的日志 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-08-29 - **Last Updated**: 2025-05-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 这个模块尽可能轻量, 最好不使用springboot 的内置服务器, 因为只需要运行一次或者定时运行, 感觉定时没有必要 后续可能会进行优化, 不只是单一的只生成工作日志文件, ------------------ 后续想法: 可能会加入页面, 每次只需要在页面上进行记录, 如果需要进行总结则只需要导出即可, 导出格式可以使用表格, 每个月进行一个分类, 或者导出到本地文件格式, 则以层级 年-月: 以每周的间隔进行命名 # 工作日志 # 介绍 > 工作日志自动生成, 在工作中经常会因为忘记以前的工作内容, 所以好记性不如烂笔头,进行记录, 但是每周都需要手动创建当月以及这周的开始时间到结束时间 > 但这一次两次感觉没有什么, 重复多了就会感觉很麻烦, 所以就想到利用程序自动生成, 并且只需要进行简单配置, > 即可以实现每周或者每个月自动在工作日中生成需要的文件 ## Usage > 可以在该程序的conf 目录下创建 yml 格式的配置即可, 添加以下内容, 可以指定需要生成的位置, 也可以使用默认在桌面中创建 ```yaml work: path: # 自定义工作目录, 默认 C:/Users/Administrator/Desktop/work/ maxdepth: 4 # 目录匹配深度 holiday-path: # 节假日配置文件,默认则使用或者创建到目录: work.path welcome-name: 开始一周的工作日志记录吧!! # 日志文件欢迎词, 长度不能超过100 week-size: false # 是否大小周 # 计划执行, 设置时,分,默认每周一9点自动执行, 若当前启动 plan: # hour: 13 # 时 # min: 45 # 分 always: false # 是否立刻执行, true: 启动则执行, 后续则按照计划执行 oneTime: false # 是否一次性, true: 启动执行完后关闭, 每次需要手动启动, false: 启动后安装周期自动执行(程序正常运行情况) ``` > 使用技巧: >1. 配合windows 系统的计划进行定时执行
> 修改配置 plan.always 和 plan.oneTime 配置为 true
> 其他则按照你的计划进行执行即可
>2. 按照程序周期自动执行
> 修改配置 plan.oneTime 配置为 false, plan.always 可自行选择, 如果需要马上执行则true
> 然后只需要等待下一个周期执行即可