package com.gkhy.labRiskManage.api.controller.basic;
|
|
import com.gkhy.labRiskManage.api.controller.basic.dto.respDto.*;
|
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.enums.ResultCode;
|
import com.gkhy.labRiskManage.commons.utils.BeanCopyUtils;
|
import com.gkhy.labRiskManage.domain.basic.model.dto.FactorMesSDTO;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RestController;
|
|
/**
|
* 风险评价因子
|
*/
|
@RestController
|
@RequestMapping("basic")
|
public class FactorController {
|
|
@Autowired
|
private FactorAppService factorAppService;
|
|
/**
|
* 评价因子LEC-L 列表
|
*/
|
@GetMapping("/select/listLecL")
|
public SearchResult<FactorLecLListRespDTO> listLecL(){
|
SearchResult result = new SearchResult();
|
result.setCode(ResultCode.OK);
|
result.setMsg("查询成功");
|
|
SearchResult<FactorLecLAppListDTO> listResult= factorAppService.listLecL();
|
|
result.setData(BeanCopyUtils.copyFactorLecLQueryResp(listResult.getData(), FactorLecLListRespDTO.class));
|
result.setCount(listResult.getCount());
|
|
return result;
|
}
|
|
/**
|
* 评价因子LEC-E 列表
|
*/
|
@GetMapping("/select/listLecE")
|
public SearchResult<FactorLecEListRespDTO> listLecE(){
|
SearchResult result = new SearchResult();
|
result.setCode(ResultCode.OK);
|
result.setMsg("查询成功");
|
|
SearchResult<FactorLecEAppListDTO> listResult= factorAppService.listLecE();
|
|
result.setData(BeanCopyUtils.copyFactorLecEQueryResp(listResult.getData(), FactorLecEListRespDTO.class));
|
result.setCount(listResult.getCount());
|
|
return result;
|
}
|
|
/**
|
* 评价因子LEC-C 列表
|
*/
|
@GetMapping("/select/listLecC")
|
public SearchResult<FactorLecCListRespDTO> listLecC(){
|
SearchResult result = new SearchResult();
|
result.setCode(ResultCode.OK);
|
result.setMsg("查询成功");
|
|
SearchResult<FactorLecCAppListDTO> listResult= factorAppService.listLecC();
|
|
result.setData(BeanCopyUtils.copyFactorLecCQueryResp(listResult.getData(), FactorLecCListRespDTO.class));
|
result.setCount(listResult.getCount());
|
|
return result;
|
}
|
|
/**
|
* 评价因子LS-L 列表
|
*/
|
@GetMapping("/select/listLsL")
|
public SearchResult<FactorLsLListRespDTO> listLsL(){
|
SearchResult result = new SearchResult();
|
result.setCode(ResultCode.OK);
|
result.setMsg("查询成功");
|
|
SearchResult<FactorLsLAppListDTO> listResult= factorAppService.listLsL();
|
|
result.setData(BeanCopyUtils.copyFactorLsLQueryResp(listResult.getData(), FactorLsLListRespDTO.class));
|
result.setCount(listResult.getCount());
|
|
return result;
|
}
|
|
/**
|
* 评价因子LS-S 列表
|
*/
|
@GetMapping("/select/listLsS")
|
public SearchResult<FactorLsSListRespDTO> listLsS(){
|
SearchResult result = new SearchResult();
|
result.setCode(ResultCode.OK);
|
result.setMsg("查询成功");
|
|
SearchResult<FactorLsSAppListDTO> listResult= factorAppService.listLsS();
|
|
result.setData(BeanCopyUtils.copyFactorLsSQueryResp(listResult.getData(), FactorLsSListRespDTO.class));
|
result.setCount(listResult.getCount());
|
|
return result;
|
}
|
|
/**
|
* 评价因子Mes-M 列表
|
*/
|
@GetMapping("/select/listMesM")
|
public SearchResult<FactorMesMListRespDTO> listMesM(){
|
SearchResult result = new SearchResult();
|
result.setCode(ResultCode.OK);
|
result.setMsg("查询成功");
|
|
SearchResult<FactorMesMAppListDTO> listResult= factorAppService.listMesM();
|
|
result.setData(BeanCopyUtils.copyFactorMesMQueryResp(listResult.getData(), FactorMesMListRespDTO.class));
|
result.setCount(listResult.getCount());
|
|
return result;
|
}
|
|
/**
|
* 评价因子Mes-E 列表
|
*/
|
@GetMapping("/select/listMesE")
|
public SearchResult<FactorMesEListRespDTO> listMesE(){
|
SearchResult result = new SearchResult();
|
result.setCode(ResultCode.OK);
|
result.setMsg("查询成功");
|
|
SearchResult<FactorMesEAppListDTO> listResult= factorAppService.listMesE();
|
|
result.setData(BeanCopyUtils.copyFactorMesEQueryResp(listResult.getData(), FactorMesEListRespDTO.class));
|
result.setCount(listResult.getCount());
|
|
return result;
|
}
|
|
/**
|
* 评价因子Mes-S 列表
|
*/
|
@GetMapping("/select/listMesS")
|
public SearchResult<FactorMesSListRespDTO> listMesS(){
|
SearchResult result = new SearchResult();
|
result.setCode(ResultCode.OK);
|
result.setMsg("查询成功");
|
|
SearchResult<FactorMesSAppListDTO> listResult= factorAppService.listMesS();
|
|
result.setData(BeanCopyUtils.copyFactorMesSQueryResp(listResult.getData(), FactorMesSListRespDTO.class));
|
result.setCount(listResult.getCount());
|
|
return result;
|
}
|
|
/**
|
* 评价因子Rs-R 列表
|
*/
|
@GetMapping("/select/listRsR")
|
public SearchResult<FactorRsRListRespDTO> listRsR(){
|
SearchResult result = new SearchResult();
|
result.setCode(ResultCode.OK);
|
result.setMsg("查询成功");
|
|
SearchResult<FactorRsRAppListDTO> listResult= factorAppService.listRsR();
|
|
result.setData(BeanCopyUtils.copyFactorRsRQueryResp(listResult.getData(), FactorRsRListRespDTO.class));
|
result.setCount(listResult.getCount());
|
|
return result;
|
}
|
|
/**
|
* 评价因子Rs-S 列表
|
*/
|
@GetMapping("/select/listRsS")
|
public SearchResult<FactorRsSListRespDTO> listRsS(){
|
SearchResult result = new SearchResult();
|
result.setCode(ResultCode.OK);
|
result.setMsg("查询成功");
|
|
SearchResult<FactorRsSAppListDTO> listResult= factorAppService.listRsS();
|
|
result.setData(BeanCopyUtils.copyFactorRsSQueryResp(listResult.getData(), FactorRsSListRespDTO.class));
|
result.setCount(listResult.getCount());
|
|
return result;
|
}
|
|
}
|