package org.jeecg.modules.mdc.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import org.jeecg.modules.mdc.entity.MdcEquipmentRepair; import org.jeecg.modules.mdc.vo.MdcEquipmentRepairVo; import javax.servlet.http.HttpServletRequest; import java.util.Date; import java.util.List; /** * @Description: 设备维修休班 * @Author: Sake * @Date: 2023-04-06 16:52 */ public interface IMdcEquipmentRepairService extends IService { /** * 保存数据 * * @param repairVo * @return */ boolean addMdcRepair(MdcEquipmentRepairVo repairVo); /** * 分页查询 * * @param userId * @param page * @param repair * @param req * @return */ IPage pageList(String userId, Page page, MdcEquipmentRepair repair, HttpServletRequest req); /** * 修改数据 * * @param repair * @return */ boolean updateMdcRepair(MdcEquipmentRepair repair); /** * 查询某段时间内是否有维修休班数据 * * @param equipmentid * @param startDate * @param endDate * @return */ List mdcRepairListDate(String equipmentid, Date startDate, Date endDate); }