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<FactorLecLAppListDTO> listLecL() {
|
SearchResult searchResult = new SearchResult<>();
|
|
List<FactorLecLDTO> listResult = factorService.listLecL();
|
|
searchResult.setData(BeanCopyUtils.copyBeanList(listResult, FactorLecLAppListDTO.class));
|
searchResult.setCount(listResult.size());
|
|
return searchResult;
|
}
|
|
/**
|
* 评价因子LEC-E 列表
|
*/
|
@Override
|
public SearchResult<FactorLecEAppListDTO> listLecE() {
|
SearchResult searchResult = new SearchResult<>();
|
|
List<FactorLecEDTO> listResult = factorService.listLecE();
|
|
searchResult.setData(BeanCopyUtils.copyBeanList(listResult, FactorLecEAppListDTO.class));
|
searchResult.setCount(listResult.size());
|
|
return searchResult;
|
}
|
|
/**
|
* 评价因子LEC-C 列表
|
*/
|
@Override
|
public SearchResult<FactorLecCAppListDTO> listLecC() {
|
SearchResult searchResult = new SearchResult<>();
|
|
List<FactorLecCDTO> listResult = factorService.listLecC();
|
|
searchResult.setData(BeanCopyUtils.copyBeanList(listResult, FactorLecCAppListDTO.class));
|
searchResult.setCount(listResult.size());
|
|
return searchResult;
|
}
|
|
/**
|
* 评价因子LS-L 列表
|
*/
|
@Override
|
public SearchResult<FactorLsLAppListDTO> listLsL() {
|
SearchResult searchResult = new SearchResult<>();
|
|
List<FactorLsLDTO> listResult = factorService.listLsL();
|
|
searchResult.setData(BeanCopyUtils.copyBeanList(listResult, FactorLsLAppListDTO.class));
|
searchResult.setCount(listResult.size());
|
|
return searchResult;
|
}
|
|
/**
|
* 评价因子LS-S 列表
|
*/
|
@Override
|
public SearchResult<FactorLsSAppListDTO> listLsS() {
|
SearchResult searchResult = new SearchResult<>();
|
|
List<FactorLsSDTO> listResult = factorService.listLsS();
|
|
searchResult.setData(BeanCopyUtils.copyBeanList(listResult, FactorLsSAppListDTO.class));
|
searchResult.setCount(listResult.size());
|
|
return searchResult;
|
}
|
|
/**
|
* 评价因子Mes-M 列表
|
*/
|
@Override
|
public SearchResult<FactorMesMAppListDTO> listMesM() {
|
SearchResult searchResult = new SearchResult<>();
|
|
List<FactorMesMDTO> listResult = factorService.listMesM();
|
|
searchResult.setData(BeanCopyUtils.copyBeanList(listResult, FactorMesMAppListDTO.class));
|
searchResult.setCount(listResult.size());
|
|
return searchResult;
|
}
|
|
/**
|
* 评价因子Mes-E 列表
|
*/
|
@Override
|
public SearchResult<FactorMesEAppListDTO> listMesE() {
|
SearchResult searchResult = new SearchResult<>();
|
|
List<FactorMesEDTO> listResult = factorService.listMesE();
|
|
searchResult.setData(BeanCopyUtils.copyBeanList(listResult, FactorMesEAppListDTO.class));
|
searchResult.setCount(listResult.size());
|
|
return searchResult;
|
}
|
|
/**
|
* 评价因子Mes-S 列表
|
*/
|
@Override
|
public SearchResult<FactorMesSAppListDTO> listMesS() {
|
SearchResult searchResult = new SearchResult<>();
|
|
List<FactorMesSDTO> listResult = factorService.listMesS();
|
|
searchResult.setData(BeanCopyUtils.copyBeanList(listResult, FactorMesSAppListDTO.class));
|
searchResult.setCount(listResult.size());
|
|
return searchResult;
|
}
|
|
/**
|
* 评价因子Rs-R 列表
|
*/
|
@Override
|
public SearchResult<FactorRsRAppListDTO> listRsR() {
|
SearchResult searchResult = new SearchResult<>();
|
|
List<FactorRsRDTO> listResult = factorService.listRsR();
|
|
searchResult.setData(BeanCopyUtils.copyBeanList(listResult, FactorRsRAppListDTO.class));
|
searchResult.setCount(listResult.size());
|
|
return searchResult;
|
}
|
|
/**
|
* 评价因子Rs-S 列表
|
*/
|
@Override
|
public SearchResult<FactorRsSAppListDTO> listRsS() {
|
SearchResult searchResult = new SearchResult<>();
|
|
List<FactorRsSDTO> listResult = factorService.listRsS();
|
|
searchResult.setData(BeanCopyUtils.copyBeanList(listResult, FactorRsSAppListDTO.class));
|
searchResult.setCount(listResult.size());
|
|
return searchResult;
|
}
|
}
|