package tech.easyflow.agent.service;

import tech.easyflow.agent.entity.Agent;

import java.util.Collection;

/**
 * Agent 审批状态派生服务。
 */
public interface AgentApprovalStateService {

    /**
     * 填充单个 Agent 的审批展示状态。
     *
     * @param agent Agent 资源
     */
    void fillAgentApprovalState(Agent agent);

    /**
     * 批量填充 Agent 的审批展示状态。
     *
     * @param agents Agent 资源集合
     */
    void fillAgentApprovalState(Collection<Agent> agents);
}
