package cn.timer.api.dao.disk; import cn.timer.api.bean.disk.DiskFiles; import cn.timer.api.config.annotation.UserBean; import cn.timer.api.dto.disk.DiskCatalogueParam; import cn.timer.api.dto.disk.DiskFileCatalogueDto; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; import java.util.List; /** * 云盘-资源上传文件表 * * @author wuqingjun * @email 284718418@qq.com * @date 2021-12-27 10:05:49 */ @Repository public interface DiskFilesMapper extends BaseMapper<DiskFiles> { /** * 我的文件夹 * @param diskCatalogueParam * @return */ List<DiskFiles> selectListByParam(@Param("param")DiskCatalogueParam diskCatalogueParam); /** * 获取用户文件空间大小 * @param userBean * @return */ DiskFileCatalogueDto selectFileCount(@Param("param") UserBean userBean,@Param("type")Integer type); /** * 删除文件 * @param list * @return */ Integer deleteDiskFile(@Param("list") List<Integer> list); }