tuqin
5 天以前 852b6547eb0cedcc6accf36214b0574d745f3208
分支
用户 tuqin <tuqin@tuqin.cn>
星期六, 十月 24, 2026 17:48 +0800
提交者 tuqin <tuqin@tuqin.cn>
星期六, 十月 24, 2026 17:48 +0800
提交852b6547eb0cedcc6accf36214b0574d745f3208
目录 354fb77029516fb4415a18694b516e989785e0d2 目录 | zip | gz
上一版本 cb4b490c7bcce57947573917eb090c41c5df87ee 查看 | 对比
feat(hrm): 从标品分支移植 APP 打卡状态接口 /hrm/attendance/record/my-status

- 新增 GET /hrm/attendance/record/my-status:返回当日考勤规则、打卡记录、工作日/休息原因、可打卡状态(clockIn/clockOut/nextAction/message)
- 新增 HrmAttendanceMyStatusRespVO
- HrmAttendanceClockTypeEnum 增加 getNameByType
- HrmAttendanceRecordRespVO 增加 clockInTypeName / clockOutTypeName
- 规则匹配适配本分支的 getAttendanceRuleByDeptId(deptId, date)(支持同部门多规则按生效日期)
- 修复 APP 打卡页因接口不存在(请求地址不存在)导致无法打卡

移植来源:origin/dev_business
已修改5个文件
已添加1个文件
273 ■■■■■ 文件已修改
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 14 ●●●●● 对比 | 查看 | 原始文档 | 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 161 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史