DiskFilesService.java 863 Bytes
Newer Older
1 2 3 4
package cn.timer.api.controller.disk.sevice;

import cn.timer.api.bean.disk.DiskCatalogue;
import cn.timer.api.bean.disk.DiskFiles;
5
import cn.timer.api.config.annotation.UserBean;
6
import cn.timer.api.dto.disk.DiskCatalogueParam;
284718418@qq.com committed
7
import cn.timer.api.dto.disk.DiskFileCatalogueDto;
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

import java.util.List;

/**
 * @author wuqingjun
 * @email 284718418@qq.com
 * @date 2022/1/4
 */
public interface DiskFilesService {


    /**
     * 我的文件夹
     * @param diskCatalogueParam
     * @return
     */
    List<DiskFiles> getDiskFiles(DiskCatalogueParam diskCatalogueParam);
284718418@qq.com committed
25 26 27

    /**
     * 获取用户文件空间大小
28
     * @param userBean
284718418@qq.com committed
29 30
     * @return
     */
31
    DiskFileCatalogueDto getFileCount(UserBean userBean,Integer type);
翁国栋 committed
32 33 34 35 36 37 38 39

    /**
     * 删除文件
     * @param list
     * @return
     */
    Integer deleteDiskFile(List<Integer> list);

40
}