From 722fdab1f2d29190ed280c66394374dce20f461f Mon Sep 17 00:00:00 2001 From: heli02 Date: Fri, 7 Mar 2025 17:27:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E9=9D=9E=E7=8E=B0=E5=9C=BA?= =?UTF-8?q?=E6=89=A7=E6=B3=95=E3=80=81=E7=BB=9F=E8=AE=A1=E5=88=86=E6=9E=90?= =?UTF-8?q?=E3=80=81=E4=B8=BE=E6=8A=A5=E6=A0=B8=E6=9F=A5=E7=AD=89controlle?= =?UTF-8?q?r=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../OffSiteLawEnforceController.java | 101 ++++++++ .../controller/OnlinePatrolController.java | 63 +++++ .../controller/QrCodeController.java | 55 +++++ .../controller/RecipientInfoController.java | 121 ++++++++++ .../controller/ReportCheckController.java | 131 +++++++++++ .../controller/StatisticController.java | 218 ++++++++++++++++++ 6 files changed, 689 insertions(+) create mode 100644 server/src/main/java/com/aisino/iles/lawenforcement/controller/OffSiteLawEnforceController.java create mode 100644 server/src/main/java/com/aisino/iles/lawenforcement/controller/OnlinePatrolController.java create mode 100644 server/src/main/java/com/aisino/iles/lawenforcement/controller/QrCodeController.java create mode 100644 server/src/main/java/com/aisino/iles/lawenforcement/controller/RecipientInfoController.java create mode 100644 server/src/main/java/com/aisino/iles/lawenforcement/controller/ReportCheckController.java create mode 100644 server/src/main/java/com/aisino/iles/lawenforcement/controller/StatisticController.java diff --git a/server/src/main/java/com/aisino/iles/lawenforcement/controller/OffSiteLawEnforceController.java b/server/src/main/java/com/aisino/iles/lawenforcement/controller/OffSiteLawEnforceController.java new file mode 100644 index 0000000..c39b7ce --- /dev/null +++ b/server/src/main/java/com/aisino/iles/lawenforcement/controller/OffSiteLawEnforceController.java @@ -0,0 +1,101 @@ +package com.aisino.iles.lawenforcement.controller; + +import com.aisino.iles.common.model.Ok; +import com.aisino.iles.common.model.PageResult; +import com.aisino.iles.common.model.Result; +import com.aisino.iles.common.util.Constants; +import com.aisino.iles.lawenforcement.model.EnterpriseWarn; +import com.aisino.iles.lawenforcement.model.query.EnterpriseWarnQuery; +import com.aisino.iles.lawenforcement.service.EnterpriseWarnService; +import com.aisino.iles.lawenforcement.service.OffSiteLawEnforceService; +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; +import java.util.Map; + +/** + * 综合执法/非现场执法统计 + */ +@RestController +@RequestMapping(Constants.API_PREFIX + "/online/patrol") +public class OffSiteLawEnforceController { + + private final OffSiteLawEnforceService offSiteLawEnforceService; + private final EnterpriseWarnService enterpriseWarnService; + + public OffSiteLawEnforceController(OffSiteLawEnforceService offSiteLawEnforceService, + EnterpriseWarnService enterpriseWarnService) { + this.offSiteLawEnforceService = offSiteLawEnforceService; + this.enterpriseWarnService = enterpriseWarnService; + } + + /** + * 企业接入统计 + * + * @param + * @return 企业接入统计 + */ + @GetMapping("/qyjrtj") + public Result getQyjrtj() { + return Ok.of(offSiteLawEnforceService.getQyjrtj()); + } + + /** + * 企业类型接入统计 + * + * @param + * @return 企业类型接入统计 + */ + @GetMapping("/qyjrlxtj") + public Result getQyjrlxtj() { + return Ok.of(offSiteLawEnforceService.getQyjrlxtj()); + } + + + /** + * 非现场执法总数统计 + * + * @param + * @return 非现场执法总数统计 + */ + @GetMapping("/fxczfzs") + public Result getFxczfzs() { + return Ok.of(offSiteLawEnforceService.getFxczfzs()); + } + + /** + * 企业预警统计 + * + * @param + * @return 企业预警统计 + */ + @GetMapping("/qyyjtj") + public Result getQyyjtj() { + return Ok.of(offSiteLawEnforceService.getQyyjtj()); + } + + /** + * 非现场执法统计 + * + * @param + * @return 非现场执法统计 + */ + @GetMapping("/fxczftj") + public Result getFxczftj(String type) { + return Ok.of(offSiteLawEnforceService.getFxczftj(type)); + } + + /** + * 监控预警信息 + * + * @param + * @return 监控预警信息 + */ + @GetMapping("/jkyjxx") + public PageResult getEnterpriseWarnPage(EnterpriseWarnQuery query) { + return PageResult.of(enterpriseWarnService.findEnterpriseWarnPage(query)); + } + +} diff --git a/server/src/main/java/com/aisino/iles/lawenforcement/controller/OnlinePatrolController.java b/server/src/main/java/com/aisino/iles/lawenforcement/controller/OnlinePatrolController.java new file mode 100644 index 0000000..f59980b --- /dev/null +++ b/server/src/main/java/com/aisino/iles/lawenforcement/controller/OnlinePatrolController.java @@ -0,0 +1,63 @@ +package com.aisino.iles.lawenforcement.controller; + +import com.aisino.iles.common.model.Ok; +import com.aisino.iles.common.model.PageResult; +import com.aisino.iles.common.model.Result; +import com.aisino.iles.common.util.Constants; +import com.aisino.iles.core.annotation.CurrentUser; +import com.aisino.iles.lawenforcement.model.OnlinePatrol; +import com.aisino.iles.lawenforcement.model.dto.OnlinePatrolDto; +import com.aisino.iles.lawenforcement.model.query.OnlinePatrolQuery; +import com.aisino.iles.lawenforcement.service.OnlinePatrolService; +import com.smartlx.sso.client.model.RemoteUserInfo; +import org.springframework.web.bind.annotation.*; + +/** + * 综合执法/非现场执法 + */ +@RestController +@RequestMapping(Constants.API_PREFIX + "/online/patrol") +public class OnlinePatrolController { + + private final OnlinePatrolService onlinePatrolService; + + public OnlinePatrolController(OnlinePatrolService onlinePatrolService) { + this.onlinePatrolService = onlinePatrolService; + } + + /** + * 创建报送审批 + * + * @param onlinePatrolDto 报送审批信息 + * @return 创建结果 + */ + @PostMapping + public Result createOnlinePatrol(OnlinePatrolDto onlinePatrolDto) { + onlinePatrolService.saveOnlinePatrol(onlinePatrolDto); + return Ok.of(); + } + + /** + * 分页查询报送审批 + * + * @param query 查询条件 + * @return 报送审批信息 + */ + @GetMapping + public PageResult getOnlinePatrolPage(OnlinePatrolQuery query) { + return PageResult.of(onlinePatrolService.findOnlinePatrolPage(query)); + } + + /** + * 报送审批在线审批 + * + * @param onlinePatrolDto 在线审批信息 + * @return 创建结果 + */ + @PostMapping("/approval") + public Result createOnlinePatrolApproval(@RequestBody OnlinePatrolDto onlinePatrolDto, @CurrentUser RemoteUserInfo user) { + onlinePatrolService.saveOnlinePatrolApproval(onlinePatrolDto, user); + return Ok.of(); + } + +} diff --git a/server/src/main/java/com/aisino/iles/lawenforcement/controller/QrCodeController.java b/server/src/main/java/com/aisino/iles/lawenforcement/controller/QrCodeController.java new file mode 100644 index 0000000..1206506 --- /dev/null +++ b/server/src/main/java/com/aisino/iles/lawenforcement/controller/QrCodeController.java @@ -0,0 +1,55 @@ +package com.aisino.iles.lawenforcement.controller; + +import com.aisino.iles.common.model.Ok; +import com.aisino.iles.common.model.Result; +import com.aisino.iles.lawenforcement.service.QrCodeService; +import org.springframework.web.bind.annotation.*; + +/** + * 综合执法/扫码入企 + */ +@RestController +@RequestMapping("/api/qrcode") +public class QrCodeController { + + private final QrCodeService qrCodeService; + + public QrCodeController(QrCodeService qrCodeService) { + this.qrCodeService = qrCodeService; + } + + /** + * 生成二维码 + * + * @return 二维码信息 + */ + @GetMapping("/generate") + public Result generateQrCode() { + return Ok.of(qrCodeService.generateQrCode()); + } + + /** + * 校验二维码 + * + * @param token token + * @param enforcementId 企业id + * @return 校验结果 + */ + @GetMapping("/validate") + public Result validateToken(@RequestParam String token, @RequestParam String enforcementId) { + qrCodeService.validateToken(token, enforcementId); + return Ok.of(); + } + + /** + * 检查二维码状态 + * + * @param token token + * @return 校验结果 + */ + @GetMapping("/check-status") + public Result checkStatus(@RequestParam String token) { + return Ok.of(qrCodeService.checkStatus(token)); + } + +} diff --git a/server/src/main/java/com/aisino/iles/lawenforcement/controller/RecipientInfoController.java b/server/src/main/java/com/aisino/iles/lawenforcement/controller/RecipientInfoController.java new file mode 100644 index 0000000..0d73bbc --- /dev/null +++ b/server/src/main/java/com/aisino/iles/lawenforcement/controller/RecipientInfoController.java @@ -0,0 +1,121 @@ +package com.aisino.iles.lawenforcement.controller; + +import com.aisino.iles.common.model.Fail; +import com.aisino.iles.common.model.Ok; +import com.aisino.iles.common.model.PageResult; +import com.aisino.iles.common.model.Result; +import com.aisino.iles.common.util.Constants; +import com.aisino.iles.core.annotation.CurrentUser; +import com.aisino.iles.lawenforcement.model.RecipientInfo; +import com.aisino.iles.lawenforcement.model.query.DeliveryQuery; +import com.aisino.iles.lawenforcement.service.RecipientInfoService; +import com.smartlx.sso.client.model.RemoteUserInfo; +import org.springframework.data.domain.Page; +import org.springframework.web.bind.annotation.*; + +import java.util.List; + +/** + * 综合执法/受送人管理 + */ +@RestController +@RequestMapping(Constants.API_PREFIX + "/lawenforcement/recipientInfos") +public class RecipientInfoController { + + private final RecipientInfoService recipientInfoService; + + public RecipientInfoController(RecipientInfoService recipientInfoService) { + this.recipientInfoService = recipientInfoService; + } + + /** + * 创建受送人信息 + * + * @param recipientInfo 受送人信息 + * @return 创建结果 + */ + @PostMapping + public Result createRecipientInfo(@RequestBody RecipientInfo recipientInfo, @CurrentUser RemoteUserInfo user) { + return Ok.of(recipientInfoService.saveRecipientInfo(recipientInfo, user, "add")); + } + + /** + * 根据ID查询受送人 + * + * @param recipientId 受送人ID + * @return 受送人信息 + */ + @GetMapping("/{recipientId}") + public Result getRecipientInfoById(@PathVariable String recipientId) { + return recipientInfoService.findRecipientInfoById(recipientId) + .map(s -> (Result) Ok.of(s)) + .orElse(Fail.of("受送人不存在")); + } + + + /** + * 分页查询受送人 + * + * @param query 查询条件 + * @return 分页受送人信息 + */ + @GetMapping + public PageResult getRecipientInfoPage(DeliveryQuery query) { + Page page = recipientInfoService.findRecipientInfoPage(query); + return PageResult.of(page); + } + + /** + * 根据查询条件查询受送人 + * + * @param query 查询条件 + * @return 受送人集合 + */ + @GetMapping("/list") + public Result> getRecipientInfoList(DeliveryQuery query) { + return Ok.of(recipientInfoService.getRecipientInfoList(query)); + } + + /** + * 更新受送人 + * + * @param recipientId 受送人ID + * @param recipientInfo 受送人信息 + * @return 更新结果 + */ + @PutMapping("/{recipientId}") + public Result updateRecipientInfo(@PathVariable String recipientId, @RequestBody RecipientInfo recipientInfo, @CurrentUser RemoteUserInfo user) { + if (!recipientInfoService.existsRecipientInfoById(recipientId)) { + return Fail.of("受送人不存在"); + } + recipientInfo.setRecipientId(recipientId); + return Ok.of(recipientInfoService.saveRecipientInfo(recipientInfo, user, "up")); + } + + /** + * 根据ID删除受送人 + * + * @param recipientId 受送人ID + * @return 删除结果 + */ + @DeleteMapping("/{recipientId}") + public Result deleteRecipientInfoById(@PathVariable String recipientId) { + if (!recipientInfoService.existsRecipientInfoById(recipientId)) { + return Fail.of("受送人不存在"); + } + recipientInfoService.deleteRecipientInfoById(recipientId); + return Ok.of(); + } + + /** + * 批量删除受送人 + * + * @param recipientIds 受送人ID列表 + * @return 删除结果 + */ + @DeleteMapping + public Result deleteRecipientInfoByIds(@RequestBody List recipientIds) { + recipientInfoService.deleteRecipientInfoByIds(recipientIds); + return Ok.of(); + } +} diff --git a/server/src/main/java/com/aisino/iles/lawenforcement/controller/ReportCheckController.java b/server/src/main/java/com/aisino/iles/lawenforcement/controller/ReportCheckController.java new file mode 100644 index 0000000..0ff58ee --- /dev/null +++ b/server/src/main/java/com/aisino/iles/lawenforcement/controller/ReportCheckController.java @@ -0,0 +1,131 @@ +package com.aisino.iles.lawenforcement.controller; + +import com.aisino.iles.common.model.Fail; +import com.aisino.iles.common.model.Ok; +import com.aisino.iles.common.model.PageResult; +import com.aisino.iles.common.model.Result; +import com.aisino.iles.common.util.Constants; +import com.aisino.iles.core.annotation.CurrentUser; +import com.aisino.iles.lawenforcement.model.ReportCheck; +import com.aisino.iles.lawenforcement.model.dto.FormDataDto; +import com.aisino.iles.lawenforcement.model.query.ReportCheckQuery; +import com.aisino.iles.lawenforcement.service.ReportCheckService; +import com.smartlx.sso.client.model.RemoteUserInfo; +import org.springframework.data.domain.Page; +import org.springframework.web.bind.annotation.*; + +import java.util.List; + +/** + * 综合执法/举报核查管理 + */ +@RestController +@RequestMapping(Constants.API_PREFIX + "/lawenforcement/reportChecks") +public class ReportCheckController { + + private final ReportCheckService reportCheckService; + + public ReportCheckController(ReportCheckService reportCheckService) { + this.reportCheckService = reportCheckService; + } + + /** + * 创建举报核查信息 + * + * @param formData 举报核查信息 + * @return 创建结果 + */ + @PostMapping + public Result createReportCheck(FormDataDto formData, @CurrentUser RemoteUserInfo user) { + return Ok.of(reportCheckService.saveReportCheck(formData, user, "add")); + } + + /** + * 根据ID查询举报核查信息 + * + * @param reportCheckId 举报核查ID + * @return 举报核查信息 + */ + @GetMapping("/{reportCheckId}") + public Result getReportCheckById(@PathVariable String reportCheckId) { + return reportCheckService.findReportCheckById(reportCheckId) + .map(e -> ((Result) Ok.of(e))) + .orElse(Fail.of("举报核查信息不存在")); + } + + /** + * 分页查询举报核查信息 + * + * @param query 查询条件 + * @return 分页举报核查信息 + */ + @GetMapping + public PageResult getReportChecksPage(ReportCheckQuery query, @CurrentUser RemoteUserInfo user) { + Page page = reportCheckService.findReportChecksPage(query, user); + return PageResult.of(page); + } + + /** + * 更新举报核查信息 + * + * @param reportCheckId 举报核查ID + * @param formData 举报核查信息 + * @return 更新结果 + */ + @PutMapping("/{reportCheckId}") + public Result updateReportCheck(@PathVariable String reportCheckId, + FormDataDto formData, + @CurrentUser RemoteUserInfo user) { + return Ok.of(reportCheckService.saveReportCheck(formData, user, "update")); + } + + /** + * 批量删除举报核查信息 + * + * @param reportCheckIds 举报核查ID列表 + * @return 删除结果 + */ + @DeleteMapping + public Result deleteReportChecksByIds(@RequestBody List reportCheckIds) { + reportCheckService.deleteReportChecksByIds(reportCheckIds); + return Ok.of(); + } + + /** + * 转交 + * + * @param reportCheckIds 举报核查ID列表 + * @return 转交结果 + */ + @PutMapping("/transferAll") + public Result transferReportChecksByIds(@RequestBody List reportCheckIds, @CurrentUser RemoteUserInfo user) { + reportCheckService.transferReportChecksByIds(reportCheckIds, user); + return Ok.of(); + } + + /** + * 转交 + * + * @param reportCheck 举报核查 + * @param user 当前用户 + * @return 转交结果 + */ + @PutMapping("/transfer") + public Result transferReportChecksByIds(@RequestBody ReportCheck reportCheck, @CurrentUser RemoteUserInfo user) { + reportCheckService.transferReportChecksById(reportCheck, user); + return Ok.of(); + } + + /** + * 反馈 + * + * @param reportCheckId 举报核查ID + * @return 转交结果 + */ + @PutMapping("/back/{reportCheckId}") + public Result backReportCheck(@PathVariable String reportCheckId, @RequestBody ReportCheck reportCheck, @CurrentUser RemoteUserInfo user) { + return reportCheckService.backReportCheck(reportCheckId, reportCheck, user) + .map(e -> ((Result) Ok.of(e))) + .orElse(Fail.of("举报核查信息不存在")); + } +} diff --git a/server/src/main/java/com/aisino/iles/lawenforcement/controller/StatisticController.java b/server/src/main/java/com/aisino/iles/lawenforcement/controller/StatisticController.java new file mode 100644 index 0000000..a75bc0f --- /dev/null +++ b/server/src/main/java/com/aisino/iles/lawenforcement/controller/StatisticController.java @@ -0,0 +1,218 @@ +package com.aisino.iles.lawenforcement.controller; + +import com.aisino.iles.common.model.Ok; +import com.aisino.iles.common.model.PageResult; +import com.aisino.iles.common.model.Result; +import com.aisino.iles.common.util.Constants; +import com.aisino.iles.core.annotation.CurrentUser; +import com.aisino.iles.lawenforcement.model.EnforcementInfoHistory; +import com.aisino.iles.lawenforcement.model.query.CaseQuery; +import com.aisino.iles.lawenforcement.service.StatisticService; +import com.smartlx.sso.client.model.RemoteUserInfo; +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; +import java.util.Map; + +/** + * 综合执法/统计报表 + */ +@RestController +@RequestMapping(Constants.API_PREFIX + "/statistic") +public class StatisticController { + + private final StatisticService statisticService; + + public StatisticController(StatisticService statisticService) { + this.statisticService = statisticService; + } + + + + /** + * 周报表 + * + * @param + * @return 执法周报表统计 + */ + @GetMapping("/statisticByWeekForm") + public Result statisticByWeekForm(CaseQuery query, @CurrentUser RemoteUserInfo user) { + return Ok.of(statisticService.statisticByWeekForm(query,user)); + } + + /** + * 执法周报表统计查看監管企业数详情 + * + * @return 执法周报表统计查看監管企业数详情 + */ + @GetMapping("/getPagezbbjgqyDetail") + public PageResult getPagezbbjgqyDetail(CaseQuery query, @CurrentUser RemoteUserInfo user) { + return PageResult.of(statisticService.getPagezbbjgqyDetail(query,user)); + } + + /** + * 执法周报表统计查看检查企业数详情 + * + * @return 执法周报表统计查看检查企业数详情 + */ + @GetMapping("/getPagejcqyqkByindustryTypeDetail") + public PageResult getPagejcqyqkByindustryTypeDetail(CaseQuery query, @CurrentUser RemoteUserInfo user) { + return PageResult.of(statisticService.getPagejcqyqkByindustryTypeDetail(query,user)); + } + + /** + * 执法周报表统计查看检查次数详情 + * + * @return 执法周报表统计查看检查次数详情 + */ + @GetMapping("/getPagejccsqkByindustryTypeDetail") + public PageResult getPagejccsqkByindustryTypeDetail(CaseQuery query, @CurrentUser RemoteUserInfo user) { + return PageResult.of(statisticService.getPagejccsqkByindustryTypeDetail(query,user)); + } + + /** + * 执法周报表统计查看立案企业详情 + * + * @return 执法周报表统计查看立案企业详情 + */ + @GetMapping("/getPagelaqkByindustryTypeDetail") + public PageResult getPagelaqkByindustryTypeDetail(CaseQuery query, @CurrentUser RemoteUserInfo user) { + return PageResult.of(statisticService.getPagelaqkByindustryTypeDetail(query,user)); + } + + /** + * 执法周报表统计查看立案次数数量 + * + * @return 执法周报表统计查看立案次数数量 + */ + @GetMapping("/getPagelaslByindustryTypeDetail") + public PageResult getPagelaslByindustryTypeDetail(CaseQuery query, @CurrentUser RemoteUserInfo user) { + return PageResult.of(statisticService.getPagelaslByindustryTypeDetail(query,user)); + } + + /** + * 执法周报表统计查看立案填报情况 + * + * @return 执法周报表统计查看立案填报情况 + */ + @GetMapping("/getlaslByindustryTypeDetail") + public Result> getlaslByindustryTypeDetail(CaseQuery query, @CurrentUser RemoteUserInfo user) { + return Ok.of(statisticService.getlaqkByindustryTypeDetail(query,user)); + } + + + /** + * 执法检查统计 + * + * @return 执法检查统计 + */ + @GetMapping("/statisticEnforceCheckForm") + public Result statisticEnforceCheckForm(CaseQuery query, @CurrentUser RemoteUserInfo user) { + return Ok.of(statisticService.statisticEnforceCheckForm(query,user)); + } + + /** + * 执法检查统计查看检查企业数详情 + * + * @return 执法检查统计查看检查企业数详情 + */ + @GetMapping("/getPageJcqk") + public PageResult getPageJcqk(CaseQuery query, @CurrentUser RemoteUserInfo user) { + return PageResult.of(statisticService.getPageJcqk(query,user)); + } + + /** + * 执法检查统计查看检查次数详情 + * + * @return 执法检查统计查看检查次数详情 + */ + @GetMapping("/getPageJccsqk") + public PageResult getPageJccsqk(CaseQuery query, @CurrentUser RemoteUserInfo user) { + return PageResult.of(statisticService.getPageJccsqk(query,user)); + } + + /** + * 执法检查统计查看检查次数详情 + * + * @return 执法检查统计查看检查次数详情 + */ + @GetMapping("/getPagejcqkDetail") + public Result> getjcqkDetail(CaseQuery query, @CurrentUser RemoteUserInfo user) { + return Ok.of(statisticService.getjcqkDetail(query,user)); + } + + /** + * 季报表 + * + * @param + * @return 执法季报表统计 + */ + @GetMapping("/statisticByQuarterForm") + public Result statisticByQuarterForm(CaseQuery query, @CurrentUser RemoteUserInfo user) { + return Ok.of(statisticService.statisticByQuarterForm(query,user)); + } + + /** + * 执法季报表统计查看隐患数和文书数详情 + * + * @return 执法季报表统计查看隐患数和文书数详情 + */ + @GetMapping("/getjbbwsyhDetail") + public Result> getjbbwsyhDetail(CaseQuery query, @CurrentUser RemoteUserInfo user) { + return Ok.of(statisticService.getjbbwsyhDetail(query,user)); + } + + /** + * 执法季报表统计查看违法行为和罚款总额详情 + * + * @return 执法季报表统计查看违法行为和罚款总额详情 + */ + @GetMapping("/getjbbwfxwfkDetail") + public Result> getjbbwfxwfkDetail(CaseQuery query, @CurrentUser RemoteUserInfo user) { + return Ok.of(statisticService.getjbbwfxwfkDetail(query,user)); + } + + /** + * 执法季报表统计查看立案约谈企业详情 + * + * @return 执法季报表统计查看立案约谈企业详情 + */ + @GetMapping("/getPagelaytqyByindustryTypeDetail") + public PageResult getPagelaytqyByindustryTypeDetail(CaseQuery query, @CurrentUser RemoteUserInfo user) { + return PageResult.of(statisticService.getPagelaytqyByindustryTypeDetail(query,user)); + } + + /** + * 执法季报表统计查看立案暂扣证照企业详情 + * + * @return 执法季报表统计查看立案暂扣证照企业详情 + */ + @GetMapping("/getPagelazkzzqyByindustryTypeDetail") + public PageResult getPagelazkzzqyByindustryTypeDetail(CaseQuery query, @CurrentUser RemoteUserInfo user) { + return PageResult.of(statisticService.getPagelazkzzqyByindustryTypeDetail(query,user)); + } + + /** + * 执法季报表统计查看立案责令停产停业企业详情 + * + * @return 执法季报表统计查看立案责令停产停业企业详情 + */ + @GetMapping("/getPagelatczdqyByindustryTypeDetail") + public PageResult getPagelatczdqyByindustryTypeDetail(CaseQuery query, @CurrentUser RemoteUserInfo user) { + return PageResult.of(statisticService.getPagelatczdqyByindustryTypeDetail(query,user)); + } + + /** + * 执法季报表统计查看立案提请关闭企业详情 + * + * @return 执法季报表统计查看立案提请关闭企业详情 + */ + @GetMapping("/getPagelagbqyByindustryTypeDetail") + public PageResult getPagelagbqyByindustryTypeDetail(CaseQuery query, @CurrentUser RemoteUserInfo user) { + return PageResult.of(statisticService.getPagelagbqyByindustryTypeDetail(query,user)); + } + + +}