package com.gkhy.labRiskManage.api.controller.basic; import com.gkhy.labRiskManage.api.controller.basic.dto.respDto.BasicExperimentStuffListRespDTO; import com.gkhy.labRiskManage.api.controller.basic.dto.respDto.BasicExperimentTypeListRespDTO; import com.gkhy.labRiskManage.application.basic.dto.dto.BasicExperimentTypeAppListDTO; import com.gkhy.labRiskManage.application.basic.service.BasicAppService; import com.gkhy.labRiskManage.commons.domain.SearchResult; import com.gkhy.labRiskManage.commons.enums.ResultCode; import com.gkhy.labRiskManage.commons.utils.BeanCopyUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; /** * 基础实验类型 */ @RestController @RequestMapping("basic") public class BasicExperimentTypeController { @Autowired private BasicAppService basicAppService; /** * 基础实验类型 - 列表 */ @GetMapping("/select/listExperimentType") public SearchResult listBasicExperimentType(){ SearchResult result = new SearchResult(); result.setCode(ResultCode.OK); result.setMsg("查询成功"); SearchResult listResult= basicAppService.listBasicExperimentType(); result.setData(BeanCopyUtils.copyStuffListQueryResp(listResult.getData(), BasicExperimentStuffListRespDTO.class)); result.setCount(listResult.getCount()); return result; } }