package com.gxwebsoft.common.system.mapper; import com.baomidou.mybatisplus.annotation.InterceptorIgnore; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.gxwebsoft.common.system.entity.FileRecord; import com.gxwebsoft.common.system.param.FileRecordParam; import org.apache.ibatis.annotations.Param; import java.util.List; /** * 文件上传记录Mapper * * @author WebSoft * @since 2021-08-30 11:18:04 */ public interface FileRecordMapper extends BaseMapper { /** * 分页查询 * * @param page 分页对象 * @param param 查询参数 * @return List */ List selectPageRel(@Param("page") IPage page, @Param("param") FileRecordParam param); /** * 查询全部 * * @param param 查询参数 * @return List */ List selectListRel(@Param("param") FileRecordParam param); /** * 根据path查询 * * @param path 文件路径 * @return FileRecord */ @InterceptorIgnore(tenantLine = "true") List getByIdPath(@Param("path") String path); }