package tech.easyflow.ai.documentimport.task;

import org.springframework.boot.context.properties.ConfigurationProperties;

/**
 * 文档解析任务监控配置。
 */
@ConfigurationProperties(prefix = "easyflow.ai.document-import.parse-monitor")
public class DocumentImportParseMonitorProperties {

    private int batchSize = 10;

    /**
     * 获取单次监控批量。
     *
     * @return 单次监控批量
     */
    public int getBatchSize() {
        return batchSize;
    }

    /**
     * 设置单次监控批量。
     *
     * @param batchSize 单次监控批量
     */
    public void setBatchSize(int batchSize) {
        this.batchSize = batchSize <= 0 ? 10 : batchSize;
    }
}
