8 天以前 e2729587d4a8b9c2e3e2c4dd50a25adedb337e98
yudao-module-mdm/src/main/java/cn/iocoder/yudao/module/mdm/api/brand/MdmBrandApi.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,50 @@
package cn.iocoder.yudao.module.mdm.api.brand;
import cn.iocoder.yudao.framework.common.pojo.CommonResult;
import cn.iocoder.yudao.module.mdm.api.brand.dto.MdmBrandRespDTO;
import java.util.Collection;
import java.util.List;
/**
 * MDM å“ç‰Œ API æŽ¥å£
 *
 * @author è¶…级管理员
 */
public interface MdmBrandApi {
    String PREFIX = "/rpc-api/mdm/brand";
    /**
     * èŽ·å–å“ç‰Œ
     *
     * @param id å“ç‰Œç¼–号
     * @return å“ç‰Œ
     */
    CommonResult<MdmBrandRespDTO> getBrand(Long id);
    /**
     * èŽ·å–å“ç‰Œåˆ—è¡¨
     *
     * @param ids å“ç‰Œç¼–号列表
     * @return å“ç‰Œåˆ—表
     */
    CommonResult<List<MdmBrandRespDTO>> getBrandList(Collection<Long> ids);
    /**
     * æ ¡éªŒå“ç‰Œå­˜åœ¨
     *
     * @param id å“ç‰Œç¼–号
     * @return å“ç‰Œ
     */
    CommonResult<MdmBrandRespDTO> validateBrandExists(Long id);
    /**
     * æ ¹æ®ç¼–码获取品牌
     *
     * @param code å“ç‰Œç¼–码
     * @return å“ç‰Œ
     */
    CommonResult<MdmBrandRespDTO> getBrandByCode(String code);
}