gaoluyang
2 小时以前 e4432d49f9d74e69cc71ed1141ebcd30c817e998
分支
用户 gaoluyang <2820782392@qq.com>
星期六, 十月 17, 2026 20:34 +0800
提交者 gaoluyang <2820782392@qq.com>
星期六, 十月 17, 2026 20:34 +0800
提交e4432d49f9d74e69cc71ed1141ebcd30c817e998
目录 cf6ecb1d4873592b4c80c288604461e71a1dd37e 目录 | zip | gz
上一版本 74b0d9c5ab1dc316b29f8525dcffe45225d4c43c 查看 | 对比
feat(hrm): 新增我的考勤状态接口并开放全员打卡

- 新增 GET /hrm/attendance/record/my-status,返回登录人员工档案、工作日与休息原因、当前生效考勤规则、当日考勤记录及可打卡状态
- clock-in / clock-out / my-status 移除权限点校验,仅要求登录态,打卡改为全员可用
- 打卡成功返回补齐 clockInTypeName / clockOutTypeName,与 my-status.record 字段保持一致
- 考勤记录 Response VO 增加打卡类型中文名,枚举补充 getNameByType
- 未关联员工档案时返回可执行提示,引导管理员在员工管理中绑定账号

Co-Authored-By: Claude Code <noreply@anthropic.com>
已添加1个文件
已修改7个文件
311 ■■■■■ 文件已修改
docs/project-business/data/modules.json 2 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
docs/project-business/data/roles.json 2 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-hrm-api/src/main/java/cn/iocoder/yudao/module/hrm/enums/HrmAttendanceClockTypeEnum.java 15 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-hrm/src/main/java/cn/iocoder/yudao/module/hrm/controller/admin/attendance/HrmAttendanceRecordController.java 43 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-hrm/src/main/java/cn/iocoder/yudao/module/hrm/controller/admin/attendance/vo/HrmAttendanceMyStatusRespVO.java 67 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-hrm/src/main/java/cn/iocoder/yudao/module/hrm/controller/admin/attendance/vo/HrmAttendanceRecordRespVO.java 6 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-hrm/src/main/java/cn/iocoder/yudao/module/hrm/service/attendance/HrmAttendanceRecordService.java 10 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-hrm/src/main/java/cn/iocoder/yudao/module/hrm/service/attendance/HrmAttendanceRecordServiceImpl.java 166 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史