IntelligentRecognition/ah-jjsp-service/.svn/pristine/d3/d353e9eaf1ad0537527f76b4802...

92 lines
2.5 KiB
Plaintext

package com.sercurityControl.decision.controller;
import com.securityControl.common.core.web.controller.BaseController;
import com.securityControl.common.core.web.page.TableDataInfo;
import com.sercurityControl.decision.domain.JjPerson;
import com.sercurityControl.decision.domain.TeamManage;
import com.sercurityControl.decision.domain.vo.QueryVo;
import com.sercurityControl.decision.service.TeamManageService;
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;
/**
* 队伍管理
*/
@RestController
@RequestMapping("/team")
public class TeamManageController extends BaseController {
@Resource
private TeamManageService teamManageService;
/**
* 队伍结构
*/
@GetMapping("/jg")
public TableDataInfo getJgList(QueryVo queryVo) {
List<TeamManage> list = teamManageService.getJgList(queryVo);
return getDataTable(list);
}
/**
* 队伍结构详情
* peopleTypeCode 45,4117 牵张机操作手(传45)
* peopleTypeCode 50,4116 班组技术兼职质检员(传50)
*/
@GetMapping("/jgDetail")
public TableDataInfo getJgDetail(QueryVo queryVo) {
List<JjPerson> list = teamManageService.getJgDetail(queryVo);
return getDataTable(list);
}
/**
* 队伍综合评级
*/
@GetMapping("/pj")
public TableDataInfo getPjList(QueryVo queryVo) {
List<TeamManage> list = teamManageService.getPjList(queryVo);
return getDataTable(list);
}
/**
* 风险事件
*/
@GetMapping("/risk")
public TableDataInfo getRiskList(QueryVo queryVo) {
List<TeamManage> list = teamManageService.getRiskList(queryVo);
return getDataTable(list);
}
/**
* 队伍业绩
*/
@GetMapping("/yj")
public TableDataInfo getYjList(QueryVo queryVo) {
List<TeamManage> list = teamManageService.getYjList(queryVo);
return getDataTable(list);
}
/**
* 队伍质量事故
*/
@GetMapping("/sg")
public TableDataInfo getSgList(QueryVo queryVo) {
List<TeamManage> list = teamManageService.getSgList(queryVo);
return getDataTable(list);
}
/**
*
* 队伍安全事故防范
*/
@GetMapping("/safe")
public TableDataInfo getSafeList(QueryVo queryVo) {
List<TeamManage> list = teamManageService.getSafeList(queryVo);
return getDataTable(list);
}
}