DiskCloudDiskUserService.java 1.02 KB
Newer Older
1 2 3 4 5 6 7
package cn.timer.api.controller.disk.sevice;

import cn.timer.api.bean.disk.DiskCatalogue;
import cn.timer.api.bean.disk.DiskCloudDiskUser;
import cn.timer.api.bean.disk.DiskFiles;
import cn.timer.api.dto.disk.DiskCatalogueDto;
import cn.timer.api.dto.disk.DiskCatalogueParam;
8
import cn.timer.api.dto.disk.DiskCloudDiskUserParam;
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23

import java.util.List;

/**
 * @author wuqingjun
 * @email 284718418@qq.com
 * @date 2022/1/4
 */
public interface DiskCloudDiskUserService {
    /**
     * 判断用户是否拥有该权限
     * @param diskCatalogueDto
     * @return
     */
    boolean getDiskUserRole(DiskCatalogueDto diskCatalogueDto, DiskCatalogue catalogue);
24 25 26 27 28 29 30

    /**
     * 获取空间具体权限
     * @param diskCatalogueParam
     * @return
     */
    List<DiskCatalogue> getDiskCatalogueList(DiskCatalogueParam diskCatalogueParam);
284718418@qq.com committed
31 32 33 34 35 36 37

    /**
     * 获取空间操作权限
     * @param diskCloudDiskUserParam
     * @return
     */
    DiskCloudDiskUser getUserRoleBySharedSpace(DiskCloudDiskUserParam diskCloudDiskUserParam);
38
}