package com.gkhy.safePlatform.account.service; import com.gkhy.safePlatform.account.model.dto.req.CreateScheduleTemplateReqDTO; import com.gkhy.safePlatform.account.model.dto.req.ScheduleTemplateUpdateReqDTO; import com.gkhy.safePlatform.account.model.dto.resp.ScheduleTemplateRespDTO; import com.gkhy.safePlatform.commons.vo.ResultVO; import java.util.Date; import java.util.List; public interface ScheduleService { ResultVO saveNewScheduleTemplate(CreateScheduleTemplateReqDTO createDto); ResultVO findScheduleTemplateByTempId(Long id); ResultVO> findAllActiveScheduleTemplateList(); ResultVO updateScheduleTemplate(ScheduleTemplateUpdateReqDTO updateReqDTO); /** * 生成周排班计划 * @param uid * @param startDay * @param toutalWeeks * @return */ ResultVO execScheduleWeekly(Long uid, Date startDay, Integer toutalWeeks); // ResultVO getWorkDaysByWeek(Long uid,Date startDay); }