108 lines
2.3 KiB
Plaintext
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);
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|