package com.yuanchu.limslaboratory.controller;
|
|
|
import com.yuanchu.limslaboratory.pojo.vo.ProjectNumVo;
|
import com.yuanchu.limslaboratory.service.HomeService;
|
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;
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* 首页
|
* @author zss
|
* @since 2023-08-03 13:03:36
|
*/
|
@Api(tags = "首页")
|
@RestController
|
@RequestMapping("/home")
|
public class HomeController {
|
|
@Resource
|
HomeService homeService;
|
|
@ApiOperation("计算检验与未检验的单子与项目的数量接口")
|
@GetMapping("/checkProjectNum")
|
public Result checkProjectNum() {
|
ProjectNumVo projectNumVo =homeService.checkProjectNum();
|
return Result.success(projectNumVo);
|
}
|
|
@ApiOperation("已检验top3")
|
@GetMapping("/checktop3")
|
public Result checktop3() {
|
List<Map<String, Object>> checktop3s =homeService.checktop3();
|
return Result.success(checktop3s);
|
}
|
|
@ApiOperation("未检验top4")
|
@GetMapping("/unchecktop4")
|
public Result unchecktop4() {
|
List<Map<String, Object>> unchecktop4s =homeService.unchecktop4();
|
return Result.success(unchecktop4s);
|
}
|
}
|