质控数据保存
This commit is contained in:
@@ -45,6 +45,12 @@ public class SampleAnalysisController {
|
||||
return success(businessAssayTaskAnalysisSampleAndQcProject);
|
||||
}
|
||||
|
||||
@PostMapping("/saveBatchSmpleAndQcAnalysis")
|
||||
public CommonResult<?> saveBatchSmpleAndQcAnalysis(@RequestBody BusinessAssayTaskAnalysisSampleAndQcProjectRespVO vo) {
|
||||
sampleAnalysisService.saveBatchSmpleAndQcAnalysis(vo);
|
||||
return success("成功");
|
||||
}
|
||||
|
||||
|
||||
@PostMapping("/submitSampleAnalysisByTaskId")
|
||||
public CommonResult<?> submitSampleAnalysisByTaskId(Long businessAssayTaskId) {
|
||||
|
||||
@@ -67,5 +67,15 @@ public interface BusinessQCCoefficientParameterDataMapper extends BaseMapperX<Bu
|
||||
.eqIfPresent(BusinessQCCoefficientParameterDataDO::getRemark, reqVO.getRemark())
|
||||
.orderByAsc(ConfigQCSampleMethodParameterDO::getSortNo));
|
||||
}
|
||||
|
||||
default List<BusinessQCCoefficientParameterDataDO> selectByBusinessQCCoefficientDataId(Long businessQCCoefficientDataId) {
|
||||
return selectList(new LambdaQueryWrapperX<BusinessQCCoefficientParameterDataDO>()
|
||||
.eq(BusinessQCCoefficientParameterDataDO::getBusinessQCCoefficientDataId, businessQCCoefficientDataId));
|
||||
}
|
||||
|
||||
default List<BusinessQCCoefficientParameterDataDO> selectByBusinessQCCoefficientDataIds(List<Long> businessQCCoefficientDataIds) {
|
||||
return selectList(new LambdaQueryWrapperX<BusinessQCCoefficientParameterDataDO>()
|
||||
.in(BusinessQCCoefficientParameterDataDO::getBusinessQCCoefficientDataId, businessQCCoefficientDataIds));
|
||||
}
|
||||
|
||||
}
|
||||
@@ -64,6 +64,16 @@ public interface BusinessQCManagementParameterDataMapper extends BaseMapperX<Bus
|
||||
.eqIfPresent(BusinessQCManagementParameterDataDO::getUpdateCount, reqVO.getUpdateCount())
|
||||
.eqIfPresent(BusinessQCManagementParameterDataDO::getRemark, reqVO.getRemark())
|
||||
.orderByAsc(ConfigAssayMethodProjectParameterDO::getSortNo));
|
||||
}
|
||||
}
|
||||
|
||||
default List<BusinessQCManagementParameterDataDO> selectByBusinessQCManagementProjectDataId(Long businessQCManagementProjectDataId) {
|
||||
return selectList(new LambdaQueryWrapperX<BusinessQCManagementParameterDataDO>()
|
||||
.eq(BusinessQCManagementParameterDataDO::getBusinessQCManagementProjectDataId, businessQCManagementProjectDataId));
|
||||
}
|
||||
|
||||
default List<BusinessQCManagementParameterDataDO> selectByBusinessQCManagementProjectDataIds(List<Long> businessQCManagementProjectDataIds) {
|
||||
return selectList(new LambdaQueryWrapperX<BusinessQCManagementParameterDataDO>()
|
||||
.in(BusinessQCManagementParameterDataDO::getBusinessQCManagementProjectDataId, businessQCManagementProjectDataIds));
|
||||
}
|
||||
|
||||
}
|
||||
@@ -42,4 +42,10 @@ public interface SampleAnalysisService {
|
||||
*/
|
||||
void submitSampleAnalysisByTaskId(Long businessAssayTaskId);
|
||||
|
||||
/**
|
||||
* 批量保存任务单录入数据
|
||||
* @param vo
|
||||
*/
|
||||
void saveBatchSmpleAndQcAnalysis(BusinessAssayTaskAnalysisSampleAndQcProjectRespVO vo);
|
||||
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user