| | |
| | | package com.gkhy.labRiskManage.domain.basic.service.impl; |
| | | |
| | | import com.gkhy.labRiskManage.commons.enums.ResultCode; |
| | | import com.gkhy.labRiskManage.commons.exception.BusinessException; |
| | | import com.gkhy.labRiskManage.commons.utils.BeanCopyUtils; |
| | | import com.gkhy.labRiskManage.domain.basic.entity.BasicExperimentSite; |
| | | import com.gkhy.labRiskManage.domain.basic.entity.BasicExperimentType; |
| | | import com.gkhy.labRiskManage.domain.basic.model.dto.SiteQueryDTO; |
| | | import com.gkhy.labRiskManage.domain.basic.model.dto.TypeListDTO; |
| | | import com.gkhy.labRiskManage.domain.basic.repository.jpa.BasicExperimentTypeRepository; |
| | | import com.gkhy.labRiskManage.domain.basic.service.BasicExperimentTypeService; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.Collections; |
| | | import java.util.List; |
| | | |
| | | /** |
| | |
| | | List<BasicExperimentType> listResult = typeRepository.listType(); |
| | | return BeanCopyUtils.copyBeanList(listResult, TypeListDTO.class); |
| | | } |
| | | |
| | | @Override |
| | | public List<TypeListDTO> getBasicExperimentTypeByIdList(List<Long> ids) { |
| | | if (ids.size() < 1){ |
| | | throw new BusinessException(this.getClass(), ResultCode.PARAM_ERROR.getCode(), "请求参数不能为空"); |
| | | } |
| | | |
| | | List<BasicExperimentType> listResult = typeRepository.batchById(ids); |
| | | if (listResult.size() < 1){ |
| | | throw new BusinessException(this.getClass(), ResultCode.PARAM_ERROR.getCode(), "查询结果为空"); |
| | | } |
| | | |
| | | return BeanCopyUtils.copyBeanList(listResult, TypeListDTO.class); |
| | | } |
| | | } |