package com.gkhy.safePlatform.account.service.baseService; import com.baomidou.mybatisplus.extension.service.IService; import com.gkhy.safePlatform.account.entity.schedule.GroupStrategyTimeTableInfo; import com.gkhy.safePlatform.account.entity.schedule.GroupStrategyTimeTableInfoDO; import com.gkhy.safePlatform.account.model.query.db.GroupScheduleDBQuery; import java.time.LocalDate; import java.util.List; public interface GroupStrategyTimeTableInfoService extends IService { /** * @Description: 批量保存班组作息 */ void saveTimeTableInfos(List timeTableInfos); /** * @Description: 获取班组信息 */ List getGroupTableTableInfo(GroupScheduleDBQuery groupScheduleDBQuery); /** * @Description: 删除班组排班信息 */ void deleteByGroupStrategyId(Long groupStrategyId, LocalDate firstScheduleDate); /** * @Description: 获取时间在 localDate 之后并且 的班组 */ List getGroupTimeTableInfosByGroupId(Long groupId, LocalDate localDate); }