package cn.iocoder.yudao.module.system.api.dict; import cn.iocoder.yudao.framework.common.util.object.BeanUtils; import cn.iocoder.yudao.framework.common.biz.system.dict.dto.DictDataRespDTO; import cn.iocoder.yudao.module.system.dal.dataobject.dict.DictDataDO; import cn.iocoder.yudao.module.system.service.dict.DictDataService; import jakarta.annotation.Resource; import org.springframework.stereotype.Service; import java.util.Collection; import java.util.List; /** * 字典数据 API 实现类 * * @author 芋道源码 */ @Service public class DictDataApiImpl implements DictDataApi { @Resource private DictDataService dictDataService; @Override public void validateDictDataList(String dictType, Collection values) { dictDataService.validateDictDataList(dictType, values); } @Override public List getDictDataList(String dictType) { List list = dictDataService.getDictDataListByDictType(dictType); return BeanUtils.toBean(list, DictDataRespDTO.class); } }