Go to file
zty b395db7a28 feat(hrm): 完善员工导入导出
导出(export_excel):
- 去掉 1000 条上限,导出筛选后的全部记录
- 由 7 列扩展为全部业务字段;select_related 避免 N+1

导入(import_excel):
- 改为按姓名 upsert:姓名唯一直接更新(身份证号可空);
  重名必须用身份证号区分,否则报错
- 已存在记录用 Excel 非空列覆盖,空单元格保持原值
- 所属部门改为必填:为空或系统不存在均报错
- 修复新增分支重复关键字参数导致的报错

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-03 14:18:47 +08:00
.claude/commands chore: 添加 release slash command 与 .claude 目录约定 2026-04-29 14:28:49 +08:00
apps feat(hrm): 完善员工导入导出 2026-06-03 14:18:47 +08:00
config feat: base 将配置文件放到单独的config文件夹中防止误操作 2025-04-23 12:39:16 +08:00
docs feat: 开始添加设备管理模块 2023-05-22 15:55:32 +08:00
log vsc远程文件权限修改 2022-05-04 10:04:20 +08:00
media/default feat:恢复ichat 功能和 defaut 下的文件 2026-03-13 16:59:12 +08:00
out_service feat(cd): out_service/cd.py 支持任意 host:port, 去掉 IP 白名单 2026-05-27 14:14:12 +08:00
scripts feat: mqtt 去除不必要的log 2024-04-24 10:48:08 +08:00
server release: 3.1.2026042912 2026-04-29 12:19:42 +08:00
.gitignore chore: 添加 release slash command 与 .claude 目录约定 2026-04-29 14:28:49 +08:00
changelog.md release: 3.1.2026042912 2026-04-29 12:19:42 +08:00
manage.py vsc远程文件权限修改 2022-05-04 10:04:20 +08:00
requirements.txt feat: 固定依赖包 2026-01-08 10:40:00 +08:00
ruff.toml feat: mgroup 关联process 2023-09-27 09:37:57 +08:00
update_changelog.sh release: 3.1.2026031316 2026-03-13 16:40:12 +08:00