Browse Source

监督端-综合分析1部分接口

v6
zouyx 2 years ago
parent
commit
2515247494
  1. 98
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/controller/ComprehensiveAnalysisController.java

98
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/controller/ComprehensiveAnalysisController.java

@ -0,0 +1,98 @@
package com.zdxt.code.controller;
import com.zdxt.code.domain.ComprehensiveAnalysis;
import com.zdxt.code.service.ComprehensiveAnalysisService;
import com.zdxt.common.controller.BaseController;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import java.time.LocalDate;
import java.util.ArrayList;
import java.util.List;
@Controller
@RequestMapping("/code/comprehensiveAnalysis")
public class ComprehensiveAnalysisController extends BaseController {
@Autowired
private ComprehensiveAnalysisService comprehensiveAnalysisService;
private String prefix = "project/code/comprehensiveAnalysis";
@RequiresPermissions("code:comprehensiveAnalysis:view")
@GetMapping()
public String complaintStatic(Model model) {
model.addAttribute("yearList", yearMake());
return prefix + "/comprehensiveAnalysis";
}
@GetMapping("/sixIndicators")
@ResponseBody
public List<ComprehensiveAnalysis> sixIndicators(ComprehensiveAnalysis comprehensiveAnalysis){
//传入的区域,街道为中文
return comprehensiveAnalysisService.sixIndicators(comprehensiveAnalysis);
}
@GetMapping("/sixIndicatorsGroupByQY")
@ResponseBody
public List<ComprehensiveAnalysis> sixIndicatorsGroupByQY(ComprehensiveAnalysis comprehensiveAnalysis){
//传入的区域,街道为中文
return comprehensiveAnalysisService.sixIndicatorsGroupByQY(comprehensiveAnalysis);
}
@GetMapping("/sixIndicatorsGroupByJD")
@ResponseBody
public List<ComprehensiveAnalysis> sixIndicatorsGroupByJD(ComprehensiveAnalysis comprehensiveAnalysis){
//传入的区域,街道为中文
return comprehensiveAnalysisService.sixIndicatorsGroupByJD(comprehensiveAnalysis);
}
@GetMapping("/checkCategoryList")
@ResponseBody
public List<ComprehensiveAnalysis> checkCategoryList(ComprehensiveAnalysis comprehensiveAnalysis){
//传入的区域,街道为中文
return comprehensiveAnalysisService.checkCategoryList(comprehensiveAnalysis);
}
@GetMapping("/companyOrgTypeList")
@ResponseBody
public List<ComprehensiveAnalysis> companyOrgTypeList(ComprehensiveAnalysis comprehensiveAnalysis){
//传入的区域,街道为中文
return comprehensiveAnalysisService.companyOrgTypeList(comprehensiveAnalysis);
}
@GetMapping("/complaintTypeList")
@ResponseBody
public List<ComprehensiveAnalysis> complaintTypeList(ComprehensiveAnalysis comprehensiveAnalysis){
//传入的区域,街道为中文
return comprehensiveAnalysisService.complaintTypeList(comprehensiveAnalysis);
}
@GetMapping("/registrationNumberRankingByEnterprise")
@ResponseBody
public List<ComprehensiveAnalysis> registrationNumberRankingByEnterprise(ComprehensiveAnalysis comprehensiveAnalysis){
//传入的区域,街道为中文
return comprehensiveAnalysisService.registrationNumberRankingByEnterprise(comprehensiveAnalysis);
}
@GetMapping("/registrationNumberRankingByBureauDept")
@ResponseBody
public List<ComprehensiveAnalysis> registrationNumberRankingByBureauDept(ComprehensiveAnalysis comprehensiveAnalysis){
//传入的区域,街道为中文
return comprehensiveAnalysisService.registrationNumberRankingByBureauDept(comprehensiveAnalysis);
}
@GetMapping("/complaintNumberRankingByBureauDept")
@ResponseBody
public List<ComprehensiveAnalysis> complaintNumberRankingByBureauDept(ComprehensiveAnalysis comprehensiveAnalysis){
//传入的区域,街道为中文
return comprehensiveAnalysisService.complaintNumberRankingByBureauDept(comprehensiveAnalysis);
}
public List<Integer> yearMake() {
int current = LocalDate.now().getYear();
List<Integer> yearList = new ArrayList<>();
for (int i = current; i >= 2023; i--) {
yearList.add(i);
}
return yearList;
}
}
Loading…
Cancel
Save