package cn.iocoder.yudao.module.common.api.mold;

import cn.iocoder.yudao.module.common.api.mold.dto.MoldRespDTO;
import java.util.Collection;
import java.util.List;

/**
 * 模具 API 接口，定义暴露给其它模块的模具相关操作
 */
public interface MoldApi {

    /**
     * 根据模具ID获取模具信息
     *
     * @param id 模具ID
     * @return 模具信息
     */
    MoldRespDTO getMoldById(Long id);

    /**
     * 根据模具ID集合获取模具信息列表
     *
     * @param ids 模具ID集合
     * @return 模具信息列表
     */
    List<MoldRespDTO> getMoldListByIds(Collection<Long> ids);
}
