package com.seer.teach.common.data.permission.rule;

/**
 * 数据权限条件接口
 * <p>
 * 该接口定义了数据权限匹配的条件判断逻辑，用于判断给定的数据权限是否满足特定条件
 * </p>
 *
 */
@FunctionalInterface
public interface DataPermissionCondition {

    /**
     * 判断数据权限是否匹配条件
     *
     * @return boolean 匹配结果，true表示匹配成功，false表示匹配失败
     */
    boolean matches();
}
