package com.klp.service; import com.klp.domain.WmsAttendanceSchedule; import com.klp.domain.vo.WmsAttendanceScheduleVo; import com.klp.domain.bo.WmsAttendanceScheduleBo; import com.klp.common.core.page.TableDataInfo; import com.klp.common.core.domain.PageQuery; import java.util.Collection; import java.util.List; /** * 排班(谁在哪天上班)Service接口 * * @author klp * @date 2026-05-08 */ public interface IWmsAttendanceScheduleService { /** * 查询排班(谁在哪天上班) */ WmsAttendanceScheduleVo queryById(Long scheduleId); /** * 查询排班(谁在哪天上班)列表 */ TableDataInfo queryPageList(WmsAttendanceScheduleBo bo, PageQuery pageQuery); /** * 查询排班(谁在哪天上班)列表 */ List queryList(WmsAttendanceScheduleBo bo); /** * 新增排班(谁在哪天上班) */ Boolean insertByBo(WmsAttendanceScheduleBo bo); /** * 修改排班(谁在哪天上班) */ Boolean updateByBo(WmsAttendanceScheduleBo bo); /** * 校验并批量删除排班(谁在哪天上班)信息 */ Boolean deleteWithValidByIds(Collection ids, Boolean isValid); }