package com.agent.management.service;

import com.agent.management.model.entity.AgentTemplate;

import java.util.List;

public interface AgentTemplateService {

    List<AgentTemplate> listAll();

    /** 仅返回已启用的模板（按 sortOrder 升序） */
    List<AgentTemplate> listEnabled();

    AgentTemplate getById(Long id);

    AgentTemplate create(AgentTemplate template);

    AgentTemplate update(Long id, AgentTemplate template);

    void delete(Long id);
}
