| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- package com.ydtech.modules.esm.controller;
- import com.ydtech.core.page.HttpResult;
- import com.ydtech.modules.esm.service.EsmPolicyInformationService;
- import com.ydtech.modules.esm.service.EsmYaPolicyInformationService;
- import com.ydtech.modules.esm.service.EsmYcPolicyInformationService;
- import io.swagger.annotations.Api;
- import io.swagger.annotations.ApiOperation;
- 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;
- @Api(tags = "数据大屏")
- @RestController
- @RequestMapping("/esm/policy")
- public class EsmPolicyInformationController {
- private final EsmPolicyInformationService esmPolicyInformationService;
- private final EsmYaPolicyInformationService esmYaPolicyInformationService;
- private final EsmYcPolicyInformationService esmYcPolicyInformationService;
- public EsmPolicyInformationController(EsmPolicyInformationService esmPolicyInformationService, EsmYaPolicyInformationService esmYaPolicyInformationService, EsmYcPolicyInformationService esmYcPolicyInformationService) {
- this.esmPolicyInformationService = esmPolicyInformationService;
- this.esmYaPolicyInformationService = esmYaPolicyInformationService;
- this.esmYcPolicyInformationService = esmYcPolicyInformationService;
- }
- @PostMapping("/getTotalInsurance")
- @ApiOperation(value = "保险公司合计数据")
- public HttpResult getTotalInsurance() {
- return esmPolicyInformationService.getTotalInsurance();
- }
- @PostMapping("/getCalculationTable")
- @ApiOperation(value = "中煤每日保单费用统计")
- public HttpResult getCalculationTable() {
- return esmPolicyInformationService.getCalculationTable();
- }
- @PostMapping("/getSumMonthlyDaily")
- @ApiOperation(value = "折线图")
- public HttpResult getSumMonthlyDaily() {
- return esmPolicyInformationService.getSumMonthlyDaily();
- }
- @PostMapping("/getYaCalculationTable")
- @ApiOperation(value = "永安每日保单费用统计")
- public HttpResult getYaCalculationTable() {
- return esmYaPolicyInformationService.getYaCalculationTable();
- }
- @PostMapping("/getYaSumMonthlyDaily")
- @ApiOperation(value = "折线图")
- public HttpResult getYaSumMonthlyDaily() {
- return esmYaPolicyInformationService.getYaSumMonthlyDaily();
- }
- @PostMapping("/getYcCalculationTable")
- @ApiOperation(value = "永安每日保单费用统计")
- public HttpResult getYcCalculationTable() {
- return esmYcPolicyInformationService.getYcCalculationTable();
- }
- @PostMapping("/getYcSumMonthlyDaily")
- @ApiOperation(value = "折线图")
- public HttpResult getYcSumMonthlyDaily() {
- return esmYcPolicyInformationService.getYcSumMonthlyDaily();
- }
- }
|