IntelligentRecognition/ah-jjsp-service/.svn/pristine/3f/3fc3238a16383eff317518af024...

108 lines
2.3 KiB
Plaintext

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<String, Object> getProMaps(LoginDto loginDto) {
return service.getProMaps(loginDto);
}
/**
* 周计划饼状图 统计
*
* @param loginDto
* @return map
*/
@PostMapping("getWeekMaps")
public Map<String, Object> getWeekMaps(LoginDto loginDto) {
return service.getWeekMaps(loginDto);
}
/**
* 获取日计划
*
* @param loginDto
* @return map
*/
@PostMapping("getDayPlanMaps")
public Map<String, Object> getDayPlanMaps(LoginDto loginDto) {
return service.getDayPlanMaps(loginDto);
}
/**
* 值班任务 -统计查询
*
* @param loginDto
* @return map
*/
@PostMapping("getDutyTaskMaps")
public Map<String, Object> getDutyTaskMaps(LoginDto loginDto) {
return service.getDutyTaskMaps(loginDto);
}
/**
* 值班进度 统计
*/
@PostMapping("getDutySchedule")
public Map<String, Object> getDutySchedule(LoginDto loginDto) {
return service.getDutySchedule(loginDto);
}
/**
* 待审核 审核数据
* @param loginDto
* @return
*/
@PostMapping("getViolationAudit")
public Map<String, Object> getViolationAudit(LoginDto loginDto) {
return service.getViolationAudit(loginDto);
}
/**
* 人员统计
* @param loginDto
* @return
*/
@PostMapping("getPeopleMaps")
public Map<String, Object> getPeopleMaps(LoginDto loginDto) {
return service.getPeopleMaps(loginDto);
}
}