feat(wms/attendance): 新增考勤连续旷工天数计算功能,为保证速度把步骤拆分成两步

1. 前端新增“计算连续旷工”按钮,调用后端重算接口并优化加载状态管理
2. 后端新增recalcContinuousAbsent方法及接口,支持按指定员工或时间范围重算连续旷工天数
3. 优化考勤检查页面按钮布局,明确“生成考勤结果”操作
This commit is contained in:
2026-05-27 14:57:49 +08:00
parent 405f388702
commit d8a39f67c8
5 changed files with 67 additions and 9 deletions

View File

@@ -58,6 +58,13 @@ public class WmsAttendanceCheckController extends BaseController {
return R.ok();
}
@Log(title = "重算连续旷工", businessType = BusinessType.UPDATE)
@PostMapping("/recalcContinuousAbsent")
public R<Void> recalcContinuousAbsent(@Validated @RequestBody AttendanceCheckBo bo) {
iWmsAttendanceCheckService.recalcContinuousAbsent(bo);
return R.ok();
}
@Log(title = "考勤比对", businessType = BusinessType.UPDATE)
@PutMapping
public R<Void> edit(@Validated(EditGroup.class) @RequestBody WmsAttendanceCheckBo bo) {