package tech.easyflow.skill.service;

import com.mybatisflex.core.service.IService;
import tech.easyflow.skill.entity.SkillResource;

import java.math.BigInteger;
import java.util.List;

/**
 * Skill 通用资源服务。
 */
public interface SkillResourceService extends IService<SkillResource> {

    /**
     * 查询资源描述信息，不加载文本正文或二进制内容引用。
     *
     * @param skillId Skill ID
     * @param tenantId 租户 ID
     * @return 按显示顺序排列的资源描述列表
     */
    List<SkillResource> listDescriptors(BigInteger skillId, BigInteger tenantId);
}
