package com.gkhy.safePlatform.account.service.baseService; import com.baomidou.mybatisplus.extension.service.IService; import com.gkhy.safePlatform.account.entity.schedule.GroupStrategyUserTimeTableInfo; import com.gkhy.safePlatform.account.entity.schedule.GroupStrategyUserTimeTableInfoDO; import com.gkhy.safePlatform.account.model.query.db.UserScheduleDBQuery; import java.time.LocalDate; import java.time.LocalDateTime; import java.util.List; public interface GroupStrategyUserTimeTableInfoService extends IService { void saveUserTimeTableInfos(List userTimeTableInfos); List getUserTimeTableInfoDOs(UserScheduleDBQuery userShiftDBQuery); void deleteByGroupStrategyId(Long id, LocalDate firstScheduleDate); List listUserTimeTable(Long uid, LocalDateTime startTime, LocalDateTime endTime, Byte timeType); }