package com.ycwl.basic.service.pc.strategy;

/**
 * 重匹配模式策略接口
 * 用于判断是否需要进行人脸重新匹配
 *
 * @author longbinbin
 * @date 2025-01-31
 */
public interface RematchModeStrategy {

    /**
     * 判断是否应该重新匹配
     *
     * @param context 重匹配上下文
     * @return true-需要重匹配, false-不需要重匹配
     */
    boolean shouldRematch(RematchContext context);

    /**
     * 获取策略对应的模式值
     *
     * @return 模式值
     */
    int getMode();
}
