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<ScheduleTemplateRespDTO> findScheduleTemplateByTempId(Long id);
|
|
ResultVO<List<ScheduleTemplateRespDTO>> 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);
|
|
}
|