8 changed files with 173 additions and 9 deletions
@ -0,0 +1,67 @@ |
|||||
|
package com.zdxt.enforcementcode.controller.app.enforcement; |
||||
|
|
||||
|
import com.zdxt.enforcementcode.domain.bo.DashboardTrendStatQueryBo; |
||||
|
import com.zdxt.enforcementcode.domain.bo.QueryDashboardOverviewBo; |
||||
|
import com.zdxt.enforcementcode.domain.vo.DashboardOverviewVo; |
||||
|
import com.zdxt.enforcementcode.domain.vo.DashboardSituationAreaVo; |
||||
|
import com.zdxt.enforcementcode.domain.vo.DashboardSituationDomainVo; |
||||
|
import com.zdxt.enforcementcode.service.IDashboardOverviewService; |
||||
|
import com.zdxt.enforcementcode.service.IDashboardSituationTrendAreaService; |
||||
|
import com.zdxt.enforcementcode.service.IDashboardSituationTrendDomainService; |
||||
|
import lombok.RequiredArgsConstructor; |
||||
|
import org.dromara.common.core.domain.R; |
||||
|
import org.dromara.common.web.core.BaseController; |
||||
|
import org.springframework.validation.annotation.Validated; |
||||
|
import org.springframework.web.bind.annotation.GetMapping; |
||||
|
import org.springframework.web.bind.annotation.RequestMapping; |
||||
|
import org.springframework.web.bind.annotation.RestController; |
||||
|
|
||||
|
import java.util.List; |
||||
|
|
||||
|
/** |
||||
|
* 移动监督端-执法总览 |
||||
|
* |
||||
|
* @author Lion Li |
||||
|
* @date 2026-05-27 |
||||
|
*/ |
||||
|
@Validated |
||||
|
@RequiredArgsConstructor |
||||
|
@RestController |
||||
|
@RequestMapping("/app-enf/Law/enforcement/overview") |
||||
|
public class AppLawEnforcementOverviewController extends BaseController { |
||||
|
|
||||
|
private final IDashboardOverviewService dashboardOverviewService; |
||||
|
private final IDashboardSituationTrendDomainService situationTrendDomainService; |
||||
|
private final IDashboardSituationTrendAreaService dashboardSituationTrendAreaService; |
||||
|
|
||||
|
/** |
||||
|
* 查询大屏总览信息 |
||||
|
* 查询上一个月的数据 |
||||
|
*/ |
||||
|
@GetMapping("/getDpzl") |
||||
|
public R<DashboardOverviewVo> getDpzl(QueryDashboardOverviewBo bo) { |
||||
|
DashboardOverviewVo result = dashboardOverviewService.getDashboardOverviewInfo(bo); |
||||
|
return R.ok(result); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 各区风险态势感知 |
||||
|
*/ |
||||
|
@GetMapping("/querySituationTrendAreaList") |
||||
|
public R<List<DashboardSituationAreaVo>> querySituationTrendAreaList(@Validated DashboardTrendStatQueryBo bo) { |
||||
|
List<DashboardSituationAreaVo> list = dashboardSituationTrendAreaService.querySituationTrendAreaList(bo); |
||||
|
return R.ok(list); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 各领域风险态势感知 |
||||
|
*/ |
||||
|
@GetMapping("/querySituationTrendDomainList") |
||||
|
public R<List<DashboardSituationDomainVo>> querySituationTrendDomainList(@Validated DashboardTrendStatQueryBo bo) { |
||||
|
List<DashboardSituationDomainVo> list = situationTrendDomainService.querySituationTrendDomainList(bo); |
||||
|
return R.ok(list); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
|
||||
|
} |
||||
Loading…
Reference in new issue