package com.gkhy.labRiskManage.application.basic.service.impl; import com.gkhy.labRiskManage.application.basic.dto.dto.*; import com.gkhy.labRiskManage.application.basic.service.FactorAppService; import com.gkhy.labRiskManage.commons.domain.SearchResult; import com.gkhy.labRiskManage.commons.utils.BeanCopyUtils; import com.gkhy.labRiskManage.domain.basic.model.dto.*; import com.gkhy.labRiskManage.domain.basic.service.FactorService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; /** * 评价因子 */ @Service public class FactorAppServiceImpl implements FactorAppService { @Autowired private FactorService factorService; /** * 评价因子LEC-L 列表 */ @Override public SearchResult listLecL() { SearchResult searchResult = new SearchResult<>(); List listResult = factorService.listLecL(); searchResult.setData(BeanCopyUtils.copyBeanList(listResult, FactorLecLAppListDTO.class)); searchResult.setCount(listResult.size()); return searchResult; } /** * 评价因子LEC-E 列表 */ @Override public SearchResult listLecE() { SearchResult searchResult = new SearchResult<>(); List listResult = factorService.listLecE(); searchResult.setData(BeanCopyUtils.copyBeanList(listResult, FactorLecEAppListDTO.class)); searchResult.setCount(listResult.size()); return searchResult; } /** * 评价因子LEC-C 列表 */ @Override public SearchResult listLecC() { SearchResult searchResult = new SearchResult<>(); List listResult = factorService.listLecC(); searchResult.setData(BeanCopyUtils.copyBeanList(listResult, FactorLecCAppListDTO.class)); searchResult.setCount(listResult.size()); return searchResult; } /** * 评价因子LS-L 列表 */ @Override public SearchResult listLsL() { SearchResult searchResult = new SearchResult<>(); List listResult = factorService.listLsL(); searchResult.setData(BeanCopyUtils.copyBeanList(listResult, FactorLsLAppListDTO.class)); searchResult.setCount(listResult.size()); return searchResult; } /** * 评价因子LS-S 列表 */ @Override public SearchResult listLsS() { SearchResult searchResult = new SearchResult<>(); List listResult = factorService.listLsS(); searchResult.setData(BeanCopyUtils.copyBeanList(listResult, FactorLsSAppListDTO.class)); searchResult.setCount(listResult.size()); return searchResult; } /** * 评价因子Mes-M 列表 */ @Override public SearchResult listMesM() { SearchResult searchResult = new SearchResult<>(); List listResult = factorService.listMesM(); searchResult.setData(BeanCopyUtils.copyBeanList(listResult, FactorMesMAppListDTO.class)); searchResult.setCount(listResult.size()); return searchResult; } /** * 评价因子Mes-E 列表 */ @Override public SearchResult listMesE() { SearchResult searchResult = new SearchResult<>(); List listResult = factorService.listMesE(); searchResult.setData(BeanCopyUtils.copyBeanList(listResult, FactorMesEAppListDTO.class)); searchResult.setCount(listResult.size()); return searchResult; } /** * 评价因子Mes-S 列表 */ @Override public SearchResult listMesS() { SearchResult searchResult = new SearchResult<>(); List listResult = factorService.listMesS(); searchResult.setData(BeanCopyUtils.copyBeanList(listResult, FactorMesSAppListDTO.class)); searchResult.setCount(listResult.size()); return searchResult; } /** * 评价因子Rs-R 列表 */ @Override public SearchResult listRsR() { SearchResult searchResult = new SearchResult<>(); List listResult = factorService.listRsR(); searchResult.setData(BeanCopyUtils.copyBeanList(listResult, FactorRsRAppListDTO.class)); searchResult.setCount(listResult.size()); return searchResult; } /** * 评价因子Rs-S 列表 */ @Override public SearchResult listRsS() { SearchResult searchResult = new SearchResult<>(); List listResult = factorService.listRsS(); searchResult.setData(BeanCopyUtils.copyBeanList(listResult, FactorRsSAppListDTO.class)); searchResult.setCount(listResult.size()); return searchResult; } }