package com.gkhy.safePlatform.account.service.baseService; import com.baomidou.mybatisplus.extension.service.IService; import com.gkhy.safePlatform.account.entity.schedule.WorkTimeGroupAndPeriodRelationInfo; import com.gkhy.safePlatform.account.entity.schedule.WorkTimePeriodRelationDO; import com.gkhy.safePlatform.account.model.dto.resp.WorkTimeGroupAndPeriodRelationRespDTO; import com.gkhy.safePlatform.account.model.dto.resp.WorkTimePeriodRelationRespDTO; import java.util.List; import java.util.Map; public interface WorkTimeGroupAndPeriodRelationInfoService extends IService { //查询 List getWorkTimeGroupAndPeriodRelation(WorkTimeGroupAndPeriodRelationInfo wtdi); /** * 根据时间组id删除 * @param workTimeGroupId * @return */ int deleteWtgAprByWorkTimeGroupId(Long workTimeGroupId); /** * 获取工作时间关系表和时间段关联的信息 * @return */ List getWorkTimePeriodRelation(WorkTimeGroupAndPeriodRelationInfo workTimeGroupAndPeriodRelationInfo); /** * 物理删除 * 删除工作时间组和时间段关系 * @param id */ int deleteWorkTimeGroupAndPeriodRelationById(Long id); }