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

import lombok.Builder;
import lombok.Data;

import java.util.Date;

/**
 * 重匹配上下文
 * 包含判断是否需要重匹配的所有必要信息
 *
 * @author longbinbin
 * @date 2025-01-31
 */
@Data
@Builder
public class RematchContext {
    /**
     * 人脸识别次数
     */
    private long recognitionCount;

    /**
     * 是否触发低阈值检测
     */
    private boolean hasLowThreshold;

    /**
     * 是否符合游览时间匹配
     */
    private boolean tourMatch;

    /**
     * 是否符合项目时间匹配
     */
    private boolean projectMatch;

    /**
     * 规则匹配数量
     */
    private int ruleMatched;

    /**
     * 人脸创建时间
     */
    private Date faceCreateAt;
}
