package com.gkhy.safePlatform.account.service.baseService; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.gkhy.safePlatform.account.entity.schedule.BreakTimeGroupInfo; import com.gkhy.safePlatform.account.entity.schedule.WorkTimeGroupInfo; import com.gkhy.safePlatform.account.entity.schedule.WorkTimePeriodInfo; import com.gkhy.safePlatform.account.model.dto.resp.WorkTimeGroupRespDTO; import com.gkhy.safePlatform.commons.vo.ResultVO; import java.util.List; public interface WorkTimeGroupInfoService extends IService { //新增 int saveWorkTimeGroupInfo(WorkTimeGroupInfo workTimeGroupInfo); //更新 int updateWorkTimeGroup(WorkTimeGroupInfo workTimeGroupInfo); /** * 逻辑删除 * @param workTimeGroupInfo * @return */ int deleteWorkTimeGroup(WorkTimeGroupInfo workTimeGroupInfo); /** * 查询 * @param workTimeGroupInfo */ List getWorkTimeGroupInfo(WorkTimeGroupInfo workTimeGroupInfo); /** * 根据id查询 * @param id * @return */ WorkTimeGroupInfo getWorkTimeGroupById(Long id); /** * 分页查询 * @param page * @param workTimeGroupInfo * @return */ List getWorkTimeGroupByPage(Page page, WorkTimeGroupInfo workTimeGroupInfo); }