package com.yuanchu.limslaboratory.controller;
|
|
import com.yuanchu.limslaboratory.annotation.AuthHandler;
|
import com.yuanchu.limslaboratory.pojo.Dto.SelectQualificationRateDto;
|
import com.yuanchu.limslaboratory.service.QualificationRateStatisticsService;
|
import com.yuanchu.limslaboratory.vo.Result;
|
import io.swagger.annotations.Api;
|
import io.swagger.annotations.ApiOperation;
|
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RestController;
|
|
import javax.annotation.Resource;
|
|
/**
|
* @Author 张宾
|
* @Date 2023/8/21
|
*/
|
@Api(tags = "试验管理-->合格率统计")
|
@RequestMapping("/qualificationRate")
|
@RestController
|
public class QualificationRateStatisticsController {
|
|
@Resource
|
private QualificationRateStatisticsService service;
|
|
@ApiOperation("查询申请物料单供应商列表")
|
@GetMapping("/getSupplierList")
|
@AuthHandler
|
public Result<?> getSupplierList() {
|
return Result.success(service.getSupplierList());
|
}
|
|
@ApiOperation("查询检验样品合格率统计")
|
@GetMapping("/getTestSampleStatistics")
|
@AuthHandler
|
public Result<?> getTestSampleStatistics(SelectQualificationRateDto dto){
|
System.out.println("getTestSampleStatistics______________>"+dto);
|
return Result.success(service.getTestSampleStatistics(dto));
|
}
|
|
@ApiOperation("查询供应商不合格统计次数")
|
@GetMapping("/getSupplierNoPassStatistics")
|
@AuthHandler
|
public Result<?> getSupplierNoPassStatistics(SelectQualificationRateDto dto){
|
System.out.println("getSupplierNoPassStatistics++++++++++++++++>"+dto);
|
return Result.success(service.getSupplierNoPassStatistics(dto));
|
}
|
|
@ApiOperation("查询不合格项目统计")
|
@GetMapping("/getNoPassProjectStatistics")
|
@AuthHandler
|
public Result<?> getNoPassProjectStatistics(SelectQualificationRateDto dto){
|
System.out.println("getNoPassProjectStatistics===============>"+dto);
|
return Result.success(service.getNoPassProjectStatistics(dto));
|
}
|
|
@ApiOperation("获取样品名称")
|
@GetMapping("/getSampleOptions")
|
@AuthHandler
|
public Result<?> getSampleOptions(){
|
return Result.success(service.getSampleOptions());
|
}
|
}
|