package com.gkhy.labRiskManage.domain.basic.service.impl;
|
|
import com.gkhy.labRiskManage.commons.utils.BeanCopyUtils;
|
import com.gkhy.labRiskManage.domain.basic.entity.*;
|
import com.gkhy.labRiskManage.domain.basic.model.dto.*;
|
import com.gkhy.labRiskManage.domain.basic.repository.jpa.*;
|
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 FactorServiceImpl implements FactorService {
|
|
@Autowired
|
private FactorLecCRepository lecCRepository;
|
@Autowired
|
private FactorLecERepository lecERepository;
|
@Autowired
|
private FactorLecLRepository lecLRepository;
|
@Autowired
|
private FactorLsLRepository lsLRepository;
|
@Autowired
|
private FactorLsSRepository lsSRepository;
|
@Autowired
|
private FactorMesMRepository mesMRepository;
|
@Autowired
|
private FactorMesERepository mesERepository;
|
@Autowired
|
private FactorMesSRepository mesSRepository;
|
@Autowired
|
private FactorRsRRepository rsRRepository;
|
@Autowired
|
private FactorRsSRepository rsSRepository;
|
|
|
/**
|
* 评价因子LEC-L 列表
|
*/
|
@Override
|
public List<FactorLecLDTO> listLecL() {
|
List<FactorLecL> listResult = lecLRepository.listLecL();
|
return BeanCopyUtils.copyBeanList(listResult, FactorLecLDTO.class);
|
}
|
|
/**
|
* 评价因子LEC-E 列表
|
*/
|
@Override
|
public List<FactorLecEDTO> listLecE() {
|
List<FactorLecE> listResult = lecERepository.listLecE();
|
return BeanCopyUtils.copyBeanList(listResult, FactorLecEDTO.class);
|
}
|
|
/**
|
* 评价因子LEC-C 列表
|
*/
|
@Override
|
public List<FactorLecCDTO> listLecC() {
|
List<FactorLecC> listResult = lecCRepository.listLecC();
|
return BeanCopyUtils.copyBeanList(listResult, FactorLecCDTO.class);
|
}
|
|
/**
|
* 评价因子LS-L 列表
|
*/
|
@Override
|
public List<FactorLsLDTO> listLsL() {
|
List<FactorLsL> listResult = lsLRepository.listLecC();
|
return BeanCopyUtils.copyBeanList(listResult, FactorLsLDTO.class);
|
}
|
|
/**
|
* 评价因子LS-S 列表
|
*/
|
@Override
|
public List<FactorLsSDTO> listLsS() {
|
List<FactorLsS> listResult = lsSRepository.listLecC();
|
return BeanCopyUtils.copyBeanList(listResult, FactorLsSDTO.class);
|
}
|
|
/**
|
* 评价因子Mes-M 列表
|
*/
|
@Override
|
public List<FactorMesMDTO> listMesM() {
|
List<FactorMesM> listResult = mesMRepository.listMesM();
|
return BeanCopyUtils.copyBeanList(listResult, FactorMesMDTO.class);
|
}
|
|
/**
|
* 评价因子Mes-E 列表
|
*/
|
@Override
|
public List<FactorMesEDTO> listMesE() {
|
List<FactorMesE> listResult = mesERepository.listMesE();
|
return BeanCopyUtils.copyBeanList(listResult, FactorMesEDTO.class);
|
}
|
|
/**
|
* 评价因子Mes-S 列表
|
*/
|
@Override
|
public List<FactorMesSDTO> listMesS() {
|
List<FactorMesS> listResult = mesSRepository.listMesS();
|
return BeanCopyUtils.copyBeanList(listResult, FactorMesSDTO.class);
|
}
|
|
/**
|
* 评价因子Rs-R 列表
|
*/
|
@Override
|
public List<FactorRsRDTO> listRsR() {
|
List<FactorRsR> listResult = rsRRepository.listRsR();
|
return BeanCopyUtils.copyBeanList(listResult, FactorRsRDTO.class);
|
}
|
|
/**
|
* 评价因子Rs-S 列表
|
*/
|
@Override
|
public List<FactorRsSDTO> listRsS() {
|
List<FactorRsS> listResult = rsSRepository.listRsS();
|
return BeanCopyUtils.copyBeanList(listResult, FactorRsSDTO.class);
|
}
|
|
|
}
|