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 getUnitMeasure(Long id); /** * 获取计量单位列表 * * @param ids 单位编号列表 * @return 计量单位列表 */ CommonResult> getUnitMeasureList(Collection ids); /** * 校验计量单位存在 * * @param id 单位编号 * @return 计量单位 */ CommonResult validateUnitMeasureExists(Long id); /** * 根据编码获取计量单位 * * @param code 单位编码 * @return 计量单位 */ CommonResult getUnitMeasureByCode(String code); }