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