src/main/java/com/zhazhapan/efo/service/IAuthService.java

(开头部分) 1KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

package com.zhazhapan.efo.service;

import com.zhazhapan.efo.entity.Auth;
import com.zhazhapan.efo.model.AuthRecord;

import java.util.List;

/**
 * @author pantao
 * @since 2018/2/1
 */
public interface IAuthService {

    /**
     * 添加权限集
     *
     * @param files 文件
     * @param users 用户
     * @param auths 权限集
     *
     * @return 是否添加成功
     */
    boolean addAuth(String files, String users, String auths);

    /**
     * 批量删除权限记录
     *
     * @param ids 权限编号集
     *
     * @return 是否删除成功
     */
    boolean batchDelete(String ids);

    /**
     * 更新权限
     *
     * @param id 权限编号
     * @param auths 权限
     *
     * @return 是否更新成功
     */
    boolean updateAuth(long id, String auths);

    /**
     * 获取权限表数据
     *
     * @param usernameOrEmail 用户名或邮箱
     * @param fileName 文件名
     * @param offset 偏移
     *
     * @return {@link List}
     */
    List<AuthRecord> listAuth(String usernameOrEmail, String fileName, int offset);

    /**
     * 获取一个权限
     *
     * @param fileId 文件编号
     * @param userId 用户编号
     *
后面还有 32 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读 AI

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。