package com.gkhy.labRiskManage.domain.basic.service.impl; import com.gkhy.labRiskManage.commons.utils.BeanCopyUtils; import com.gkhy.labRiskManage.domain.basic.entity.BasicRiskUnitType; import com.gkhy.labRiskManage.domain.basic.model.dto.RiskUnitTypeDTO; import com.gkhy.labRiskManage.domain.basic.repository.jpa.BasicRiskUnitTypeRepository; import com.gkhy.labRiskManage.domain.basic.service.BasicRiskUnitTypeService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.util.ObjectUtils; import java.util.List; @Service public class BasicRiskUnitTypeServiceImpl implements BasicRiskUnitTypeService { @Autowired private BasicRiskUnitTypeRepository repository; @Override public BasicRiskUnitType getRiskUnitTypeById(Long id) { return repository.getRiskUnitTypeById(id); } /** * 基础字典 - 风险类型 * */ @Override public List listRiskUnitType() { List listRiskUnitType = repository.listRiskUnitType(); if (ObjectUtils.isEmpty(listRiskUnitType)){ return null; } return BeanCopyUtils.copyBeanList(listRiskUnitType, RiskUnitTypeDTO.class); } }