package com.qianwen.smartman.modules.cps.service; import com.baomidou.mybatisplus.extension.service.IService; import java.time.LocalDate; import java.util.List; import java.util.Map; import com.qianwen.smartman.modules.cps.entity.ShiftDetail; import com.qianwen.smartman.modules.cps.entity.ShiftModel; import com.qianwen.smartman.modules.cps.vo.ShiftIndexNameVO; import com.qianwen.smartman.modules.cps.vo.ShiftSaveVO; import com.qianwen.smartman.modules.cps.vo.ShiftUpdateBasicVO; import com.qianwen.smartman.modules.cps.vo.ShiftUpdateVO; import com.qianwen.smartman.modules.cps.vo.ShiftVO; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/service/IShiftModelService.class */ public interface IShiftModelService extends IService { ShiftModel saveShift(ShiftSaveVO shiftSaveVO); void deleteShift(String id); ShiftVO getShiftDetail(Long modelId); Map getShiftDetail(List modelIds); ShiftModel update(ShiftUpdateVO shiftUpdateVO); ShiftModel updateShiftBasic(ShiftUpdateBasicVO basicDTO); ShiftIndexNameVO getShiftIndexName(); ShiftDetail getShiftTime(String tenantId, Integer shiftIndex, LocalDate localDate, String calendarCode); List getShiftIndex(Long modelId); }