package org.springblade.mdm.machinefile.mapper; import com.baomidou.mybatisplus.core.metadata.IPage; import org.apache.ibatis.annotations.Param; import org.springblade.core.mp.mapper.BladeMapper; import org.springblade.mdm.machinefile.entity.MachineFile; import org.springblade.mdm.machinefile.vo.MachineFileQueryVO; import org.springblade.mdm.machinefile.vo.MachineAcceptedFileHandleQueryVO; import org.springblade.mdm.machinefile.vo.MachineBackFileQueryVO; import org.springblade.mdm.machinefile.vo.MachineAcceptedFileVO; import org.springblade.mdm.statreport.vo.MachineFileExceptionQueryVO; public interface MachineFileMapper extends BladeMapper { /** * 工控网首页机床文件查询 * @param page * @param queryVO * @return */ IPage pageQuery(IPage page, @Param("query") MachineFileQueryVO queryVO); /** * 待接收机床文件查询 * @param page 分页参数 * @param queryVO 查询对象 * @return 机床文件实体 */ IPage filePageForAccept(IPage page, @Param("query")MachineBackFileQueryVO queryVO); /** * 异常文件列表查询 * @param page * @param query * @return */ IPage exceptionFilePageQuery(IPage page,@Param("query") MachineFileExceptionQueryVO query); /** * 删除无用文件几里路 */ void deleteNotUseRecords(); }