package cn.iocoder.yudao.module.mdm.api.unit;
|
|
import cn.iocoder.yudao.framework.common.pojo.CommonResult;
|
import cn.iocoder.yudao.module.mdm.api.unit.dto.MdmUnitMeasureRespDTO;
|
|
import java.util.Collection;
|
import java.util.List;
|
|
/**
|
* MDM 计量单位 API 接口
|
*
|
* @author 芋道源码
|
*/
|
public interface MdmUnitMeasureApi {
|
|
String PREFIX = "/rpc-api/mdm/unit";
|
|
/**
|
* 获取计量单位
|
*
|
* @param id 单位编号
|
* @return 计量单位
|
*/
|
CommonResult<MdmUnitMeasureRespDTO> getUnitMeasure(Long id);
|
|
/**
|
* 获取计量单位列表
|
*
|
* @param ids 单位编号列表
|
* @return 计量单位列表
|
*/
|
CommonResult<List<MdmUnitMeasureRespDTO>> getUnitMeasureList(Collection<Long> ids);
|
|
/**
|
* 校验计量单位存在
|
*
|
* @param id 单位编号
|
* @return 计量单位
|
*/
|
CommonResult<MdmUnitMeasureRespDTO> validateUnitMeasureExists(Long id);
|
|
/**
|
* 根据编码获取计量单位
|
*
|
* @param code 单位编码
|
* @return 计量单位
|
*/
|
CommonResult<MdmUnitMeasureRespDTO> getUnitMeasureByCode(String code);
|
|
}
|