IntelligentRecognition/ah-jjsp-service/.svn/pristine/d8/d820c9d10361dcc722f6b78f75f...

82 lines
2.3 KiB
Plaintext
Raw Normal View History

2024-05-24 16:09:40 +08:00
package com.sercurityControl.decision.controller;
import com.securityControl.common.core.web.controller.BaseController;
import com.securityControl.common.core.web.domain.AjaxResult;
import com.securityControl.common.core.web.page.TableDataInfo;
import com.sercurityControl.decision.domain.Pie;
import com.sercurityControl.decision.domain.SeriousPeccancy;
import com.sercurityControl.decision.domain.vo.QueryVo;
import com.sercurityControl.decision.service.PeccancyService;
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;
/**
* 违章作业
*/
@RestController
@RequestMapping("/peccancy")
public class PeccancyController extends BaseController {
@Resource
private PeccancyService peccancyService;
/**
* 违章工程排名
*/
@GetMapping("/project")
public AjaxResult getPeccancyProject() {
List<Pie> res = peccancyService.getPeccancyProject();
return AjaxResult.success(res);
}
/**
* 违章告警分析
*/
@GetMapping("/report")
public AjaxResult getPeccancyReport() {
List<Pie> res = peccancyService.getPeccancyReport();
return AjaxResult.success(res);
}
/**
* 违章队伍排名
*/
@GetMapping("/team")
public AjaxResult getPeccancyTeam() {
List<Pie> res = peccancyService.getPeccancTeam();
return AjaxResult.success(res);
}
/**
* 违章整改分析
*/
@GetMapping("/reform")
public AjaxResult getPeccancyReform() {
Map<String,Object> res = peccancyService.getPeccancyReform();
return AjaxResult.success(res);
}
/**
* 重点违章行为分析
*/
@GetMapping("/serious")
public TableDataInfo getSeriousPeccancy(QueryVo queryVo) {
List<SeriousPeccancy> res = peccancyService.getSeriousPeccancy(queryVo);
return getDataTable(res);
}
/**
* 施工队伍违章发生及整改分析
*/
@GetMapping("/risk")
public AjaxResult getRiskPeccancy() {
Map<String,Object> res = peccancyService.getRiskPeccancy();
return AjaxResult.success(res);
}
}