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 list = teamManageService.getJgList(queryVo); return getDataTable(list); } /** * 队伍结构详情 * peopleTypeCode 45,4117 牵张机操作手(传45) * peopleTypeCode 50,4116 班组技术兼职质检员(传50) */ @GetMapping("/jgDetail") public TableDataInfo getJgDetail(QueryVo queryVo) { List list = teamManageService.getJgDetail(queryVo); return getDataTable(list); } /** * 队伍综合评级 */ @GetMapping("/pj") public TableDataInfo getPjList(QueryVo queryVo) { List list = teamManageService.getPjList(queryVo); return getDataTable(list); } /** * 风险事件 */ @GetMapping("/risk") public TableDataInfo getRiskList(QueryVo queryVo) { List list = teamManageService.getRiskList(queryVo); return getDataTable(list); } /** * 队伍业绩 */ @GetMapping("/yj") public TableDataInfo getYjList(QueryVo queryVo) { List list = teamManageService.getYjList(queryVo); return getDataTable(list); } /** * 队伍质量事故 */ @GetMapping("/sg") public TableDataInfo getSgList(QueryVo queryVo) { List list = teamManageService.getSgList(queryVo); return getDataTable(list); } /** * * 队伍安全事故防范 */ @GetMapping("/safe") public TableDataInfo getSafeList(QueryVo queryVo) { List list = teamManageService.getSafeList(queryVo); return getDataTable(list); } }