feat(wms/attendance): 将考勤查询列表接口改为POST请求并支持员工ID集合筛选

在WmsAttendanceCheckBo中新增userIds字段用于接收员工ID集合查询条件。将WmsAttendanceCheckController的/list接口从GET改为POST,并添加@RequestBody注解以支持JSON参数传递。在WmsAttendanceCheckServiceImpl的查询条件构建中增加对userIds字段的筛选逻辑,实现按指定员工范围查询考勤数据。
This commit is contained in:
2026-05-26 17:01:43 +08:00
parent 281023a2a1
commit c8ac535ffb
3 changed files with 6 additions and 2 deletions

View File

@@ -92,6 +92,7 @@ public class WmsAttendanceCheckServiceImpl implements IWmsAttendanceCheckService
lqw.eq(bo.getShiftId() != null, WmsAttendanceCheck::getShiftId, bo.getShiftId());
lqw.ge(bo.getStartDate() != null, WmsAttendanceCheck::getWorkDate, bo.getStartDate());
lqw.le(bo.getEndDate() != null, WmsAttendanceCheck::getWorkDate, bo.getEndDate());
lqw.in(bo.getUserIds() != null, WmsAttendanceCheck::getUserId, bo.getUserIds());
lqw.orderByDesc(WmsAttendanceCheck::getWorkDate);
return lqw;
}