feat(wms): 添加排班管理的查询功能

- 在 WmsAttendanceScheduleMapper 中新增关联查询和批量插入方法
- 实现员工和班次信息的关联查询功能
- 添加分页查询排班列表的详细信息展示
- 扩展 WmsAttendanceScheduleVo 数据传输对象
- 完善排班详情查询和列表查询的服务层逻辑
- 集成员工姓名、部门、岗位及班次时间等详细信息
- 优化批量插入排班数据的功能实现
This commit is contained in:
2026-05-09 14:08:38 +08:00
parent 0ecc886485
commit cd3cfd6198
4 changed files with 162 additions and 16 deletions

View File

@@ -64,5 +64,48 @@ public class WmsAttendanceScheduleVo {
@ExcelProperty(value = "备注")
private String remark;
/**
* 员工姓名
*/
@ExcelProperty(value = "员工姓名")
private String employeeName;
/**
* 员工部门
*/
@ExcelProperty(value = "员工部门")
private String employeeDept;
/**
* 员工岗位
*/
@ExcelProperty(value = "员工岗位")
private String employeeJobType;
/**
* 班次类型(白班/夜班)
*/
@ExcelProperty(value = "班次类型")
private String shiftType;
/**
* 班次开始时间
*/
@JsonFormat(pattern = "HH:mm")
@ExcelProperty(value = "开始时间")
private java.util.Date shiftStartTime;
/**
* 班次结束时间
*/
@JsonFormat(pattern = "HH:mm")
@ExcelProperty(value = "结束时间")
private java.util.Date shiftEndTime;
/**
* 工时
*/
@ExcelProperty(value = "工时")
private java.math.BigDecimal workHours;
}