钉钉考勤

This commit is contained in:
张松
2025-12-01 14:36:42 +08:00
parent fe76b4133a
commit ecdb2d9938
5 changed files with 160 additions and 11 deletions

View File

@@ -62,6 +62,20 @@ public class AttendanceController {
public CzgResult<ArrayList<DingAttendanceStatsVO>> getList(
@RequestParam(required = false) String name, @RequestParam(required = false) String startTime,
@RequestParam(required = false) String endTime) {
return CzgResult.success(attendanceService.list(StpKit.USER.getShopId(), name, startTime, endTime));
return CzgResult.success(attendanceService.list(StpKit.USER.getShopId(), name, startTime, endTime, null));
}
/**
* 用户打卡详情
* @param userId 返回的userId
* @param startTime 开始时间
* @param endTime 结束时间
*/
@GetMapping("/detail")
public CzgResult<Map<String, Object>> detail(
@RequestParam String userId, @RequestParam(required = false) String startTime,
@RequestParam(required = false) String endTime, @RequestParam(required = false, defaultValue = "0") Integer weekNum) {
return CzgResult.success(attendanceService.detail(StpKit.USER.getShopId(), userId, startTime, endTime, weekNum));
}
}