|
018981f42f
|
[Build 1.2.0] feat: 更新职位规则和晋升逻辑以支持新数据结构
- 修改职位规则读取逻辑,调整列索引以适应新的数据格式
- 增加晋升级别和档次的计算逻辑,确保正确处理职务晋升
- 优化异常处理,确保在职务不存在时记录警告信息
- 更新文档以反映晋升级别档次变化的记录方式
|
2025-06-03 12:23:25 +08:00 |
|
|
cdb2716064
|
fix: 更新职级上限规则处理逻辑以支持新职位名称的级别限制
- 调整职位规则读取逻辑,增加对级别限制的处理
- 修改列索引以适应新的数据结构
- 优化异常处理,确保在角色不存在时记录警告信息
|
2025-06-02 23:37:43 +08:00 |
|
|
cb0275485d
|
feat: 更新晋升和晋档逻辑以反映新规则
- 更新晋档和晋级的时间计算逻辑,使用新的起始时间和间隔
- 修改了处理晋升记录的列名,确保与新规则一致
- 调整了异常处理信息,以便更清晰地指示错误来源
|
2025-06-02 23:18:02 +08:00 |
|
|
68bd515030
|
feat: 保存更新历史记录数据到excel
- 修改历史记录DataFrame的列名,确保与职务和工资相关字段一致
- 添加一个空的DataFrame以存储所有人员的历史记录
- 在处理每个人员的历史记录时,将其添加到总表中并保存到Excel文件
- 记录所有人员历史记录的保存状态
|
2025-06-02 23:00:55 +08:00 |
|
|
027ae0d108
|
fix: 修复晋升信息缺失情况
- 在处理晋升信息时,添加了对职务2和日期2的默认值设置,确保在晋升记录不足时使用初始职务和入职时间填充相关字段。
|
2025-06-02 22:41:13 +08:00 |
|
|
b04495a621
|
[Build 1.1.6] fix: 修正工龄计算逻辑,使用参加工作时间替代入职时间
- 更新工龄计算公式,确保使用正确的时间字段进行计算
- 调整相关单元格的值设置,提升数据准确性
v1.1.6
|
2025-06-02 16:32:02 +08:00 |
|
|
758047085c
|
refactor: 优化数据处理逻辑和文档说明
- 移除首行跳过规则
- 更新使用说明文档,增加关于晋级晋档起始时间的运行规则说明
|
2025-06-02 16:28:18 +08:00 |
|
|
4cc8451c80
|
[Build 1.1.5] fix: 改进时间格式处理并添加错误日志
- 修改format_time函数,增加info参数用于标识不同时间字段
- 在所有调用format_time的地方添加对应的字段标识
- 简化晋升时间处理逻辑,统一使用format_time函数
- 修正工龄计算方式,使用年份直接相减
- 为所有时间格式转换添加错误日志记录
|
2025-05-29 03:40:35 +08:00 |
|
|
2fb98db060
|
chore: 更新.gitignore和使用说明文档
- 在.gitignore中添加packages/目录忽略
- 在使用说明文档中增加本地包安装方式的说明
|
2025-05-29 03:39:37 +08:00 |
|
|
b9fae2b68a
|
fix: 修复晋升时间格式处理问题
将晋升时间的单元格值格式化为统一的时间格式,确保数据一致性,并添加日志记录以处理格式错误的情况。
|
2025-05-28 17:58:39 +08:00 |
|
|
286a4dc352
|
[Build 1.1.4] fix: 修复个人档案表格中出生年月和工作时间格式问题
调整了表格中出生年月和参加工作时间的格式处理,将格式转换函数应用到正确的单元格位置。同时优化了列顺序,确保职务2和晋升日期显示在正确的位置。
|
2025-05-27 19:34:04 +08:00 |
|
|
a2c5a7179e
|
[Build 1.1.3] fix: 优化日期格式处理并修复数据校验问题
- 统一日期输出格式为"YYYY.MM"
- 添加对整数字段的校验处理
- 合并部门和职务列显示
- 修复模板路径和输出文件名格式
- 添加数据格式说明文档
|
2025-05-27 19:16:11 +08:00 |
|
|
013fa0c3fd
|
refactor: 改进日志记录和错误处理
- 将print语句替换为logging.info以统一日志输出
- 优化错误日志格式,添加方括号提高可读性
- 在split_level函数中添加异常处理,返回默认值(0,0)
- 改进空职级的错误处理逻辑
- 修复relativedelta计算工龄时的错误参数
- 为历史记录添加入职时间校验
- 统一使用logging.warning替代部分logging.error
|
2025-05-27 17:49:03 +08:00 |
|
|
c34d04c3d8
|
feat(职位名称变更): 实现职位名称自动替换功能
添加从Excel读取名称变化规则的功能,并在处理历史数据时自动应用匹配的规则
|
2025-05-27 16:50:29 +08:00 |
|
|
0193264256
|
refactor: 优化日期解析逻辑并改进日志记录
- 将日期解析逻辑从pandas的read_excel中分离出来,改为单独遍历处理
- 使用logging.error替代print输出错误信息
- 在关键处理步骤添加print日志输出以便调试
- 清理了需求文档中的已完成任务标记和格式问题
|
2025-05-27 16:39:21 +08:00 |
|
|
13c8619cb2
|
fix: 将工龄列改为学龄并修正汇总工龄计算
- 将main.py中的"工龄"字段统一改为"学龄"以符合需求文档要求
- 修正汇总工龄计算公式,增加"+1"的调整项
- 更新需求文档中对应任务的完成状态
|
2025-05-27 15:32:22 +08:00 |
|
|
5115ec86ad
|
docs: 更新文档和依赖文件
- 重命名依赖文件从requirement.txt改为requirements.txt
- 新增使用说明文档,包含打包exe的详细步骤
- 更新规划需求文档,修正任务类型和添加新需求
|
2025-05-27 15:31:21 +08:00 |
|
|
016142821c
|
fix: 1.1.2修复日期解析错误并增强日志记录
- 添加自定义日期解析函数以兼容不同日期格式
- 在读取Excel文件时应用日期解析器
- 增加日期格式错误的异常处理和日志记录
- 更新需求文档中的日期格式兼容性说明
|
2025-05-27 15:05:12 +08:00 |
|
|
5a1d4a0aa8
|
feat: 添加日志记录功能并更新文档
将print输出替换为logging模块记录日志,并添加log.txt到.gitignore
在规划需求文档中标记日志功能为已完成
配置日志记录格式和级别,输出到log.txt文件
|
2025-05-27 14:15:15 +08:00 |
|
|
ea2b8e158b
|
docs(规划需求): 更新规划需求文档内容
- 添加1.0 500版本的需求清单
- 新增1.1版本功能规划,包括职位变更规则、数据模板优化等
- 补充打包教程和日志输出功能规划
|
2025-05-27 14:13:14 +08:00 |
|
|
d5fa4fb46a
|
feat: 添加员工台账生成工具及依赖文件
- 新增main.py实现员工台账生成功能,包括基本信息、晋升记录和薪资历史计算
- 添加requirement.txt列出项目依赖库
- 创建.gitignore文件排除不必要的文件
- 添加中文文档记录业务规则
- 实现从Excel读取数据并生成个人台账和汇总表
- 包含错误处理和调试信息
|
2025-05-26 14:23:00 +08:00 |
|