package com.sercurityControl.proteam.controller; import com.sercurityControl.proteam.domain.dto.LoginDto; import com.sercurityControl.proteam.service.SupervisorService; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import java.util.Map; /** * 值长综合管理首页 * * */ @RestController @RequestMapping("/pot/sup/") @Slf4j public class SupervisorController { @Autowired private SupervisorService service; /** * 工程统计 * * @param loginDto * @return map */ @PostMapping("getProMaps") public Map getProMaps(LoginDto loginDto) { return service.getProMaps(loginDto); } /** * 周计划饼状图 统计 * * @param loginDto * @return map */ @PostMapping("getWeekMaps") public Map getWeekMaps(LoginDto loginDto) { return service.getWeekMaps(loginDto); } /** * 获取日计划 * * @param loginDto * @return map */ @PostMapping("getDayPlanMaps") public Map getDayPlanMaps(LoginDto loginDto) { return service.getDayPlanMaps(loginDto); } /** * 值班任务 -统计查询 * * @param loginDto * @return map */ @PostMapping("getDutyTaskMaps") public Map getDutyTaskMaps(LoginDto loginDto) { return service.getDutyTaskMaps(loginDto); } /** * 值班进度 统计 */ @PostMapping("getDutySchedule") public Map getDutySchedule(LoginDto loginDto) { return service.getDutySchedule(loginDto); } /** * 待审核 审核数据 * @param loginDto * @return */ @PostMapping("getViolationAudit") public Map getViolationAudit(LoginDto loginDto) { return service.getViolationAudit(loginDto); } /** * 人员统计 * @param loginDto * @return */ @PostMapping("getPeopleMaps") public Map getPeopleMaps(LoginDto loginDto) { return service.getPeopleMaps(loginDto); } }