This commit is contained in:
ls
2025-03-31 11:46:14 +08:00
parent bce251c89a
commit 4c1d9bf55e
5 changed files with 56 additions and 0 deletions

View File

@@ -58,6 +58,27 @@ public class ExperimentSampleInfoController extends JeecgController<ExperimentSa
return Result.OK(pageList);
}
@Operation(summary = "试验样品信息-列表查询样品型号")
@GetMapping(value = "/listSampleModel")
public Result<List<ExperimentSampleInfo>> listSampleModel(HttpServletRequest req) {
List<ExperimentSampleInfo> pageList = experimentSampleInfoService.listSampleModel();
return Result.OK(pageList);
}
@Operation(summary = "试验样品信息-列表查询样品批次")
@GetMapping(value = "/listSampleBatch")
public Result<List<ExperimentSampleInfo>> listSampleBatch(HttpServletRequest req) {
List<ExperimentSampleInfo> pageList = experimentSampleInfoService.listSampleBatch();
return Result.OK(pageList);
}
@Operation(summary = "试验样品信息-分页列表名称型号")
@GetMapping(value = "/listSampleName")
public Result<List<ExperimentSampleInfo>> listSampleName(HttpServletRequest req) {
List<ExperimentSampleInfo> pageList = experimentSampleInfoService.listSampleName();
return Result.OK(pageList);
}
@Operation(summary = "试验样品信息-列表查询")
@GetMapping(value = "/search")
public Result<List<ExperimentSampleInfo>> search(ExperimentSampleInfo experimentSampleInfo, HttpServletRequest req) {

View File

@@ -1,8 +1,11 @@
package org.jeecg.modules.database.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Select;
import org.jeecg.modules.database.entity.ExperimentSampleInfo;
import java.util.List;
/**
* @Description: 试验样品信息
* @Author: jeecg-boot
@@ -11,4 +14,13 @@ import org.jeecg.modules.database.entity.ExperimentSampleInfo;
*/
public interface ExperimentSampleInfoMapper extends BaseMapper<ExperimentSampleInfo> {
@Select("SELECT distinct sample_model FROM experiment_sample_info")
List<ExperimentSampleInfo> listSampleModel();
@Select("SELECT distinct sample_batch FROM experiment_sample_info")
List<ExperimentSampleInfo> listSampleBatch();
@Select("SELECT distinct sample_name,sample_type FROM experiment_sample_info")
List<ExperimentSampleInfo> listSampleName();
}

View File

@@ -14,4 +14,10 @@ import java.util.List;
public interface IExperimentSampleInfoService extends IService<ExperimentSampleInfo> {
List<ExperimentSampleInfo> getByExperimentId(String experimentId);
List<ExperimentSampleInfo> listSampleModel();
List<ExperimentSampleInfo> listSampleBatch();
List<ExperimentSampleInfo> listSampleName();
}

View File

@@ -23,4 +23,19 @@ public class ExperimentSampleInfoServiceImpl extends ServiceImpl<ExperimentSampl
public List<ExperimentSampleInfo> getByExperimentId(String experimentId) {
return list(new LambdaQueryWrapper<ExperimentSampleInfo>().eq(ExperimentSampleInfo::getExperimentId, experimentId));
}
@Override
public List<ExperimentSampleInfo> listSampleModel() {
return baseMapper.listSampleModel();
}
@Override
public List<ExperimentSampleInfo> listSampleBatch() {
return baseMapper.listSampleBatch();
}
@Override
public List<ExperimentSampleInfo> listSampleName() {
return baseMapper.listSampleName();
}
}