From d85019e43d162c9d6bbafa0b4376861411f7b236 Mon Sep 17 00:00:00 2001 From: fangjiakai <450850793@qq.com> Date: Fri, 14 Nov 2025 09:00:12 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...ontroller.java => MkmjAreaController.java} | 48 ++++----- .../primeport/web/MkmjAreaGateController.java | 82 +++++++++++++++ .../primeport/web/MkmjGateLogController.java | 82 +++++++++++++++ .../web/MkmjGateVideoController.java | 82 +++++++++++++++ .../primeport/web/MkmjPassageController.java | 82 +++++++++++++++ ...skPointAddExe.java => MkmjAreaAddExe.java} | 25 ++--- .../primeport/command/MkmjAreaGateAddExe.java | 40 ++++++++ .../command/MkmjAreaGateRemoveExe.java | 39 ++++++++ .../command/MkmjAreaGateUpdateExe.java | 34 +++++++ ...tRemoveExe.java => MkmjAreaRemoveExe.java} | 24 +++-- .../primeport/command/MkmjAreaUpdateExe.java | 34 +++++++ .../primeport/command/MkmjGateLogAddExe.java | 40 ++++++++ .../command/MkmjGateLogRemoveExe.java | 39 ++++++++ .../command/MkmjGateLogUpdateExe.java | 34 +++++++ .../command/MkmjGateVideoAddExe.java | 40 ++++++++ .../command/MkmjGateVideoRemoveExe.java | 39 ++++++++ .../command/MkmjGateVideoUpdateExe.java | 34 +++++++ .../primeport/command/MkmjPassageAddExe.java | 40 ++++++++ .../command/MkmjPassageRemoveExe.java | 39 ++++++++ .../command/MkmjPassageUpdateExe.java | 34 +++++++ .../primeport/command/RiskPointUpdateExe.java | 31 ------ .../convertor/MkmjAreaCoConvertor.java | 26 +++++ .../convertor/MkmjAreaGateCoConvertor.java | 26 +++++ .../convertor/MkmjGateLogCoConvertor.java | 26 +++++ .../convertor/MkmjGateVideoCoConvertor.java | 26 +++++ .../convertor/MkmjPassageCoConvertor.java | 26 +++++ .../convertor/RiskPointCoConvertor.java | 16 --- .../command/query/MkmjAreaGateQueryExe.java | 52 ++++++++++ .../command/query/MkmjAreaQueryExe.java | 52 ++++++++++ .../command/query/MkmjGateLogQueryExe.java | 52 ++++++++++ .../command/query/MkmjGateVideoQueryExe.java | 52 ++++++++++ .../command/query/MkmjPassageQueryExe.java | 52 ++++++++++ .../command/query/RiskPointQueryExe.java | 36 ------- .../service/MkmjAreaGateServiceImpl.java | 65 ++++++++++++ .../service/MkmjAreaServiceImpl.java | 65 ++++++++++++ .../service/MkmjGateLogServiceImpl.java | 65 ++++++++++++ .../service/MkmjGateVideoServiceImpl.java | 65 ++++++++++++ .../service/MkmjPassageServiceImpl.java | 65 ++++++++++++ .../service/RiskPointServiceImpl.java | 56 ----------- .../primeport/api/MkmjAreaGateServiceI.java | 30 ++++++ .../primeport/api/MkmjAreaServiceI.java | 30 ++++++ .../primeport/api/MkmjGateLogServiceI.java | 30 ++++++ .../primeport/api/MkmjGateVideoServiceI.java | 30 ++++++ .../primeport/api/MkmjPassageServiceI.java | 30 ++++++ .../primeport/api/RiskPointServiceI.java | 20 ---- .../zcloud/primeport/dto/MkmjAreaAddCmd.java | 60 +++++++++++ .../primeport/dto/MkmjAreaGateAddCmd.java | 80 +++++++++++++++ .../primeport/dto/MkmjAreaGatePageQry.java | 29 ++++++ .../primeport/dto/MkmjAreaGateUpdateCmd.java | 72 ++++++++++++++ .../zcloud/primeport/dto/MkmjAreaPageQry.java | 29 ++++++ .../primeport/dto/MkmjAreaUpdateCmd.java | 57 +++++++++++ .../primeport/dto/MkmjGateLogAddCmd.java | 69 +++++++++++++ .../primeport/dto/MkmjGateLogPageQry.java | 29 ++++++ .../primeport/dto/MkmjGateLogUpdateCmd.java | 64 ++++++++++++ .../primeport/dto/MkmjGateVideoAddCmd.java | 56 +++++++++++ .../primeport/dto/MkmjGateVideoPageQry.java | 29 ++++++ .../primeport/dto/MkmjGateVideoUpdateCmd.java | 51 ++++++++++ .../primeport/dto/MkmjPassageAddCmd.java | 52 ++++++++++ .../primeport/dto/MkmjPassagePageQry.java | 29 ++++++ .../primeport/dto/MkmjPassageUpdateCmd.java | 51 ++++++++++ .../zcloud/primeport/dto/RiskPointAddCmd.java | 30 ------ .../primeport/dto/RiskPointPageQry.java | 46 --------- .../primeport/dto/RiskPointUpdateCmd.java | 31 ------ .../dto/clientobject/MkmjAreaCO.java | 84 ++++++++++++++++ .../dto/clientobject/MkmjAreaGateCO.java | 99 +++++++++++++++++++ .../dto/clientobject/MkmjGateLogCO.java | 91 +++++++++++++++++ .../dto/clientobject/MkmjGateVideoCO.java | 78 +++++++++++++++ .../dto/clientobject/MkmjPassageCO.java | 78 +++++++++++++++ .../dto/clientobject/RiskPointCo.java | 17 ---- .../domain/gateway/MkmjAreaGateGateway.java | 30 ++++++ .../domain/gateway/MkmjAreaGateway.java | 30 ++++++ .../domain/gateway/MkmjGateLogGateway.java | 30 ++++++ .../domain/gateway/MkmjGateVideoGateway.java | 30 ++++++ .../domain/gateway/MkmjPassageGateway.java | 30 ++++++ .../domain/gateway/RiskPointGateway.java | 33 ------- .../primeport/domain/model/MkmjAreaE.java | 37 +++++++ .../primeport/domain/model/MkmjAreaGateE.java | 47 +++++++++ .../primeport/domain/model/MkmjGateLogE.java | 41 ++++++++ .../domain/model/MkmjGateVideoE.java | 33 +++++++ .../primeport/domain/model/MkmjPassageE.java | 33 +++++++ .../primeport/domain/model/RiskPointE.java | 20 ---- .../gatewayimpl/MkmjAreaGateGatewayImpl.java | 51 ++++++++++ .../gatewayimpl/MkmjAreaGatewayImpl.java | 51 ++++++++++ .../gatewayimpl/MkmjGateLogGatewayImpl.java | 51 ++++++++++ .../gatewayimpl/MkmjGateVideoGatewayImpl.java | 51 ++++++++++ .../gatewayimpl/MkmjPassageGatewayImpl.java | 51 ++++++++++ .../gatewayimpl/RiskPointGatewayImpl.java | 51 ---------- .../persistence/dataobject/MkmjAreaDO.java | 55 +++++++++++ .../dataobject/MkmjAreaGateDO.java | 70 +++++++++++++ .../persistence/dataobject/MkmjGateLogDO.java | 61 ++++++++++++ .../dataobject/MkmjGateVideoDO.java | 49 +++++++++ .../persistence/dataobject/MkmjPassageDO.java | 49 +++++++++ .../persistence/dataobject/RiskPointDO.java | 16 --- .../persistence/domainobject/RiskPointDO.java | 16 --- .../mapper/MkmjAreaGateMapper.java | 17 ++++ .../persistence/mapper/MkmjAreaMapper.java | 17 ++++ .../persistence/mapper/MkmjGateLogMapper.java | 17 ++++ .../mapper/MkmjGateVideoMapper.java | 17 ++++ .../persistence/mapper/MkmjPassageMapper.java | 17 ++++ .../persistence/mapper/RiskPointMapper.java | 9 -- .../repository/MkmjAreaGateRepository.java | 18 ++++ .../repository/MkmjAreaRepository.java | 18 ++++ .../repository/MkmjGateLogRepository.java | 18 ++++ .../repository/MkmjGateVideoRepository.java | 18 ++++ .../repository/MkmjPassageRepository.java | 18 ++++ .../repository/RiskPointRepository.java | 15 --- .../impl/MkmjAreaGateRepositoryImpl.java | 38 +++++++ .../impl/MkmjAreaRepositoryImpl.java | 38 +++++++ .../impl/MkmjGateLogRepositoryImpl.java | 38 +++++++ .../impl/MkmjGateVideoRepositoryImpl.java | 38 +++++++ .../impl/MkmjPassageRepositoryImpl.java | 38 +++++++ .../impl/RiskPointRepositoryImpl.java | 35 ------- .../primeport/utils/PageQueryHelper.java | 81 --------------- .../com/zcloud/primeport/utils/Query.java | 50 ---------- .../resources/mapper/MkmjAreaGateMapper.xml | 8 ++ .../main/resources/mapper/MkmjAreaMapper.xml | 8 ++ .../resources/mapper/MkmjGateLogMapper.xml | 8 ++ .../resources/mapper/MkmjGateVideoMapper.xml | 8 ++ .../resources/mapper/MkmjPassageMapper.xml | 8 ++ 119 files changed, 4206 insertions(+), 651 deletions(-) rename web-adapter/src/main/java/com/zcloud/primeport/web/{RiskPointController.java => MkmjAreaController.java} (52%) create mode 100644 web-adapter/src/main/java/com/zcloud/primeport/web/MkmjAreaGateController.java create mode 100644 web-adapter/src/main/java/com/zcloud/primeport/web/MkmjGateLogController.java create mode 100644 web-adapter/src/main/java/com/zcloud/primeport/web/MkmjGateVideoController.java create mode 100644 web-adapter/src/main/java/com/zcloud/primeport/web/MkmjPassageController.java rename web-app/src/main/java/com/zcloud/primeport/command/{RiskPointAddExe.java => MkmjAreaAddExe.java} (54%) create mode 100644 web-app/src/main/java/com/zcloud/primeport/command/MkmjAreaGateAddExe.java create mode 100644 web-app/src/main/java/com/zcloud/primeport/command/MkmjAreaGateRemoveExe.java create mode 100644 web-app/src/main/java/com/zcloud/primeport/command/MkmjAreaGateUpdateExe.java rename web-app/src/main/java/com/zcloud/primeport/command/{RiskPointRemoveExe.java => MkmjAreaRemoveExe.java} (62%) create mode 100644 web-app/src/main/java/com/zcloud/primeport/command/MkmjAreaUpdateExe.java create mode 100644 web-app/src/main/java/com/zcloud/primeport/command/MkmjGateLogAddExe.java create mode 100644 web-app/src/main/java/com/zcloud/primeport/command/MkmjGateLogRemoveExe.java create mode 100644 web-app/src/main/java/com/zcloud/primeport/command/MkmjGateLogUpdateExe.java create mode 100644 web-app/src/main/java/com/zcloud/primeport/command/MkmjGateVideoAddExe.java create mode 100644 web-app/src/main/java/com/zcloud/primeport/command/MkmjGateVideoRemoveExe.java create mode 100644 web-app/src/main/java/com/zcloud/primeport/command/MkmjGateVideoUpdateExe.java create mode 100644 web-app/src/main/java/com/zcloud/primeport/command/MkmjPassageAddExe.java create mode 100644 web-app/src/main/java/com/zcloud/primeport/command/MkmjPassageRemoveExe.java create mode 100644 web-app/src/main/java/com/zcloud/primeport/command/MkmjPassageUpdateExe.java delete mode 100644 web-app/src/main/java/com/zcloud/primeport/command/RiskPointUpdateExe.java create mode 100644 web-app/src/main/java/com/zcloud/primeport/command/convertor/MkmjAreaCoConvertor.java create mode 100644 web-app/src/main/java/com/zcloud/primeport/command/convertor/MkmjAreaGateCoConvertor.java create mode 100644 web-app/src/main/java/com/zcloud/primeport/command/convertor/MkmjGateLogCoConvertor.java create mode 100644 web-app/src/main/java/com/zcloud/primeport/command/convertor/MkmjGateVideoCoConvertor.java create mode 100644 web-app/src/main/java/com/zcloud/primeport/command/convertor/MkmjPassageCoConvertor.java delete mode 100644 web-app/src/main/java/com/zcloud/primeport/command/convertor/RiskPointCoConvertor.java create mode 100644 web-app/src/main/java/com/zcloud/primeport/command/query/MkmjAreaGateQueryExe.java create mode 100644 web-app/src/main/java/com/zcloud/primeport/command/query/MkmjAreaQueryExe.java create mode 100644 web-app/src/main/java/com/zcloud/primeport/command/query/MkmjGateLogQueryExe.java create mode 100644 web-app/src/main/java/com/zcloud/primeport/command/query/MkmjGateVideoQueryExe.java create mode 100644 web-app/src/main/java/com/zcloud/primeport/command/query/MkmjPassageQueryExe.java delete mode 100644 web-app/src/main/java/com/zcloud/primeport/command/query/RiskPointQueryExe.java create mode 100644 web-app/src/main/java/com/zcloud/primeport/service/MkmjAreaGateServiceImpl.java create mode 100644 web-app/src/main/java/com/zcloud/primeport/service/MkmjAreaServiceImpl.java create mode 100644 web-app/src/main/java/com/zcloud/primeport/service/MkmjGateLogServiceImpl.java create mode 100644 web-app/src/main/java/com/zcloud/primeport/service/MkmjGateVideoServiceImpl.java create mode 100644 web-app/src/main/java/com/zcloud/primeport/service/MkmjPassageServiceImpl.java delete mode 100644 web-app/src/main/java/com/zcloud/primeport/service/RiskPointServiceImpl.java create mode 100644 web-client/src/main/java/com/zcloud/primeport/api/MkmjAreaGateServiceI.java create mode 100644 web-client/src/main/java/com/zcloud/primeport/api/MkmjAreaServiceI.java create mode 100644 web-client/src/main/java/com/zcloud/primeport/api/MkmjGateLogServiceI.java create mode 100644 web-client/src/main/java/com/zcloud/primeport/api/MkmjGateVideoServiceI.java create mode 100644 web-client/src/main/java/com/zcloud/primeport/api/MkmjPassageServiceI.java delete mode 100644 web-client/src/main/java/com/zcloud/primeport/api/RiskPointServiceI.java create mode 100644 web-client/src/main/java/com/zcloud/primeport/dto/MkmjAreaAddCmd.java create mode 100644 web-client/src/main/java/com/zcloud/primeport/dto/MkmjAreaGateAddCmd.java create mode 100644 web-client/src/main/java/com/zcloud/primeport/dto/MkmjAreaGatePageQry.java create mode 100644 web-client/src/main/java/com/zcloud/primeport/dto/MkmjAreaGateUpdateCmd.java create mode 100644 web-client/src/main/java/com/zcloud/primeport/dto/MkmjAreaPageQry.java create mode 100644 web-client/src/main/java/com/zcloud/primeport/dto/MkmjAreaUpdateCmd.java create mode 100644 web-client/src/main/java/com/zcloud/primeport/dto/MkmjGateLogAddCmd.java create mode 100644 web-client/src/main/java/com/zcloud/primeport/dto/MkmjGateLogPageQry.java create mode 100644 web-client/src/main/java/com/zcloud/primeport/dto/MkmjGateLogUpdateCmd.java create mode 100644 web-client/src/main/java/com/zcloud/primeport/dto/MkmjGateVideoAddCmd.java create mode 100644 web-client/src/main/java/com/zcloud/primeport/dto/MkmjGateVideoPageQry.java create mode 100644 web-client/src/main/java/com/zcloud/primeport/dto/MkmjGateVideoUpdateCmd.java create mode 100644 web-client/src/main/java/com/zcloud/primeport/dto/MkmjPassageAddCmd.java create mode 100644 web-client/src/main/java/com/zcloud/primeport/dto/MkmjPassagePageQry.java create mode 100644 web-client/src/main/java/com/zcloud/primeport/dto/MkmjPassageUpdateCmd.java delete mode 100644 web-client/src/main/java/com/zcloud/primeport/dto/RiskPointAddCmd.java delete mode 100644 web-client/src/main/java/com/zcloud/primeport/dto/RiskPointPageQry.java delete mode 100644 web-client/src/main/java/com/zcloud/primeport/dto/RiskPointUpdateCmd.java create mode 100644 web-client/src/main/java/com/zcloud/primeport/dto/clientobject/MkmjAreaCO.java create mode 100644 web-client/src/main/java/com/zcloud/primeport/dto/clientobject/MkmjAreaGateCO.java create mode 100644 web-client/src/main/java/com/zcloud/primeport/dto/clientobject/MkmjGateLogCO.java create mode 100644 web-client/src/main/java/com/zcloud/primeport/dto/clientobject/MkmjGateVideoCO.java create mode 100644 web-client/src/main/java/com/zcloud/primeport/dto/clientobject/MkmjPassageCO.java delete mode 100644 web-client/src/main/java/com/zcloud/primeport/dto/clientobject/RiskPointCo.java create mode 100644 web-domain/src/main/java/com/zcloud/primeport/domain/gateway/MkmjAreaGateGateway.java create mode 100644 web-domain/src/main/java/com/zcloud/primeport/domain/gateway/MkmjAreaGateway.java create mode 100644 web-domain/src/main/java/com/zcloud/primeport/domain/gateway/MkmjGateLogGateway.java create mode 100644 web-domain/src/main/java/com/zcloud/primeport/domain/gateway/MkmjGateVideoGateway.java create mode 100644 web-domain/src/main/java/com/zcloud/primeport/domain/gateway/MkmjPassageGateway.java delete mode 100644 web-domain/src/main/java/com/zcloud/primeport/domain/gateway/RiskPointGateway.java create mode 100644 web-domain/src/main/java/com/zcloud/primeport/domain/model/MkmjAreaE.java create mode 100644 web-domain/src/main/java/com/zcloud/primeport/domain/model/MkmjAreaGateE.java create mode 100644 web-domain/src/main/java/com/zcloud/primeport/domain/model/MkmjGateLogE.java create mode 100644 web-domain/src/main/java/com/zcloud/primeport/domain/model/MkmjGateVideoE.java create mode 100644 web-domain/src/main/java/com/zcloud/primeport/domain/model/MkmjPassageE.java delete mode 100644 web-domain/src/main/java/com/zcloud/primeport/domain/model/RiskPointE.java create mode 100644 web-infrastructure/src/main/java/com/zcloud/primeport/gatewayimpl/MkmjAreaGateGatewayImpl.java create mode 100644 web-infrastructure/src/main/java/com/zcloud/primeport/gatewayimpl/MkmjAreaGatewayImpl.java create mode 100644 web-infrastructure/src/main/java/com/zcloud/primeport/gatewayimpl/MkmjGateLogGatewayImpl.java create mode 100644 web-infrastructure/src/main/java/com/zcloud/primeport/gatewayimpl/MkmjGateVideoGatewayImpl.java create mode 100644 web-infrastructure/src/main/java/com/zcloud/primeport/gatewayimpl/MkmjPassageGatewayImpl.java delete mode 100644 web-infrastructure/src/main/java/com/zcloud/primeport/gatewayimpl/RiskPointGatewayImpl.java create mode 100644 web-infrastructure/src/main/java/com/zcloud/primeport/persistence/dataobject/MkmjAreaDO.java create mode 100644 web-infrastructure/src/main/java/com/zcloud/primeport/persistence/dataobject/MkmjAreaGateDO.java create mode 100644 web-infrastructure/src/main/java/com/zcloud/primeport/persistence/dataobject/MkmjGateLogDO.java create mode 100644 web-infrastructure/src/main/java/com/zcloud/primeport/persistence/dataobject/MkmjGateVideoDO.java create mode 100644 web-infrastructure/src/main/java/com/zcloud/primeport/persistence/dataobject/MkmjPassageDO.java delete mode 100644 web-infrastructure/src/main/java/com/zcloud/primeport/persistence/dataobject/RiskPointDO.java delete mode 100644 web-infrastructure/src/main/java/com/zcloud/primeport/persistence/domainobject/RiskPointDO.java create mode 100644 web-infrastructure/src/main/java/com/zcloud/primeport/persistence/mapper/MkmjAreaGateMapper.java create mode 100644 web-infrastructure/src/main/java/com/zcloud/primeport/persistence/mapper/MkmjAreaMapper.java create mode 100644 web-infrastructure/src/main/java/com/zcloud/primeport/persistence/mapper/MkmjGateLogMapper.java create mode 100644 web-infrastructure/src/main/java/com/zcloud/primeport/persistence/mapper/MkmjGateVideoMapper.java create mode 100644 web-infrastructure/src/main/java/com/zcloud/primeport/persistence/mapper/MkmjPassageMapper.java delete mode 100644 web-infrastructure/src/main/java/com/zcloud/primeport/persistence/mapper/RiskPointMapper.java create mode 100644 web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/MkmjAreaGateRepository.java create mode 100644 web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/MkmjAreaRepository.java create mode 100644 web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/MkmjGateLogRepository.java create mode 100644 web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/MkmjGateVideoRepository.java create mode 100644 web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/MkmjPassageRepository.java delete mode 100644 web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/RiskPointRepository.java create mode 100644 web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/impl/MkmjAreaGateRepositoryImpl.java create mode 100644 web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/impl/MkmjAreaRepositoryImpl.java create mode 100644 web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/impl/MkmjGateLogRepositoryImpl.java create mode 100644 web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/impl/MkmjGateVideoRepositoryImpl.java create mode 100644 web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/impl/MkmjPassageRepositoryImpl.java delete mode 100644 web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/impl/RiskPointRepositoryImpl.java delete mode 100644 web-infrastructure/src/main/java/com/zcloud/primeport/utils/PageQueryHelper.java delete mode 100644 web-infrastructure/src/main/java/com/zcloud/primeport/utils/Query.java create mode 100644 web-infrastructure/src/main/resources/mapper/MkmjAreaGateMapper.xml create mode 100644 web-infrastructure/src/main/resources/mapper/MkmjAreaMapper.xml create mode 100644 web-infrastructure/src/main/resources/mapper/MkmjGateLogMapper.xml create mode 100644 web-infrastructure/src/main/resources/mapper/MkmjGateVideoMapper.xml create mode 100644 web-infrastructure/src/main/resources/mapper/MkmjPassageMapper.xml diff --git a/web-adapter/src/main/java/com/zcloud/primeport/web/RiskPointController.java b/web-adapter/src/main/java/com/zcloud/primeport/web/MkmjAreaController.java similarity index 52% rename from web-adapter/src/main/java/com/zcloud/primeport/web/RiskPointController.java rename to web-adapter/src/main/java/com/zcloud/primeport/web/MkmjAreaController.java index cb03b11..fefc96c 100644 --- a/web-adapter/src/main/java/com/zcloud/primeport/web/RiskPointController.java +++ b/web-adapter/src/main/java/com/zcloud/primeport/web/MkmjAreaController.java @@ -1,15 +1,15 @@ package com.zcloud.primeport.web; +import com.zcloud.primeport.api.MkmjAreaServiceI; +import com.zcloud.primeport.dto.MkmjAreaAddCmd; +import com.zcloud.primeport.dto.MkmjAreaPageQry; +import com.zcloud.primeport.dto.MkmjAreaUpdateCmd; +import com.zcloud.primeport.dto.clientobject.MkmjAreaCO; import com.alibaba.cola.dto.MultiResponse; import com.alibaba.cola.dto.PageResponse; import com.alibaba.cola.dto.Response; import com.alibaba.cola.dto.SingleResponse; -import com.zcloud.primeport.api.RiskPointServiceI; -import com.zcloud.primeport.dto.RiskPointAddCmd; -import com.zcloud.primeport.dto.RiskPointPageQry; -import com.zcloud.primeport.dto.RiskPointUpdateCmd; -import com.zcloud.primeport.dto.clientobject.RiskPointCo; import com.jjb.saas.framework.auth.model.SSOUser; import com.jjb.saas.framework.auth.utils.AuthContext; import io.swagger.annotations.Api; @@ -21,58 +21,62 @@ import org.springframework.web.bind.annotation.*; import java.util.ArrayList; /** - * @author lin + * web-adapter + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:41 */ -@Api(tags = "风险点管理") -@RequestMapping("/risk/riskPoint") +@Api(tags = "门口门禁区域表") +@RequestMapping("/${application.gateway}/mkmjArea") @RestController @AllArgsConstructor -public class RiskPointController { - private final RiskPointServiceI riskPointService; +public class MkmjAreaController { + private final MkmjAreaServiceI mkmjAreaService; @ApiOperation("新增") @PostMapping("/save") - public SingleResponse add(@Validated @RequestBody RiskPointAddCmd cmd) { + public SingleResponse add(@Validated @RequestBody MkmjAreaAddCmd cmd) { SSOUser ssoUser = AuthContext.getCurrentUser(); - return riskPointService.add(cmd); + return mkmjAreaService.add(cmd); } @ApiOperation("分页") @PostMapping("/list") - public PageResponse page(@RequestBody RiskPointPageQry qry) { - return riskPointService.listPage(qry); + public PageResponse page(@RequestBody MkmjAreaPageQry qry) { + return mkmjAreaService.listPage(qry); } @ApiOperation("所有数据") @GetMapping("/listAll") - public MultiResponse listAll() { - return MultiResponse.of(new ArrayList()); + public MultiResponse listAll() { + return MultiResponse.of(new ArrayList()); } @ApiOperation("详情") @GetMapping("/{id}") - public SingleResponse getInfoById(@PathVariable("id") Long id) { - return SingleResponse.of(new RiskPointCo()); + public SingleResponse getInfoById(@PathVariable("id") Long id) { + return SingleResponse.of(mkmjAreaService.queryById(id)); } @ApiOperation("删除") @DeleteMapping("/{id}") public Response remove(@PathVariable("id") Long id) { - riskPointService.remove(id); + mkmjAreaService.remove(id); return SingleResponse.buildSuccess(); } @ApiOperation("删除多个") @DeleteMapping("/ids") public Response removeBatch(@RequestParam Long[] ids) { - riskPointService.removeBatch(ids); + mkmjAreaService.removeBatch(ids); return SingleResponse.buildSuccess(); } @ApiOperation("修改") @PutMapping("/edit") - public SingleResponse edit(@Validated @RequestBody RiskPointUpdateCmd riskPointUpdateCmd) { - riskPointService.edit(riskPointUpdateCmd); + public SingleResponse edit(@Validated @RequestBody MkmjAreaUpdateCmd mkmjAreaUpdateCmd) { + mkmjAreaService.edit(mkmjAreaUpdateCmd); return SingleResponse.buildSuccess(); } } + diff --git a/web-adapter/src/main/java/com/zcloud/primeport/web/MkmjAreaGateController.java b/web-adapter/src/main/java/com/zcloud/primeport/web/MkmjAreaGateController.java new file mode 100644 index 0000000..9f0e0d5 --- /dev/null +++ b/web-adapter/src/main/java/com/zcloud/primeport/web/MkmjAreaGateController.java @@ -0,0 +1,82 @@ +package com.zcloud.primeport.web; + + +import com.zcloud.primeport.api.MkmjAreaGateServiceI; +import com.zcloud.primeport.dto.MkmjAreaGateAddCmd; +import com.zcloud.primeport.dto.MkmjAreaGatePageQry; +import com.zcloud.primeport.dto.MkmjAreaGateUpdateCmd; +import com.zcloud.primeport.dto.clientobject.MkmjAreaGateCO; +import com.alibaba.cola.dto.MultiResponse; +import com.alibaba.cola.dto.PageResponse; +import com.alibaba.cola.dto.Response; +import com.alibaba.cola.dto.SingleResponse; +import com.jjb.saas.framework.auth.model.SSOUser; +import com.jjb.saas.framework.auth.utils.AuthContext; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import lombok.AllArgsConstructor; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.util.ArrayList; + +/** + * web-adapter + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:43 + */ +@Api(tags = "门口门禁区域闸机表") +@RequestMapping("/${application.gateway}/mkmjAreaGate") +@RestController +@AllArgsConstructor +public class MkmjAreaGateController { + private final MkmjAreaGateServiceI mkmjAreaGateService; + + @ApiOperation("新增") + @PostMapping("/save") + public SingleResponse add(@Validated @RequestBody MkmjAreaGateAddCmd cmd) { + SSOUser ssoUser = AuthContext.getCurrentUser(); + return mkmjAreaGateService.add(cmd); + } + + @ApiOperation("分页") + @PostMapping("/list") + public PageResponse page(@RequestBody MkmjAreaGatePageQry qry) { + return mkmjAreaGateService.listPage(qry); + } + + @ApiOperation("所有数据") + @GetMapping("/listAll") + public MultiResponse listAll() { + return MultiResponse.of(new ArrayList()); + } + + @ApiOperation("详情") + @GetMapping("/{id}") + public SingleResponse getInfoById(@PathVariable("id") Long id) { + return SingleResponse.of(mkmjAreaGateService.queryById(id)); + } + + @ApiOperation("删除") + @DeleteMapping("/{id}") + public Response remove(@PathVariable("id") Long id) { + mkmjAreaGateService.remove(id); + return SingleResponse.buildSuccess(); + } + + @ApiOperation("删除多个") + @DeleteMapping("/ids") + public Response removeBatch(@RequestParam Long[] ids) { + mkmjAreaGateService.removeBatch(ids); + return SingleResponse.buildSuccess(); + } + + @ApiOperation("修改") + @PutMapping("/edit") + public SingleResponse edit(@Validated @RequestBody MkmjAreaGateUpdateCmd mkmjAreaGateUpdateCmd) { + mkmjAreaGateService.edit(mkmjAreaGateUpdateCmd); + return SingleResponse.buildSuccess(); + } +} + diff --git a/web-adapter/src/main/java/com/zcloud/primeport/web/MkmjGateLogController.java b/web-adapter/src/main/java/com/zcloud/primeport/web/MkmjGateLogController.java new file mode 100644 index 0000000..f4ae2da --- /dev/null +++ b/web-adapter/src/main/java/com/zcloud/primeport/web/MkmjGateLogController.java @@ -0,0 +1,82 @@ +package com.zcloud.primeport.web; + + +import com.zcloud.primeport.api.MkmjGateLogServiceI; +import com.zcloud.primeport.dto.MkmjGateLogAddCmd; +import com.zcloud.primeport.dto.MkmjGateLogPageQry; +import com.zcloud.primeport.dto.MkmjGateLogUpdateCmd; +import com.zcloud.primeport.dto.clientobject.MkmjGateLogCO; +import com.alibaba.cola.dto.MultiResponse; +import com.alibaba.cola.dto.PageResponse; +import com.alibaba.cola.dto.Response; +import com.alibaba.cola.dto.SingleResponse; +import com.jjb.saas.framework.auth.model.SSOUser; +import com.jjb.saas.framework.auth.utils.AuthContext; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import lombok.AllArgsConstructor; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.util.ArrayList; + +/** + * web-adapter + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:43 + */ +@Api(tags = "门口门禁闸机记录表") +@RequestMapping("/${application.gateway}/mkmjGateLog") +@RestController +@AllArgsConstructor +public class MkmjGateLogController { + private final MkmjGateLogServiceI mkmjGateLogService; + + @ApiOperation("新增") + @PostMapping("/save") + public SingleResponse add(@Validated @RequestBody MkmjGateLogAddCmd cmd) { + SSOUser ssoUser = AuthContext.getCurrentUser(); + return mkmjGateLogService.add(cmd); + } + + @ApiOperation("分页") + @PostMapping("/list") + public PageResponse page(@RequestBody MkmjGateLogPageQry qry) { + return mkmjGateLogService.listPage(qry); + } + + @ApiOperation("所有数据") + @GetMapping("/listAll") + public MultiResponse listAll() { + return MultiResponse.of(new ArrayList()); + } + + @ApiOperation("详情") + @GetMapping("/{id}") + public SingleResponse getInfoById(@PathVariable("id") Long id) { + return SingleResponse.of(mkmjGateLogService.queryById(id)); + } + + @ApiOperation("删除") + @DeleteMapping("/{id}") + public Response remove(@PathVariable("id") Long id) { + mkmjGateLogService.remove(id); + return SingleResponse.buildSuccess(); + } + + @ApiOperation("删除多个") + @DeleteMapping("/ids") + public Response removeBatch(@RequestParam Long[] ids) { + mkmjGateLogService.removeBatch(ids); + return SingleResponse.buildSuccess(); + } + + @ApiOperation("修改") + @PutMapping("/edit") + public SingleResponse edit(@Validated @RequestBody MkmjGateLogUpdateCmd mkmjGateLogUpdateCmd) { + mkmjGateLogService.edit(mkmjGateLogUpdateCmd); + return SingleResponse.buildSuccess(); + } +} + diff --git a/web-adapter/src/main/java/com/zcloud/primeport/web/MkmjGateVideoController.java b/web-adapter/src/main/java/com/zcloud/primeport/web/MkmjGateVideoController.java new file mode 100644 index 0000000..52a2dc0 --- /dev/null +++ b/web-adapter/src/main/java/com/zcloud/primeport/web/MkmjGateVideoController.java @@ -0,0 +1,82 @@ +package com.zcloud.primeport.web; + + +import com.zcloud.primeport.api.MkmjGateVideoServiceI; +import com.zcloud.primeport.dto.MkmjGateVideoAddCmd; +import com.zcloud.primeport.dto.MkmjGateVideoPageQry; +import com.zcloud.primeport.dto.MkmjGateVideoUpdateCmd; +import com.zcloud.primeport.dto.clientobject.MkmjGateVideoCO; +import com.alibaba.cola.dto.MultiResponse; +import com.alibaba.cola.dto.PageResponse; +import com.alibaba.cola.dto.Response; +import com.alibaba.cola.dto.SingleResponse; +import com.jjb.saas.framework.auth.model.SSOUser; +import com.jjb.saas.framework.auth.utils.AuthContext; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import lombok.AllArgsConstructor; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.util.ArrayList; + +/** + * web-adapter + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:44 + */ +@Api(tags = "门口门禁闸机摄像头表") +@RequestMapping("/${application.gateway}/mkmjGateVideo") +@RestController +@AllArgsConstructor +public class MkmjGateVideoController { + private final MkmjGateVideoServiceI mkmjGateVideoService; + + @ApiOperation("新增") + @PostMapping("/save") + public SingleResponse add(@Validated @RequestBody MkmjGateVideoAddCmd cmd) { + SSOUser ssoUser = AuthContext.getCurrentUser(); + return mkmjGateVideoService.add(cmd); + } + + @ApiOperation("分页") + @PostMapping("/list") + public PageResponse page(@RequestBody MkmjGateVideoPageQry qry) { + return mkmjGateVideoService.listPage(qry); + } + + @ApiOperation("所有数据") + @GetMapping("/listAll") + public MultiResponse listAll() { + return MultiResponse.of(new ArrayList()); + } + + @ApiOperation("详情") + @GetMapping("/{id}") + public SingleResponse getInfoById(@PathVariable("id") Long id) { + return SingleResponse.of(mkmjGateVideoService.queryById(id)); + } + + @ApiOperation("删除") + @DeleteMapping("/{id}") + public Response remove(@PathVariable("id") Long id) { + mkmjGateVideoService.remove(id); + return SingleResponse.buildSuccess(); + } + + @ApiOperation("删除多个") + @DeleteMapping("/ids") + public Response removeBatch(@RequestParam Long[] ids) { + mkmjGateVideoService.removeBatch(ids); + return SingleResponse.buildSuccess(); + } + + @ApiOperation("修改") + @PutMapping("/edit") + public SingleResponse edit(@Validated @RequestBody MkmjGateVideoUpdateCmd mkmjGateVideoUpdateCmd) { + mkmjGateVideoService.edit(mkmjGateVideoUpdateCmd); + return SingleResponse.buildSuccess(); + } +} + diff --git a/web-adapter/src/main/java/com/zcloud/primeport/web/MkmjPassageController.java b/web-adapter/src/main/java/com/zcloud/primeport/web/MkmjPassageController.java new file mode 100644 index 0000000..8cb10c0 --- /dev/null +++ b/web-adapter/src/main/java/com/zcloud/primeport/web/MkmjPassageController.java @@ -0,0 +1,82 @@ +package com.zcloud.primeport.web; + + +import com.zcloud.primeport.api.MkmjPassageServiceI; +import com.zcloud.primeport.dto.MkmjPassageAddCmd; +import com.zcloud.primeport.dto.MkmjPassagePageQry; +import com.zcloud.primeport.dto.MkmjPassageUpdateCmd; +import com.zcloud.primeport.dto.clientobject.MkmjPassageCO; +import com.alibaba.cola.dto.MultiResponse; +import com.alibaba.cola.dto.PageResponse; +import com.alibaba.cola.dto.Response; +import com.alibaba.cola.dto.SingleResponse; +import com.jjb.saas.framework.auth.model.SSOUser; +import com.jjb.saas.framework.auth.utils.AuthContext; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import lombok.AllArgsConstructor; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.util.ArrayList; + +/** + * web-adapter + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:45 + */ +@Api(tags = "口门门禁通道表") +@RequestMapping("/${application.gateway}/mkmjPassage") +@RestController +@AllArgsConstructor +public class MkmjPassageController { + private final MkmjPassageServiceI mkmjPassageService; + + @ApiOperation("新增") + @PostMapping("/save") + public SingleResponse add(@Validated @RequestBody MkmjPassageAddCmd cmd) { + SSOUser ssoUser = AuthContext.getCurrentUser(); + return mkmjPassageService.add(cmd); + } + + @ApiOperation("分页") + @PostMapping("/list") + public PageResponse page(@RequestBody MkmjPassagePageQry qry) { + return mkmjPassageService.listPage(qry); + } + + @ApiOperation("所有数据") + @GetMapping("/listAll") + public MultiResponse listAll() { + return MultiResponse.of(new ArrayList()); + } + + @ApiOperation("详情") + @GetMapping("/{id}") + public SingleResponse getInfoById(@PathVariable("id") Long id) { + return SingleResponse.of(mkmjPassageService.queryById(id)); + } + + @ApiOperation("删除") + @DeleteMapping("/{id}") + public Response remove(@PathVariable("id") Long id) { + mkmjPassageService.remove(id); + return SingleResponse.buildSuccess(); + } + + @ApiOperation("删除多个") + @DeleteMapping("/ids") + public Response removeBatch(@RequestParam Long[] ids) { + mkmjPassageService.removeBatch(ids); + return SingleResponse.buildSuccess(); + } + + @ApiOperation("修改") + @PutMapping("/edit") + public SingleResponse edit(@Validated @RequestBody MkmjPassageUpdateCmd mkmjPassageUpdateCmd) { + mkmjPassageService.edit(mkmjPassageUpdateCmd); + return SingleResponse.buildSuccess(); + } +} + diff --git a/web-app/src/main/java/com/zcloud/primeport/command/RiskPointAddExe.java b/web-app/src/main/java/com/zcloud/primeport/command/MkmjAreaAddExe.java similarity index 54% rename from web-app/src/main/java/com/zcloud/primeport/command/RiskPointAddExe.java rename to web-app/src/main/java/com/zcloud/primeport/command/MkmjAreaAddExe.java index c104c17..98bdc56 100644 --- a/web-app/src/main/java/com/zcloud/primeport/command/RiskPointAddExe.java +++ b/web-app/src/main/java/com/zcloud/primeport/command/MkmjAreaAddExe.java @@ -1,31 +1,33 @@ package com.zcloud.primeport.command; +import com.zcloud.primeport.domain.gateway.MkmjAreaGateway; +import com.zcloud.primeport.domain.model.MkmjAreaE; +import com.zcloud.primeport.dto.MkmjAreaAddCmd; import com.alibaba.cola.exception.BizException; -import com.zcloud.primeport.domain.gateway.RiskPointGateway; -import com.zcloud.primeport.domain.model.RiskPointE; -import com.zcloud.primeport.dto.RiskPointAddCmd; import lombok.AllArgsConstructor; import org.springframework.beans.BeanUtils; import org.springframework.stereotype.Component; import org.springframework.transaction.annotation.Transactional; + /** - * 风险点新增执行器 + * web-app * - * @author lin + * @Author fangjiakai + * @Date 2025-11-14 08:57:41 */ @Component @AllArgsConstructor -public class RiskPointAddExe { - private final RiskPointGateway riskPointGateway; +public class MkmjAreaAddExe { + private final MkmjAreaGateway mkmjAreaGateway; @Transactional(rollbackFor = Exception.class) - public boolean execute(RiskPointAddCmd cmd) { - RiskPointE examTypeE = new RiskPointE(); - BeanUtils.copyProperties(cmd, examTypeE); + public boolean execute(MkmjAreaAddCmd cmd) { + MkmjAreaE mkmjAreaE = new MkmjAreaE(); + BeanUtils.copyProperties(cmd, mkmjAreaE); boolean res = false; try { - res = riskPointGateway.add(examTypeE); + res = mkmjAreaGateway.add(mkmjAreaE); } catch (Exception e) { throw new RuntimeException(e); } @@ -35,3 +37,4 @@ public class RiskPointAddExe { return true; } } + diff --git a/web-app/src/main/java/com/zcloud/primeport/command/MkmjAreaGateAddExe.java b/web-app/src/main/java/com/zcloud/primeport/command/MkmjAreaGateAddExe.java new file mode 100644 index 0000000..e5d7af2 --- /dev/null +++ b/web-app/src/main/java/com/zcloud/primeport/command/MkmjAreaGateAddExe.java @@ -0,0 +1,40 @@ +package com.zcloud.primeport.command; + +import com.zcloud.primeport.domain.gateway.MkmjAreaGateGateway; +import com.zcloud.primeport.domain.model.MkmjAreaGateE; +import com.zcloud.primeport.dto.MkmjAreaGateAddCmd; +import com.alibaba.cola.exception.BizException; +import lombok.AllArgsConstructor; +import org.springframework.beans.BeanUtils; +import org.springframework.stereotype.Component; +import org.springframework.transaction.annotation.Transactional; + + +/** + * web-app + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:42 + */ +@Component +@AllArgsConstructor +public class MkmjAreaGateAddExe { + private final MkmjAreaGateGateway mkmjAreaGateGateway; + + @Transactional(rollbackFor = Exception.class) + public boolean execute(MkmjAreaGateAddCmd cmd) { + MkmjAreaGateE mkmjAreaGateE = new MkmjAreaGateE(); + BeanUtils.copyProperties(cmd, mkmjAreaGateE); + boolean res = false; + try { + res = mkmjAreaGateGateway.add(mkmjAreaGateE); + } catch (Exception e) { + throw new RuntimeException(e); + } + if (!res) { + throw new BizException("保存失败"); + } + return true; + } +} + diff --git a/web-app/src/main/java/com/zcloud/primeport/command/MkmjAreaGateRemoveExe.java b/web-app/src/main/java/com/zcloud/primeport/command/MkmjAreaGateRemoveExe.java new file mode 100644 index 0000000..84dc7ac --- /dev/null +++ b/web-app/src/main/java/com/zcloud/primeport/command/MkmjAreaGateRemoveExe.java @@ -0,0 +1,39 @@ +package com.zcloud.primeport.command; + +import com.zcloud.primeport.domain.gateway.MkmjAreaGateGateway; +import com.alibaba.cola.exception.BizException; +import lombok.AllArgsConstructor; +import org.springframework.stereotype.Component; +import org.springframework.transaction.annotation.Transactional; + + +/** + * web-app + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:43 + */ +@Component +@AllArgsConstructor +public class MkmjAreaGateRemoveExe { + private final MkmjAreaGateGateway mkmjAreaGateGateway; + + @Transactional(rollbackFor = Exception.class) + public boolean execute(Long id) { + boolean res = mkmjAreaGateGateway.deletedMkmjAreaGateById(id); + if (!res) { + throw new BizException("删除失败"); + } + return true; + } + + @Transactional(rollbackFor = Exception.class) + public boolean execute(Long[] ids) { + boolean res = mkmjAreaGateGateway.deletedMkmjAreaGateByIds(ids); + if (!res) { + throw new BizException("删除失败"); + } + return true; + } +} + diff --git a/web-app/src/main/java/com/zcloud/primeport/command/MkmjAreaGateUpdateExe.java b/web-app/src/main/java/com/zcloud/primeport/command/MkmjAreaGateUpdateExe.java new file mode 100644 index 0000000..f96adb2 --- /dev/null +++ b/web-app/src/main/java/com/zcloud/primeport/command/MkmjAreaGateUpdateExe.java @@ -0,0 +1,34 @@ +package com.zcloud.primeport.command; + +import com.alibaba.cola.exception.BizException; +import com.zcloud.primeport.domain.gateway.MkmjAreaGateGateway; +import com.zcloud.primeport.domain.model.MkmjAreaGateE; +import com.zcloud.primeport.dto.MkmjAreaGateUpdateCmd; +import lombok.AllArgsConstructor; +import org.springframework.beans.BeanUtils; +import org.springframework.stereotype.Component; +import org.springframework.transaction.annotation.Transactional; + + +/** + * web-app + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:43 + */ +@Component +@AllArgsConstructor +public class MkmjAreaGateUpdateExe { + private final MkmjAreaGateGateway mkmjAreaGateGateway; + + @Transactional(rollbackFor = Exception.class) + public void execute(MkmjAreaGateUpdateCmd mkmjAreaGateUpdateCmd) { + MkmjAreaGateE mkmjAreaGateE = new MkmjAreaGateE(); + BeanUtils.copyProperties(mkmjAreaGateUpdateCmd, mkmjAreaGateE); + boolean res = mkmjAreaGateGateway.update(mkmjAreaGateE); + if (!res) { + throw new BizException("修改失败"); + } + } +} + diff --git a/web-app/src/main/java/com/zcloud/primeport/command/RiskPointRemoveExe.java b/web-app/src/main/java/com/zcloud/primeport/command/MkmjAreaRemoveExe.java similarity index 62% rename from web-app/src/main/java/com/zcloud/primeport/command/RiskPointRemoveExe.java rename to web-app/src/main/java/com/zcloud/primeport/command/MkmjAreaRemoveExe.java index bc312c0..ebdfa21 100644 --- a/web-app/src/main/java/com/zcloud/primeport/command/RiskPointRemoveExe.java +++ b/web-app/src/main/java/com/zcloud/primeport/command/MkmjAreaRemoveExe.java @@ -1,33 +1,39 @@ package com.zcloud.primeport.command; +import com.zcloud.primeport.domain.gateway.MkmjAreaGateway; import com.alibaba.cola.exception.BizException; -import com.zcloud.primeport.domain.gateway.RiskPointGateway; import lombok.AllArgsConstructor; import org.springframework.stereotype.Component; import org.springframework.transaction.annotation.Transactional; + /** - * 风险点新增执行器 - * @author lin + * web-app + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:42 */ @Component @AllArgsConstructor -public class RiskPointRemoveExe { - private final RiskPointGateway riskPointGateway; +public class MkmjAreaRemoveExe { + private final MkmjAreaGateway mkmjAreaGateway; + @Transactional(rollbackFor = Exception.class) public boolean execute(Long id) { - boolean res = riskPointGateway.deletedRiskPointById(id); - if(!res){ + boolean res = mkmjAreaGateway.deletedMkmjAreaById(id); + if (!res) { throw new BizException("删除失败"); } return true; } + @Transactional(rollbackFor = Exception.class) public boolean execute(Long[] ids) { - boolean res = riskPointGateway.deletedRiskPointByIds(ids); - if(!res){ + boolean res = mkmjAreaGateway.deletedMkmjAreaByIds(ids); + if (!res) { throw new BizException("删除失败"); } return true; } } + diff --git a/web-app/src/main/java/com/zcloud/primeport/command/MkmjAreaUpdateExe.java b/web-app/src/main/java/com/zcloud/primeport/command/MkmjAreaUpdateExe.java new file mode 100644 index 0000000..3d2e9cb --- /dev/null +++ b/web-app/src/main/java/com/zcloud/primeport/command/MkmjAreaUpdateExe.java @@ -0,0 +1,34 @@ +package com.zcloud.primeport.command; + +import com.alibaba.cola.exception.BizException; +import com.zcloud.primeport.domain.gateway.MkmjAreaGateway; +import com.zcloud.primeport.domain.model.MkmjAreaE; +import com.zcloud.primeport.dto.MkmjAreaUpdateCmd; +import lombok.AllArgsConstructor; +import org.springframework.beans.BeanUtils; +import org.springframework.stereotype.Component; +import org.springframework.transaction.annotation.Transactional; + + +/** + * web-app + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:42 + */ +@Component +@AllArgsConstructor +public class MkmjAreaUpdateExe { + private final MkmjAreaGateway mkmjAreaGateway; + + @Transactional(rollbackFor = Exception.class) + public void execute(MkmjAreaUpdateCmd mkmjAreaUpdateCmd) { + MkmjAreaE mkmjAreaE = new MkmjAreaE(); + BeanUtils.copyProperties(mkmjAreaUpdateCmd, mkmjAreaE); + boolean res = mkmjAreaGateway.update(mkmjAreaE); + if (!res) { + throw new BizException("修改失败"); + } + } +} + diff --git a/web-app/src/main/java/com/zcloud/primeport/command/MkmjGateLogAddExe.java b/web-app/src/main/java/com/zcloud/primeport/command/MkmjGateLogAddExe.java new file mode 100644 index 0000000..79ff199 --- /dev/null +++ b/web-app/src/main/java/com/zcloud/primeport/command/MkmjGateLogAddExe.java @@ -0,0 +1,40 @@ +package com.zcloud.primeport.command; + +import com.zcloud.primeport.domain.gateway.MkmjGateLogGateway; +import com.zcloud.primeport.domain.model.MkmjGateLogE; +import com.zcloud.primeport.dto.MkmjGateLogAddCmd; +import com.alibaba.cola.exception.BizException; +import lombok.AllArgsConstructor; +import org.springframework.beans.BeanUtils; +import org.springframework.stereotype.Component; +import org.springframework.transaction.annotation.Transactional; + + +/** + * web-app + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:43 + */ +@Component +@AllArgsConstructor +public class MkmjGateLogAddExe { + private final MkmjGateLogGateway mkmjGateLogGateway; + + @Transactional(rollbackFor = Exception.class) + public boolean execute(MkmjGateLogAddCmd cmd) { + MkmjGateLogE mkmjGateLogE = new MkmjGateLogE(); + BeanUtils.copyProperties(cmd, mkmjGateLogE); + boolean res = false; + try { + res = mkmjGateLogGateway.add(mkmjGateLogE); + } catch (Exception e) { + throw new RuntimeException(e); + } + if (!res) { + throw new BizException("保存失败"); + } + return true; + } +} + diff --git a/web-app/src/main/java/com/zcloud/primeport/command/MkmjGateLogRemoveExe.java b/web-app/src/main/java/com/zcloud/primeport/command/MkmjGateLogRemoveExe.java new file mode 100644 index 0000000..b98d97e --- /dev/null +++ b/web-app/src/main/java/com/zcloud/primeport/command/MkmjGateLogRemoveExe.java @@ -0,0 +1,39 @@ +package com.zcloud.primeport.command; + +import com.zcloud.primeport.domain.gateway.MkmjGateLogGateway; +import com.alibaba.cola.exception.BizException; +import lombok.AllArgsConstructor; +import org.springframework.stereotype.Component; +import org.springframework.transaction.annotation.Transactional; + + +/** + * web-app + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:44 + */ +@Component +@AllArgsConstructor +public class MkmjGateLogRemoveExe { + private final MkmjGateLogGateway mkmjGateLogGateway; + + @Transactional(rollbackFor = Exception.class) + public boolean execute(Long id) { + boolean res = mkmjGateLogGateway.deletedMkmjGateLogById(id); + if (!res) { + throw new BizException("删除失败"); + } + return true; + } + + @Transactional(rollbackFor = Exception.class) + public boolean execute(Long[] ids) { + boolean res = mkmjGateLogGateway.deletedMkmjGateLogByIds(ids); + if (!res) { + throw new BizException("删除失败"); + } + return true; + } +} + diff --git a/web-app/src/main/java/com/zcloud/primeport/command/MkmjGateLogUpdateExe.java b/web-app/src/main/java/com/zcloud/primeport/command/MkmjGateLogUpdateExe.java new file mode 100644 index 0000000..1be7bb8 --- /dev/null +++ b/web-app/src/main/java/com/zcloud/primeport/command/MkmjGateLogUpdateExe.java @@ -0,0 +1,34 @@ +package com.zcloud.primeport.command; + +import com.alibaba.cola.exception.BizException; +import com.zcloud.primeport.domain.gateway.MkmjGateLogGateway; +import com.zcloud.primeport.domain.model.MkmjGateLogE; +import com.zcloud.primeport.dto.MkmjGateLogUpdateCmd; +import lombok.AllArgsConstructor; +import org.springframework.beans.BeanUtils; +import org.springframework.stereotype.Component; +import org.springframework.transaction.annotation.Transactional; + + +/** + * web-app + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:44 + */ +@Component +@AllArgsConstructor +public class MkmjGateLogUpdateExe { + private final MkmjGateLogGateway mkmjGateLogGateway; + + @Transactional(rollbackFor = Exception.class) + public void execute(MkmjGateLogUpdateCmd mkmjGateLogUpdateCmd) { + MkmjGateLogE mkmjGateLogE = new MkmjGateLogE(); + BeanUtils.copyProperties(mkmjGateLogUpdateCmd, mkmjGateLogE); + boolean res = mkmjGateLogGateway.update(mkmjGateLogE); + if (!res) { + throw new BizException("修改失败"); + } + } +} + diff --git a/web-app/src/main/java/com/zcloud/primeport/command/MkmjGateVideoAddExe.java b/web-app/src/main/java/com/zcloud/primeport/command/MkmjGateVideoAddExe.java new file mode 100644 index 0000000..df07d4c --- /dev/null +++ b/web-app/src/main/java/com/zcloud/primeport/command/MkmjGateVideoAddExe.java @@ -0,0 +1,40 @@ +package com.zcloud.primeport.command; + +import com.zcloud.primeport.domain.gateway.MkmjGateVideoGateway; +import com.zcloud.primeport.domain.model.MkmjGateVideoE; +import com.zcloud.primeport.dto.MkmjGateVideoAddCmd; +import com.alibaba.cola.exception.BizException; +import lombok.AllArgsConstructor; +import org.springframework.beans.BeanUtils; +import org.springframework.stereotype.Component; +import org.springframework.transaction.annotation.Transactional; + + +/** + * web-app + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:44 + */ +@Component +@AllArgsConstructor +public class MkmjGateVideoAddExe { + private final MkmjGateVideoGateway mkmjGateVideoGateway; + + @Transactional(rollbackFor = Exception.class) + public boolean execute(MkmjGateVideoAddCmd cmd) { + MkmjGateVideoE mkmjGateVideoE = new MkmjGateVideoE(); + BeanUtils.copyProperties(cmd, mkmjGateVideoE); + boolean res = false; + try { + res = mkmjGateVideoGateway.add(mkmjGateVideoE); + } catch (Exception e) { + throw new RuntimeException(e); + } + if (!res) { + throw new BizException("保存失败"); + } + return true; + } +} + diff --git a/web-app/src/main/java/com/zcloud/primeport/command/MkmjGateVideoRemoveExe.java b/web-app/src/main/java/com/zcloud/primeport/command/MkmjGateVideoRemoveExe.java new file mode 100644 index 0000000..21ca98f --- /dev/null +++ b/web-app/src/main/java/com/zcloud/primeport/command/MkmjGateVideoRemoveExe.java @@ -0,0 +1,39 @@ +package com.zcloud.primeport.command; + +import com.zcloud.primeport.domain.gateway.MkmjGateVideoGateway; +import com.alibaba.cola.exception.BizException; +import lombok.AllArgsConstructor; +import org.springframework.stereotype.Component; +import org.springframework.transaction.annotation.Transactional; + + +/** + * web-app + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:44 + */ +@Component +@AllArgsConstructor +public class MkmjGateVideoRemoveExe { + private final MkmjGateVideoGateway mkmjGateVideoGateway; + + @Transactional(rollbackFor = Exception.class) + public boolean execute(Long id) { + boolean res = mkmjGateVideoGateway.deletedMkmjGateVideoById(id); + if (!res) { + throw new BizException("删除失败"); + } + return true; + } + + @Transactional(rollbackFor = Exception.class) + public boolean execute(Long[] ids) { + boolean res = mkmjGateVideoGateway.deletedMkmjGateVideoByIds(ids); + if (!res) { + throw new BizException("删除失败"); + } + return true; + } +} + diff --git a/web-app/src/main/java/com/zcloud/primeport/command/MkmjGateVideoUpdateExe.java b/web-app/src/main/java/com/zcloud/primeport/command/MkmjGateVideoUpdateExe.java new file mode 100644 index 0000000..16bad52 --- /dev/null +++ b/web-app/src/main/java/com/zcloud/primeport/command/MkmjGateVideoUpdateExe.java @@ -0,0 +1,34 @@ +package com.zcloud.primeport.command; + +import com.alibaba.cola.exception.BizException; +import com.zcloud.primeport.domain.gateway.MkmjGateVideoGateway; +import com.zcloud.primeport.domain.model.MkmjGateVideoE; +import com.zcloud.primeport.dto.MkmjGateVideoUpdateCmd; +import lombok.AllArgsConstructor; +import org.springframework.beans.BeanUtils; +import org.springframework.stereotype.Component; +import org.springframework.transaction.annotation.Transactional; + + +/** + * web-app + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:44 + */ +@Component +@AllArgsConstructor +public class MkmjGateVideoUpdateExe { + private final MkmjGateVideoGateway mkmjGateVideoGateway; + + @Transactional(rollbackFor = Exception.class) + public void execute(MkmjGateVideoUpdateCmd mkmjGateVideoUpdateCmd) { + MkmjGateVideoE mkmjGateVideoE = new MkmjGateVideoE(); + BeanUtils.copyProperties(mkmjGateVideoUpdateCmd, mkmjGateVideoE); + boolean res = mkmjGateVideoGateway.update(mkmjGateVideoE); + if (!res) { + throw new BizException("修改失败"); + } + } +} + diff --git a/web-app/src/main/java/com/zcloud/primeport/command/MkmjPassageAddExe.java b/web-app/src/main/java/com/zcloud/primeport/command/MkmjPassageAddExe.java new file mode 100644 index 0000000..e675a1e --- /dev/null +++ b/web-app/src/main/java/com/zcloud/primeport/command/MkmjPassageAddExe.java @@ -0,0 +1,40 @@ +package com.zcloud.primeport.command; + +import com.zcloud.primeport.domain.gateway.MkmjPassageGateway; +import com.zcloud.primeport.domain.model.MkmjPassageE; +import com.zcloud.primeport.dto.MkmjPassageAddCmd; +import com.alibaba.cola.exception.BizException; +import lombok.AllArgsConstructor; +import org.springframework.beans.BeanUtils; +import org.springframework.stereotype.Component; +import org.springframework.transaction.annotation.Transactional; + + +/** + * web-app + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:45 + */ +@Component +@AllArgsConstructor +public class MkmjPassageAddExe { + private final MkmjPassageGateway mkmjPassageGateway; + + @Transactional(rollbackFor = Exception.class) + public boolean execute(MkmjPassageAddCmd cmd) { + MkmjPassageE mkmjPassageE = new MkmjPassageE(); + BeanUtils.copyProperties(cmd, mkmjPassageE); + boolean res = false; + try { + res = mkmjPassageGateway.add(mkmjPassageE); + } catch (Exception e) { + throw new RuntimeException(e); + } + if (!res) { + throw new BizException("保存失败"); + } + return true; + } +} + diff --git a/web-app/src/main/java/com/zcloud/primeport/command/MkmjPassageRemoveExe.java b/web-app/src/main/java/com/zcloud/primeport/command/MkmjPassageRemoveExe.java new file mode 100644 index 0000000..ff26bf6 --- /dev/null +++ b/web-app/src/main/java/com/zcloud/primeport/command/MkmjPassageRemoveExe.java @@ -0,0 +1,39 @@ +package com.zcloud.primeport.command; + +import com.zcloud.primeport.domain.gateway.MkmjPassageGateway; +import com.alibaba.cola.exception.BizException; +import lombok.AllArgsConstructor; +import org.springframework.stereotype.Component; +import org.springframework.transaction.annotation.Transactional; + + +/** + * web-app + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:45 + */ +@Component +@AllArgsConstructor +public class MkmjPassageRemoveExe { + private final MkmjPassageGateway mkmjPassageGateway; + + @Transactional(rollbackFor = Exception.class) + public boolean execute(Long id) { + boolean res = mkmjPassageGateway.deletedMkmjPassageById(id); + if (!res) { + throw new BizException("删除失败"); + } + return true; + } + + @Transactional(rollbackFor = Exception.class) + public boolean execute(Long[] ids) { + boolean res = mkmjPassageGateway.deletedMkmjPassageByIds(ids); + if (!res) { + throw new BizException("删除失败"); + } + return true; + } +} + diff --git a/web-app/src/main/java/com/zcloud/primeport/command/MkmjPassageUpdateExe.java b/web-app/src/main/java/com/zcloud/primeport/command/MkmjPassageUpdateExe.java new file mode 100644 index 0000000..819725e --- /dev/null +++ b/web-app/src/main/java/com/zcloud/primeport/command/MkmjPassageUpdateExe.java @@ -0,0 +1,34 @@ +package com.zcloud.primeport.command; + +import com.alibaba.cola.exception.BizException; +import com.zcloud.primeport.domain.gateway.MkmjPassageGateway; +import com.zcloud.primeport.domain.model.MkmjPassageE; +import com.zcloud.primeport.dto.MkmjPassageUpdateCmd; +import lombok.AllArgsConstructor; +import org.springframework.beans.BeanUtils; +import org.springframework.stereotype.Component; +import org.springframework.transaction.annotation.Transactional; + + +/** + * web-app + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:45 + */ +@Component +@AllArgsConstructor +public class MkmjPassageUpdateExe { + private final MkmjPassageGateway mkmjPassageGateway; + + @Transactional(rollbackFor = Exception.class) + public void execute(MkmjPassageUpdateCmd mkmjPassageUpdateCmd) { + MkmjPassageE mkmjPassageE = new MkmjPassageE(); + BeanUtils.copyProperties(mkmjPassageUpdateCmd, mkmjPassageE); + boolean res = mkmjPassageGateway.update(mkmjPassageE); + if (!res) { + throw new BizException("修改失败"); + } + } +} + diff --git a/web-app/src/main/java/com/zcloud/primeport/command/RiskPointUpdateExe.java b/web-app/src/main/java/com/zcloud/primeport/command/RiskPointUpdateExe.java deleted file mode 100644 index 24e6dc3..0000000 --- a/web-app/src/main/java/com/zcloud/primeport/command/RiskPointUpdateExe.java +++ /dev/null @@ -1,31 +0,0 @@ -package com.zcloud.primeport.command; - -import com.alibaba.cola.exception.BizException; -import com.zcloud.primeport.domain.gateway.RiskPointGateway; -import com.zcloud.primeport.domain.model.RiskPointE; -import com.zcloud.primeport.dto.RiskPointUpdateCmd; -import lombok.AllArgsConstructor; -import org.springframework.beans.BeanUtils; -import org.springframework.stereotype.Component; -import org.springframework.transaction.annotation.Transactional; - -/** - * 风险点修改执行器 - * - * @author lin - */ -@Component -@AllArgsConstructor -public class RiskPointUpdateExe { - private final RiskPointGateway riskPointGateway; - - @Transactional(rollbackFor = Exception.class) - public void execute(RiskPointUpdateCmd riskPointUpdateCmd) { - RiskPointE riskPointE = new RiskPointE(); - BeanUtils.copyProperties(riskPointUpdateCmd, riskPointE); - boolean res = riskPointGateway.update(riskPointE); - if (!res) { - throw new BizException("修改失败"); - } - } -} diff --git a/web-app/src/main/java/com/zcloud/primeport/command/convertor/MkmjAreaCoConvertor.java b/web-app/src/main/java/com/zcloud/primeport/command/convertor/MkmjAreaCoConvertor.java new file mode 100644 index 0000000..06d2b3b --- /dev/null +++ b/web-app/src/main/java/com/zcloud/primeport/command/convertor/MkmjAreaCoConvertor.java @@ -0,0 +1,26 @@ +package com.zcloud.primeport.command.convertor; + +import com.zcloud.primeport.dto.clientobject.MkmjAreaCO; +import com.zcloud.primeport.persistence.dataobject.MkmjAreaDO; +import org.mapstruct.Mapper; + +import java.util.List; + + +/** + * web-app + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:41 + */ +@Mapper(componentModel = "spring") +public interface MkmjAreaCoConvertor { + /** + * @param mkmjAreaDOs + * @return + */ + List converDOsToCOs(List mkmjAreaDOs); + + MkmjAreaCO converDOToCO(MkmjAreaDO mkmjAreaDO); +} + diff --git a/web-app/src/main/java/com/zcloud/primeport/command/convertor/MkmjAreaGateCoConvertor.java b/web-app/src/main/java/com/zcloud/primeport/command/convertor/MkmjAreaGateCoConvertor.java new file mode 100644 index 0000000..1d28fca --- /dev/null +++ b/web-app/src/main/java/com/zcloud/primeport/command/convertor/MkmjAreaGateCoConvertor.java @@ -0,0 +1,26 @@ +package com.zcloud.primeport.command.convertor; + +import com.zcloud.primeport.dto.clientobject.MkmjAreaGateCO; +import com.zcloud.primeport.persistence.dataobject.MkmjAreaGateDO; +import org.mapstruct.Mapper; + +import java.util.List; + + +/** + * web-app + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:43 + */ +@Mapper(componentModel = "spring") +public interface MkmjAreaGateCoConvertor { + /** + * @param mkmjAreaGateDOs + * @return + */ + List converDOsToCOs(List mkmjAreaGateDOs); + + MkmjAreaGateCO converDOToCO(MkmjAreaGateDO mkmjAreaGateDO); +} + diff --git a/web-app/src/main/java/com/zcloud/primeport/command/convertor/MkmjGateLogCoConvertor.java b/web-app/src/main/java/com/zcloud/primeport/command/convertor/MkmjGateLogCoConvertor.java new file mode 100644 index 0000000..8db8f8f --- /dev/null +++ b/web-app/src/main/java/com/zcloud/primeport/command/convertor/MkmjGateLogCoConvertor.java @@ -0,0 +1,26 @@ +package com.zcloud.primeport.command.convertor; + +import com.zcloud.primeport.dto.clientobject.MkmjGateLogCO; +import com.zcloud.primeport.persistence.dataobject.MkmjGateLogDO; +import org.mapstruct.Mapper; + +import java.util.List; + + +/** + * web-app + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:43 + */ +@Mapper(componentModel = "spring") +public interface MkmjGateLogCoConvertor { + /** + * @param mkmjGateLogDOs + * @return + */ + List converDOsToCOs(List mkmjGateLogDOs); + + MkmjGateLogCO converDOToCO(MkmjGateLogDO mkmjGateLogDO); +} + diff --git a/web-app/src/main/java/com/zcloud/primeport/command/convertor/MkmjGateVideoCoConvertor.java b/web-app/src/main/java/com/zcloud/primeport/command/convertor/MkmjGateVideoCoConvertor.java new file mode 100644 index 0000000..ad758f0 --- /dev/null +++ b/web-app/src/main/java/com/zcloud/primeport/command/convertor/MkmjGateVideoCoConvertor.java @@ -0,0 +1,26 @@ +package com.zcloud.primeport.command.convertor; + +import com.zcloud.primeport.dto.clientobject.MkmjGateVideoCO; +import com.zcloud.primeport.persistence.dataobject.MkmjGateVideoDO; +import org.mapstruct.Mapper; + +import java.util.List; + + +/** + * web-app + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:44 + */ +@Mapper(componentModel = "spring") +public interface MkmjGateVideoCoConvertor { + /** + * @param mkmjGateVideoDOs + * @return + */ + List converDOsToCOs(List mkmjGateVideoDOs); + + MkmjGateVideoCO converDOToCO(MkmjGateVideoDO mkmjGateVideoDO); +} + diff --git a/web-app/src/main/java/com/zcloud/primeport/command/convertor/MkmjPassageCoConvertor.java b/web-app/src/main/java/com/zcloud/primeport/command/convertor/MkmjPassageCoConvertor.java new file mode 100644 index 0000000..326a6ec --- /dev/null +++ b/web-app/src/main/java/com/zcloud/primeport/command/convertor/MkmjPassageCoConvertor.java @@ -0,0 +1,26 @@ +package com.zcloud.primeport.command.convertor; + +import com.zcloud.primeport.dto.clientobject.MkmjPassageCO; +import com.zcloud.primeport.persistence.dataobject.MkmjPassageDO; +import org.mapstruct.Mapper; + +import java.util.List; + + +/** + * web-app + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:45 + */ +@Mapper(componentModel = "spring") +public interface MkmjPassageCoConvertor { + /** + * @param mkmjPassageDOs + * @return + */ + List converDOsToCOs(List mkmjPassageDOs); + + MkmjPassageCO converDOToCO(MkmjPassageDO mkmjPassageDO); +} + diff --git a/web-app/src/main/java/com/zcloud/primeport/command/convertor/RiskPointCoConvertor.java b/web-app/src/main/java/com/zcloud/primeport/command/convertor/RiskPointCoConvertor.java deleted file mode 100644 index 2624b9e..0000000 --- a/web-app/src/main/java/com/zcloud/primeport/command/convertor/RiskPointCoConvertor.java +++ /dev/null @@ -1,16 +0,0 @@ -package com.zcloud.primeport.command.convertor; - -import com.zcloud.primeport.dto.clientobject.RiskPointCo; -import com.zcloud.primeport.persistence.dataobject.RiskPointDO; -import org.mapstruct.Mapper; - -import java.util.List; - -@Mapper(componentModel = "spring") -public interface RiskPointCoConvertor { - /** - * @param riskPointE - * @return - */ - List converDOsToCOs(List riskPointE); -} diff --git a/web-app/src/main/java/com/zcloud/primeport/command/query/MkmjAreaGateQueryExe.java b/web-app/src/main/java/com/zcloud/primeport/command/query/MkmjAreaGateQueryExe.java new file mode 100644 index 0000000..87f502b --- /dev/null +++ b/web-app/src/main/java/com/zcloud/primeport/command/query/MkmjAreaGateQueryExe.java @@ -0,0 +1,52 @@ +package com.zcloud.primeport.command.query; + +import com.zcloud.primeport.command.convertor.MkmjAreaGateCoConvertor; +import com.zcloud.primeport.dto.MkmjAreaGatePageQry; +import com.zcloud.primeport.dto.clientobject.MkmjAreaGateCO; +import com.zcloud.primeport.persistence.dataobject.MkmjAreaGateDO; +import com.zcloud.primeport.persistence.repository.MkmjAreaGateRepository; +import com.zcloud.gbscommon.utils.PageQueryHelper; +import com.alibaba.cola.dto.PageResponse; +import lombok.AllArgsConstructor; +import org.springframework.stereotype.Component; + +import java.util.List; +import java.util.Map; + + +/** + * web-app + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:43 + */ +@Component +@AllArgsConstructor +public class MkmjAreaGateQueryExe { + private final MkmjAreaGateRepository mkmjAreaGateRepository; + private final MkmjAreaGateCoConvertor mkmjAreaGateCoConvertor; + + /** + * 根据id查询 + * + * @param id + * @return + */ + public MkmjAreaGateCO queryById(Long id) { + return mkmjAreaGateCoConvertor.converDOToCO(mkmjAreaGateRepository.getById(id)); + } + + /** + * 分页 + * + * @param mkmjAreaGatePageQry + * @return + */ + public PageResponse execute(MkmjAreaGatePageQry mkmjAreaGatePageQry) { + Map params = PageQueryHelper.toHashMap(mkmjAreaGatePageQry); + PageResponse pageResponse = mkmjAreaGateRepository.listPage(params); + List examCenterCOS = mkmjAreaGateCoConvertor.converDOsToCOs(pageResponse.getData()); + return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex()); + } +} + diff --git a/web-app/src/main/java/com/zcloud/primeport/command/query/MkmjAreaQueryExe.java b/web-app/src/main/java/com/zcloud/primeport/command/query/MkmjAreaQueryExe.java new file mode 100644 index 0000000..fe7dd24 --- /dev/null +++ b/web-app/src/main/java/com/zcloud/primeport/command/query/MkmjAreaQueryExe.java @@ -0,0 +1,52 @@ +package com.zcloud.primeport.command.query; + +import com.zcloud.primeport.command.convertor.MkmjAreaCoConvertor; +import com.zcloud.primeport.dto.MkmjAreaPageQry; +import com.zcloud.primeport.dto.clientobject.MkmjAreaCO; +import com.zcloud.primeport.persistence.dataobject.MkmjAreaDO; +import com.zcloud.primeport.persistence.repository.MkmjAreaRepository; +import com.zcloud.gbscommon.utils.PageQueryHelper; +import com.alibaba.cola.dto.PageResponse; +import lombok.AllArgsConstructor; +import org.springframework.stereotype.Component; + +import java.util.List; +import java.util.Map; + + +/** + * web-app + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:42 + */ +@Component +@AllArgsConstructor +public class MkmjAreaQueryExe { + private final MkmjAreaRepository mkmjAreaRepository; + private final MkmjAreaCoConvertor mkmjAreaCoConvertor; + + /** + * 根据id查询 + * + * @param id + * @return + */ + public MkmjAreaCO queryById(Long id) { + return mkmjAreaCoConvertor.converDOToCO(mkmjAreaRepository.getById(id)); + } + + /** + * 分页 + * + * @param mkmjAreaPageQry + * @return + */ + public PageResponse execute(MkmjAreaPageQry mkmjAreaPageQry) { + Map params = PageQueryHelper.toHashMap(mkmjAreaPageQry); + PageResponse pageResponse = mkmjAreaRepository.listPage(params); + List examCenterCOS = mkmjAreaCoConvertor.converDOsToCOs(pageResponse.getData()); + return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex()); + } +} + diff --git a/web-app/src/main/java/com/zcloud/primeport/command/query/MkmjGateLogQueryExe.java b/web-app/src/main/java/com/zcloud/primeport/command/query/MkmjGateLogQueryExe.java new file mode 100644 index 0000000..fd209f5 --- /dev/null +++ b/web-app/src/main/java/com/zcloud/primeport/command/query/MkmjGateLogQueryExe.java @@ -0,0 +1,52 @@ +package com.zcloud.primeport.command.query; + +import com.zcloud.primeport.command.convertor.MkmjGateLogCoConvertor; +import com.zcloud.primeport.dto.MkmjGateLogPageQry; +import com.zcloud.primeport.dto.clientobject.MkmjGateLogCO; +import com.zcloud.primeport.persistence.dataobject.MkmjGateLogDO; +import com.zcloud.primeport.persistence.repository.MkmjGateLogRepository; +import com.zcloud.gbscommon.utils.PageQueryHelper; +import com.alibaba.cola.dto.PageResponse; +import lombok.AllArgsConstructor; +import org.springframework.stereotype.Component; + +import java.util.List; +import java.util.Map; + + +/** + * web-app + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:44 + */ +@Component +@AllArgsConstructor +public class MkmjGateLogQueryExe { + private final MkmjGateLogRepository mkmjGateLogRepository; + private final MkmjGateLogCoConvertor mkmjGateLogCoConvertor; + + /** + * 根据id查询 + * + * @param id + * @return + */ + public MkmjGateLogCO queryById(Long id) { + return mkmjGateLogCoConvertor.converDOToCO(mkmjGateLogRepository.getById(id)); + } + + /** + * 分页 + * + * @param mkmjGateLogPageQry + * @return + */ + public PageResponse execute(MkmjGateLogPageQry mkmjGateLogPageQry) { + Map params = PageQueryHelper.toHashMap(mkmjGateLogPageQry); + PageResponse pageResponse = mkmjGateLogRepository.listPage(params); + List examCenterCOS = mkmjGateLogCoConvertor.converDOsToCOs(pageResponse.getData()); + return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex()); + } +} + diff --git a/web-app/src/main/java/com/zcloud/primeport/command/query/MkmjGateVideoQueryExe.java b/web-app/src/main/java/com/zcloud/primeport/command/query/MkmjGateVideoQueryExe.java new file mode 100644 index 0000000..7031754 --- /dev/null +++ b/web-app/src/main/java/com/zcloud/primeport/command/query/MkmjGateVideoQueryExe.java @@ -0,0 +1,52 @@ +package com.zcloud.primeport.command.query; + +import com.zcloud.primeport.command.convertor.MkmjGateVideoCoConvertor; +import com.zcloud.primeport.dto.MkmjGateVideoPageQry; +import com.zcloud.primeport.dto.clientobject.MkmjGateVideoCO; +import com.zcloud.primeport.persistence.dataobject.MkmjGateVideoDO; +import com.zcloud.primeport.persistence.repository.MkmjGateVideoRepository; +import com.zcloud.gbscommon.utils.PageQueryHelper; +import com.alibaba.cola.dto.PageResponse; +import lombok.AllArgsConstructor; +import org.springframework.stereotype.Component; + +import java.util.List; +import java.util.Map; + + +/** + * web-app + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:44 + */ +@Component +@AllArgsConstructor +public class MkmjGateVideoQueryExe { + private final MkmjGateVideoRepository mkmjGateVideoRepository; + private final MkmjGateVideoCoConvertor mkmjGateVideoCoConvertor; + + /** + * 根据id查询 + * + * @param id + * @return + */ + public MkmjGateVideoCO queryById(Long id) { + return mkmjGateVideoCoConvertor.converDOToCO(mkmjGateVideoRepository.getById(id)); + } + + /** + * 分页 + * + * @param mkmjGateVideoPageQry + * @return + */ + public PageResponse execute(MkmjGateVideoPageQry mkmjGateVideoPageQry) { + Map params = PageQueryHelper.toHashMap(mkmjGateVideoPageQry); + PageResponse pageResponse = mkmjGateVideoRepository.listPage(params); + List examCenterCOS = mkmjGateVideoCoConvertor.converDOsToCOs(pageResponse.getData()); + return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex()); + } +} + diff --git a/web-app/src/main/java/com/zcloud/primeport/command/query/MkmjPassageQueryExe.java b/web-app/src/main/java/com/zcloud/primeport/command/query/MkmjPassageQueryExe.java new file mode 100644 index 0000000..0edbf6a --- /dev/null +++ b/web-app/src/main/java/com/zcloud/primeport/command/query/MkmjPassageQueryExe.java @@ -0,0 +1,52 @@ +package com.zcloud.primeport.command.query; + +import com.zcloud.primeport.command.convertor.MkmjPassageCoConvertor; +import com.zcloud.primeport.dto.MkmjPassagePageQry; +import com.zcloud.primeport.dto.clientobject.MkmjPassageCO; +import com.zcloud.primeport.persistence.dataobject.MkmjPassageDO; +import com.zcloud.primeport.persistence.repository.MkmjPassageRepository; +import com.zcloud.gbscommon.utils.PageQueryHelper; +import com.alibaba.cola.dto.PageResponse; +import lombok.AllArgsConstructor; +import org.springframework.stereotype.Component; + +import java.util.List; +import java.util.Map; + + +/** + * web-app + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:45 + */ +@Component +@AllArgsConstructor +public class MkmjPassageQueryExe { + private final MkmjPassageRepository mkmjPassageRepository; + private final MkmjPassageCoConvertor mkmjPassageCoConvertor; + + /** + * 根据id查询 + * + * @param id + * @return + */ + public MkmjPassageCO queryById(Long id) { + return mkmjPassageCoConvertor.converDOToCO(mkmjPassageRepository.getById(id)); + } + + /** + * 分页 + * + * @param mkmjPassagePageQry + * @return + */ + public PageResponse execute(MkmjPassagePageQry mkmjPassagePageQry) { + Map params = PageQueryHelper.toHashMap(mkmjPassagePageQry); + PageResponse pageResponse = mkmjPassageRepository.listPage(params); + List examCenterCOS = mkmjPassageCoConvertor.converDOsToCOs(pageResponse.getData()); + return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex()); + } +} + diff --git a/web-app/src/main/java/com/zcloud/primeport/command/query/RiskPointQueryExe.java b/web-app/src/main/java/com/zcloud/primeport/command/query/RiskPointQueryExe.java deleted file mode 100644 index 6422d87..0000000 --- a/web-app/src/main/java/com/zcloud/primeport/command/query/RiskPointQueryExe.java +++ /dev/null @@ -1,36 +0,0 @@ -package com.zcloud.primeport.command.query; - -import com.alibaba.cola.dto.PageResponse; -import com.zcloud.primeport.command.convertor.RiskPointCoConvertor; -import com.zcloud.primeport.dto.RiskPointPageQry; -import com.zcloud.primeport.dto.clientobject.RiskPointCo; -import com.zcloud.primeport.persistence.dataobject.RiskPointDO; -import com.zcloud.primeport.persistence.repository.RiskPointRepository; -import lombok.AllArgsConstructor; -import org.springframework.stereotype.Component; - -import java.util.List; - -/** - * 风险点新增执行器 - * - * @author lin - */ -@Component -@AllArgsConstructor -public class RiskPointQueryExe { - private final RiskPointRepository riskPointRepository; - private final RiskPointCoConvertor riskPointCoConvertor; - - /** - * 分页 - * - * @param riskPointPageQry - * @return - */ - public PageResponse execute(RiskPointPageQry riskPointPageQry) { - PageResponse pageResponse = riskPointRepository.listRiskPointPage(riskPointPageQry.toHashMap()); - List examCenterCOS = riskPointCoConvertor.converDOsToCOs(pageResponse.getData()); - return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex()); - } -} diff --git a/web-app/src/main/java/com/zcloud/primeport/service/MkmjAreaGateServiceImpl.java b/web-app/src/main/java/com/zcloud/primeport/service/MkmjAreaGateServiceImpl.java new file mode 100644 index 0000000..6a7ed18 --- /dev/null +++ b/web-app/src/main/java/com/zcloud/primeport/service/MkmjAreaGateServiceImpl.java @@ -0,0 +1,65 @@ +package com.zcloud.primeport.service; + +import com.zcloud.primeport.api.MkmjAreaGateServiceI; +import com.zcloud.primeport.command.MkmjAreaGateAddExe; +import com.zcloud.primeport.command.MkmjAreaGateRemoveExe; +import com.zcloud.primeport.command.MkmjAreaGateUpdateExe; +import com.zcloud.primeport.command.query.MkmjAreaGateQueryExe; +import com.zcloud.primeport.dto.MkmjAreaGateAddCmd; +import com.zcloud.primeport.dto.MkmjAreaGatePageQry; +import com.zcloud.primeport.dto.MkmjAreaGateUpdateCmd; +import com.zcloud.primeport.dto.clientobject.MkmjAreaGateCO; + +import com.alibaba.cola.dto.PageResponse; +import com.alibaba.cola.dto.SingleResponse; +import lombok.AllArgsConstructor; +import org.springframework.stereotype.Service; + +/** + * web-app + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:43 + */ +@Service +@AllArgsConstructor +public class MkmjAreaGateServiceImpl implements MkmjAreaGateServiceI { + private final MkmjAreaGateAddExe mkmjAreaGateAddExe; + private final MkmjAreaGateUpdateExe mkmjAreaGateUpdateExe; + private final MkmjAreaGateRemoveExe mkmjAreaGateRemoveExe; + private final MkmjAreaGateQueryExe mkmjAreaGateQueryExe; + + @Override + public MkmjAreaGateCO queryById(Long id) { + return mkmjAreaGateQueryExe.queryById(id); + } + + @Override + public PageResponse listPage(MkmjAreaGatePageQry qry) { + + return mkmjAreaGateQueryExe.execute(qry); + } + + @Override + public SingleResponse add(MkmjAreaGateAddCmd cmd) { + + mkmjAreaGateAddExe.execute(cmd); + return SingleResponse.buildSuccess(); + } + + @Override + public void edit(MkmjAreaGateUpdateCmd mkmjAreaGateUpdateCmd) { + mkmjAreaGateUpdateExe.execute(mkmjAreaGateUpdateCmd); + } + + @Override + public void remove(Long id) { + mkmjAreaGateRemoveExe.execute(id); + } + + @Override + public void removeBatch(Long[] ids) { + mkmjAreaGateRemoveExe.execute(ids); + } +} + diff --git a/web-app/src/main/java/com/zcloud/primeport/service/MkmjAreaServiceImpl.java b/web-app/src/main/java/com/zcloud/primeport/service/MkmjAreaServiceImpl.java new file mode 100644 index 0000000..2f285f7 --- /dev/null +++ b/web-app/src/main/java/com/zcloud/primeport/service/MkmjAreaServiceImpl.java @@ -0,0 +1,65 @@ +package com.zcloud.primeport.service; + +import com.zcloud.primeport.api.MkmjAreaServiceI; +import com.zcloud.primeport.command.MkmjAreaAddExe; +import com.zcloud.primeport.command.MkmjAreaRemoveExe; +import com.zcloud.primeport.command.MkmjAreaUpdateExe; +import com.zcloud.primeport.command.query.MkmjAreaQueryExe; +import com.zcloud.primeport.dto.MkmjAreaAddCmd; +import com.zcloud.primeport.dto.MkmjAreaPageQry; +import com.zcloud.primeport.dto.MkmjAreaUpdateCmd; +import com.zcloud.primeport.dto.clientobject.MkmjAreaCO; + +import com.alibaba.cola.dto.PageResponse; +import com.alibaba.cola.dto.SingleResponse; +import lombok.AllArgsConstructor; +import org.springframework.stereotype.Service; + +/** + * web-app + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:42 + */ +@Service +@AllArgsConstructor +public class MkmjAreaServiceImpl implements MkmjAreaServiceI { + private final MkmjAreaAddExe mkmjAreaAddExe; + private final MkmjAreaUpdateExe mkmjAreaUpdateExe; + private final MkmjAreaRemoveExe mkmjAreaRemoveExe; + private final MkmjAreaQueryExe mkmjAreaQueryExe; + + @Override + public MkmjAreaCO queryById(Long id) { + return mkmjAreaQueryExe.queryById(id); + } + + @Override + public PageResponse listPage(MkmjAreaPageQry qry) { + + return mkmjAreaQueryExe.execute(qry); + } + + @Override + public SingleResponse add(MkmjAreaAddCmd cmd) { + + mkmjAreaAddExe.execute(cmd); + return SingleResponse.buildSuccess(); + } + + @Override + public void edit(MkmjAreaUpdateCmd mkmjAreaUpdateCmd) { + mkmjAreaUpdateExe.execute(mkmjAreaUpdateCmd); + } + + @Override + public void remove(Long id) { + mkmjAreaRemoveExe.execute(id); + } + + @Override + public void removeBatch(Long[] ids) { + mkmjAreaRemoveExe.execute(ids); + } +} + diff --git a/web-app/src/main/java/com/zcloud/primeport/service/MkmjGateLogServiceImpl.java b/web-app/src/main/java/com/zcloud/primeport/service/MkmjGateLogServiceImpl.java new file mode 100644 index 0000000..37aad24 --- /dev/null +++ b/web-app/src/main/java/com/zcloud/primeport/service/MkmjGateLogServiceImpl.java @@ -0,0 +1,65 @@ +package com.zcloud.primeport.service; + +import com.zcloud.primeport.api.MkmjGateLogServiceI; +import com.zcloud.primeport.command.MkmjGateLogAddExe; +import com.zcloud.primeport.command.MkmjGateLogRemoveExe; +import com.zcloud.primeport.command.MkmjGateLogUpdateExe; +import com.zcloud.primeport.command.query.MkmjGateLogQueryExe; +import com.zcloud.primeport.dto.MkmjGateLogAddCmd; +import com.zcloud.primeport.dto.MkmjGateLogPageQry; +import com.zcloud.primeport.dto.MkmjGateLogUpdateCmd; +import com.zcloud.primeport.dto.clientobject.MkmjGateLogCO; + +import com.alibaba.cola.dto.PageResponse; +import com.alibaba.cola.dto.SingleResponse; +import lombok.AllArgsConstructor; +import org.springframework.stereotype.Service; + +/** + * web-app + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:44 + */ +@Service +@AllArgsConstructor +public class MkmjGateLogServiceImpl implements MkmjGateLogServiceI { + private final MkmjGateLogAddExe mkmjGateLogAddExe; + private final MkmjGateLogUpdateExe mkmjGateLogUpdateExe; + private final MkmjGateLogRemoveExe mkmjGateLogRemoveExe; + private final MkmjGateLogQueryExe mkmjGateLogQueryExe; + + @Override + public MkmjGateLogCO queryById(Long id) { + return mkmjGateLogQueryExe.queryById(id); + } + + @Override + public PageResponse listPage(MkmjGateLogPageQry qry) { + + return mkmjGateLogQueryExe.execute(qry); + } + + @Override + public SingleResponse add(MkmjGateLogAddCmd cmd) { + + mkmjGateLogAddExe.execute(cmd); + return SingleResponse.buildSuccess(); + } + + @Override + public void edit(MkmjGateLogUpdateCmd mkmjGateLogUpdateCmd) { + mkmjGateLogUpdateExe.execute(mkmjGateLogUpdateCmd); + } + + @Override + public void remove(Long id) { + mkmjGateLogRemoveExe.execute(id); + } + + @Override + public void removeBatch(Long[] ids) { + mkmjGateLogRemoveExe.execute(ids); + } +} + diff --git a/web-app/src/main/java/com/zcloud/primeport/service/MkmjGateVideoServiceImpl.java b/web-app/src/main/java/com/zcloud/primeport/service/MkmjGateVideoServiceImpl.java new file mode 100644 index 0000000..ee717fa --- /dev/null +++ b/web-app/src/main/java/com/zcloud/primeport/service/MkmjGateVideoServiceImpl.java @@ -0,0 +1,65 @@ +package com.zcloud.primeport.service; + +import com.zcloud.primeport.api.MkmjGateVideoServiceI; +import com.zcloud.primeport.command.MkmjGateVideoAddExe; +import com.zcloud.primeport.command.MkmjGateVideoRemoveExe; +import com.zcloud.primeport.command.MkmjGateVideoUpdateExe; +import com.zcloud.primeport.command.query.MkmjGateVideoQueryExe; +import com.zcloud.primeport.dto.MkmjGateVideoAddCmd; +import com.zcloud.primeport.dto.MkmjGateVideoPageQry; +import com.zcloud.primeport.dto.MkmjGateVideoUpdateCmd; +import com.zcloud.primeport.dto.clientobject.MkmjGateVideoCO; + +import com.alibaba.cola.dto.PageResponse; +import com.alibaba.cola.dto.SingleResponse; +import lombok.AllArgsConstructor; +import org.springframework.stereotype.Service; + +/** + * web-app + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:44 + */ +@Service +@AllArgsConstructor +public class MkmjGateVideoServiceImpl implements MkmjGateVideoServiceI { + private final MkmjGateVideoAddExe mkmjGateVideoAddExe; + private final MkmjGateVideoUpdateExe mkmjGateVideoUpdateExe; + private final MkmjGateVideoRemoveExe mkmjGateVideoRemoveExe; + private final MkmjGateVideoQueryExe mkmjGateVideoQueryExe; + + @Override + public MkmjGateVideoCO queryById(Long id) { + return mkmjGateVideoQueryExe.queryById(id); + } + + @Override + public PageResponse listPage(MkmjGateVideoPageQry qry) { + + return mkmjGateVideoQueryExe.execute(qry); + } + + @Override + public SingleResponse add(MkmjGateVideoAddCmd cmd) { + + mkmjGateVideoAddExe.execute(cmd); + return SingleResponse.buildSuccess(); + } + + @Override + public void edit(MkmjGateVideoUpdateCmd mkmjGateVideoUpdateCmd) { + mkmjGateVideoUpdateExe.execute(mkmjGateVideoUpdateCmd); + } + + @Override + public void remove(Long id) { + mkmjGateVideoRemoveExe.execute(id); + } + + @Override + public void removeBatch(Long[] ids) { + mkmjGateVideoRemoveExe.execute(ids); + } +} + diff --git a/web-app/src/main/java/com/zcloud/primeport/service/MkmjPassageServiceImpl.java b/web-app/src/main/java/com/zcloud/primeport/service/MkmjPassageServiceImpl.java new file mode 100644 index 0000000..2fc0049 --- /dev/null +++ b/web-app/src/main/java/com/zcloud/primeport/service/MkmjPassageServiceImpl.java @@ -0,0 +1,65 @@ +package com.zcloud.primeport.service; + +import com.zcloud.primeport.api.MkmjPassageServiceI; +import com.zcloud.primeport.command.MkmjPassageAddExe; +import com.zcloud.primeport.command.MkmjPassageRemoveExe; +import com.zcloud.primeport.command.MkmjPassageUpdateExe; +import com.zcloud.primeport.command.query.MkmjPassageQueryExe; +import com.zcloud.primeport.dto.MkmjPassageAddCmd; +import com.zcloud.primeport.dto.MkmjPassagePageQry; +import com.zcloud.primeport.dto.MkmjPassageUpdateCmd; +import com.zcloud.primeport.dto.clientobject.MkmjPassageCO; + +import com.alibaba.cola.dto.PageResponse; +import com.alibaba.cola.dto.SingleResponse; +import lombok.AllArgsConstructor; +import org.springframework.stereotype.Service; + +/** + * web-app + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:45 + */ +@Service +@AllArgsConstructor +public class MkmjPassageServiceImpl implements MkmjPassageServiceI { + private final MkmjPassageAddExe mkmjPassageAddExe; + private final MkmjPassageUpdateExe mkmjPassageUpdateExe; + private final MkmjPassageRemoveExe mkmjPassageRemoveExe; + private final MkmjPassageQueryExe mkmjPassageQueryExe; + + @Override + public MkmjPassageCO queryById(Long id) { + return mkmjPassageQueryExe.queryById(id); + } + + @Override + public PageResponse listPage(MkmjPassagePageQry qry) { + + return mkmjPassageQueryExe.execute(qry); + } + + @Override + public SingleResponse add(MkmjPassageAddCmd cmd) { + + mkmjPassageAddExe.execute(cmd); + return SingleResponse.buildSuccess(); + } + + @Override + public void edit(MkmjPassageUpdateCmd mkmjPassageUpdateCmd) { + mkmjPassageUpdateExe.execute(mkmjPassageUpdateCmd); + } + + @Override + public void remove(Long id) { + mkmjPassageRemoveExe.execute(id); + } + + @Override + public void removeBatch(Long[] ids) { + mkmjPassageRemoveExe.execute(ids); + } +} + diff --git a/web-app/src/main/java/com/zcloud/primeport/service/RiskPointServiceImpl.java b/web-app/src/main/java/com/zcloud/primeport/service/RiskPointServiceImpl.java deleted file mode 100644 index 447c8c5..0000000 --- a/web-app/src/main/java/com/zcloud/primeport/service/RiskPointServiceImpl.java +++ /dev/null @@ -1,56 +0,0 @@ -package com.zcloud.primeport.service; - -import com.alibaba.cola.dto.PageResponse; -import com.alibaba.cola.dto.SingleResponse; -import com.zcloud.primeport.api.RiskPointServiceI; -import com.zcloud.primeport.command.RiskPointAddExe; -import com.zcloud.primeport.command.RiskPointRemoveExe; -import com.zcloud.primeport.command.RiskPointUpdateExe; -import com.zcloud.primeport.command.query.RiskPointQueryExe; -import com.zcloud.primeport.dto.RiskPointAddCmd; -import com.zcloud.primeport.dto.RiskPointPageQry; -import com.zcloud.primeport.dto.RiskPointUpdateCmd; -import com.zcloud.primeport.dto.clientobject.RiskPointCo; -import lombok.AllArgsConstructor; -import org.springframework.stereotype.Service; - -/** - * @author lin - */ -@Service -@AllArgsConstructor -public class RiskPointServiceImpl implements RiskPointServiceI { - private final RiskPointAddExe riskPointAddExe; - private final RiskPointUpdateExe riskPointUpdateExe; - private final RiskPointRemoveExe riskPointRemoveExe; - private final RiskPointQueryExe riskPointQueryExe; - - @Override - public PageResponse listPage(RiskPointPageQry qry){ - - return riskPointQueryExe.execute(qry); - } - - @Override - public SingleResponse add(RiskPointAddCmd cmd) { - - riskPointAddExe.execute(cmd); - return SingleResponse.buildSuccess(); - } - - @Override - public void edit(RiskPointUpdateCmd riskPointUpdateCmd) { - riskPointUpdateExe.execute(riskPointUpdateCmd); - } - - @Override - public void remove(Long id) { - riskPointRemoveExe.execute(id); - } - - @Override - public void removeBatch(Long[] ids) { - riskPointRemoveExe.execute(ids); - } - -} diff --git a/web-client/src/main/java/com/zcloud/primeport/api/MkmjAreaGateServiceI.java b/web-client/src/main/java/com/zcloud/primeport/api/MkmjAreaGateServiceI.java new file mode 100644 index 0000000..c6e42fc --- /dev/null +++ b/web-client/src/main/java/com/zcloud/primeport/api/MkmjAreaGateServiceI.java @@ -0,0 +1,30 @@ +package com.zcloud.primeport.api; + +import com.zcloud.primeport.dto.MkmjAreaGateAddCmd; +import com.zcloud.primeport.dto.MkmjAreaGatePageQry; +import com.zcloud.primeport.dto.MkmjAreaGateUpdateCmd; +import com.zcloud.primeport.dto.clientobject.MkmjAreaGateCO; + +import com.alibaba.cola.dto.PageResponse; +import com.alibaba.cola.dto.SingleResponse; + +/** + * web-client + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:43 + */ +public interface MkmjAreaGateServiceI { + MkmjAreaGateCO queryById(Long id); + + PageResponse listPage(MkmjAreaGatePageQry qry); + + SingleResponse add(MkmjAreaGateAddCmd cmd); + + void edit(MkmjAreaGateUpdateCmd cmd); + + void remove(Long id); + + void removeBatch(Long[] ids); +} + diff --git a/web-client/src/main/java/com/zcloud/primeport/api/MkmjAreaServiceI.java b/web-client/src/main/java/com/zcloud/primeport/api/MkmjAreaServiceI.java new file mode 100644 index 0000000..127bb41 --- /dev/null +++ b/web-client/src/main/java/com/zcloud/primeport/api/MkmjAreaServiceI.java @@ -0,0 +1,30 @@ +package com.zcloud.primeport.api; + +import com.zcloud.primeport.dto.MkmjAreaAddCmd; +import com.zcloud.primeport.dto.MkmjAreaPageQry; +import com.zcloud.primeport.dto.MkmjAreaUpdateCmd; +import com.zcloud.primeport.dto.clientobject.MkmjAreaCO; + +import com.alibaba.cola.dto.PageResponse; +import com.alibaba.cola.dto.SingleResponse; + +/** + * web-client + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:42 + */ +public interface MkmjAreaServiceI { + MkmjAreaCO queryById(Long id); + + PageResponse listPage(MkmjAreaPageQry qry); + + SingleResponse add(MkmjAreaAddCmd cmd); + + void edit(MkmjAreaUpdateCmd cmd); + + void remove(Long id); + + void removeBatch(Long[] ids); +} + diff --git a/web-client/src/main/java/com/zcloud/primeport/api/MkmjGateLogServiceI.java b/web-client/src/main/java/com/zcloud/primeport/api/MkmjGateLogServiceI.java new file mode 100644 index 0000000..c00ea5d --- /dev/null +++ b/web-client/src/main/java/com/zcloud/primeport/api/MkmjGateLogServiceI.java @@ -0,0 +1,30 @@ +package com.zcloud.primeport.api; + +import com.zcloud.primeport.dto.MkmjGateLogAddCmd; +import com.zcloud.primeport.dto.MkmjGateLogPageQry; +import com.zcloud.primeport.dto.MkmjGateLogUpdateCmd; +import com.zcloud.primeport.dto.clientobject.MkmjGateLogCO; + +import com.alibaba.cola.dto.PageResponse; +import com.alibaba.cola.dto.SingleResponse; + +/** + * web-client + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:44 + */ +public interface MkmjGateLogServiceI { + MkmjGateLogCO queryById(Long id); + + PageResponse listPage(MkmjGateLogPageQry qry); + + SingleResponse add(MkmjGateLogAddCmd cmd); + + void edit(MkmjGateLogUpdateCmd cmd); + + void remove(Long id); + + void removeBatch(Long[] ids); +} + diff --git a/web-client/src/main/java/com/zcloud/primeport/api/MkmjGateVideoServiceI.java b/web-client/src/main/java/com/zcloud/primeport/api/MkmjGateVideoServiceI.java new file mode 100644 index 0000000..f75b574 --- /dev/null +++ b/web-client/src/main/java/com/zcloud/primeport/api/MkmjGateVideoServiceI.java @@ -0,0 +1,30 @@ +package com.zcloud.primeport.api; + +import com.zcloud.primeport.dto.MkmjGateVideoAddCmd; +import com.zcloud.primeport.dto.MkmjGateVideoPageQry; +import com.zcloud.primeport.dto.MkmjGateVideoUpdateCmd; +import com.zcloud.primeport.dto.clientobject.MkmjGateVideoCO; + +import com.alibaba.cola.dto.PageResponse; +import com.alibaba.cola.dto.SingleResponse; + +/** + * web-client + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:44 + */ +public interface MkmjGateVideoServiceI { + MkmjGateVideoCO queryById(Long id); + + PageResponse listPage(MkmjGateVideoPageQry qry); + + SingleResponse add(MkmjGateVideoAddCmd cmd); + + void edit(MkmjGateVideoUpdateCmd cmd); + + void remove(Long id); + + void removeBatch(Long[] ids); +} + diff --git a/web-client/src/main/java/com/zcloud/primeport/api/MkmjPassageServiceI.java b/web-client/src/main/java/com/zcloud/primeport/api/MkmjPassageServiceI.java new file mode 100644 index 0000000..0ceef90 --- /dev/null +++ b/web-client/src/main/java/com/zcloud/primeport/api/MkmjPassageServiceI.java @@ -0,0 +1,30 @@ +package com.zcloud.primeport.api; + +import com.zcloud.primeport.dto.MkmjPassageAddCmd; +import com.zcloud.primeport.dto.MkmjPassagePageQry; +import com.zcloud.primeport.dto.MkmjPassageUpdateCmd; +import com.zcloud.primeport.dto.clientobject.MkmjPassageCO; + +import com.alibaba.cola.dto.PageResponse; +import com.alibaba.cola.dto.SingleResponse; + +/** + * web-client + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:45 + */ +public interface MkmjPassageServiceI { + MkmjPassageCO queryById(Long id); + + PageResponse listPage(MkmjPassagePageQry qry); + + SingleResponse add(MkmjPassageAddCmd cmd); + + void edit(MkmjPassageUpdateCmd cmd); + + void remove(Long id); + + void removeBatch(Long[] ids); +} + diff --git a/web-client/src/main/java/com/zcloud/primeport/api/RiskPointServiceI.java b/web-client/src/main/java/com/zcloud/primeport/api/RiskPointServiceI.java deleted file mode 100644 index 7c46657..0000000 --- a/web-client/src/main/java/com/zcloud/primeport/api/RiskPointServiceI.java +++ /dev/null @@ -1,20 +0,0 @@ -package com.zcloud.primeport.api; - -import com.alibaba.cola.dto.PageResponse; -import com.alibaba.cola.dto.SingleResponse; -import com.zcloud.primeport.dto.RiskPointAddCmd; -import com.zcloud.primeport.dto.RiskPointPageQry; -import com.zcloud.primeport.dto.RiskPointUpdateCmd; -import com.zcloud.primeport.dto.clientobject.RiskPointCo; - -public interface RiskPointServiceI { - PageResponse listPage(RiskPointPageQry qry); - SingleResponse add(RiskPointAddCmd cmd); - - void edit(RiskPointUpdateCmd riskPointUpdateCmd); - - void remove(Long id); - - void removeBatch(Long[] ids); - -} diff --git a/web-client/src/main/java/com/zcloud/primeport/dto/MkmjAreaAddCmd.java b/web-client/src/main/java/com/zcloud/primeport/dto/MkmjAreaAddCmd.java new file mode 100644 index 0000000..ba40351 --- /dev/null +++ b/web-client/src/main/java/com/zcloud/primeport/dto/MkmjAreaAddCmd.java @@ -0,0 +1,60 @@ +package com.zcloud.primeport.dto; + +import com.alibaba.cola.dto.Command; +import io.swagger.annotations.ApiModelProperty; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.NoArgsConstructor; + +import javax.validation.constraints.*; + +/** + * web-client + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:41 + */ +@EqualsAndHashCode(callSuper = true) +@Data +@NoArgsConstructor +@AllArgsConstructor +public class MkmjAreaAddCmd extends Command { + @ApiModelProperty(value = "区域名称", name = "areaName", required = true) + @NotEmpty(message = "区域名称不能为空") + private String areaName; + + @ApiModelProperty(value = "区域范围", name = "areaRange", required = true) + @NotEmpty(message = "区域范围不能为空") + private String areaRange; + + @ApiModelProperty(value = "区域级别 1-一级 2-二级 3-三级", name = "areaLevel", required = true) + @NotNull(message = "区域级别 1-一级 2-二级 3-三级不能为空") + private Integer areaLevel; + + @ApiModelProperty(value = "上级区域id(当area_level=1时,此字段为字典bianma)", name = "areaParentId", required = true) + @NotEmpty(message = "上级区域id(当area_level=1时,此字段为字典bianma)不能为空") + private String areaParentId; + + @ApiModelProperty(value = "口门类型 1-人行 2-车行 3-综合", name = "areaType", required = true) + @NotNull(message = "口门类型 1-人行 2-车行 3-综合不能为空") + private Integer areaType; + + @ApiModelProperty(value = "区域状态 0-停用 1-正常 2-暂时关闭", name = "areaStatus", required = true) + @NotNull(message = "区域状态 0-停用 1-正常 2-暂时关闭不能为空") + private Integer areaStatus; + + @ApiModelProperty(value = "企业id", name = "corpinfoId", required = true) + @NotEmpty(message = "企业id不能为空") + private String corpinfoId; + + @ApiModelProperty(value = "经度", name = "longitude", required = true) + @NotEmpty(message = "经度不能为空") + private String longitude; + + @ApiModelProperty(value = "纬度", name = "latitude", required = true) + @NotEmpty(message = "纬度不能为空") + private String latitude; + +} + diff --git a/web-client/src/main/java/com/zcloud/primeport/dto/MkmjAreaGateAddCmd.java b/web-client/src/main/java/com/zcloud/primeport/dto/MkmjAreaGateAddCmd.java new file mode 100644 index 0000000..588a0b4 --- /dev/null +++ b/web-client/src/main/java/com/zcloud/primeport/dto/MkmjAreaGateAddCmd.java @@ -0,0 +1,80 @@ +package com.zcloud.primeport.dto; + +import com.alibaba.cola.dto.Command; +import io.swagger.annotations.ApiModelProperty; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.NoArgsConstructor; + +import javax.validation.constraints.*; + +/** + * web-client + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:42 + */ +@EqualsAndHashCode(callSuper = true) +@Data +@NoArgsConstructor +@AllArgsConstructor +public class MkmjAreaGateAddCmd extends Command { + @ApiModelProperty(value = "企业id", name = "corpinfoId", required = true) + @NotEmpty(message = "企业id不能为空") + private String corpinfoId; + + @ApiModelProperty(value = "口门区域id", name = "areaId", required = true) + @NotEmpty(message = "口门区域id不能为空") + private String areaId; + + @ApiModelProperty(value = "通道id", name = "passageId", required = true) + @NotEmpty(message = "通道id不能为空") + private String passageId; + + @ApiModelProperty(value = "闸机标识", name = "gateNumber", required = true) + @NotEmpty(message = "闸机标识不能为空") + private String gateNumber; + + @ApiModelProperty(value = "闸机名称", name = "gateName", required = true) + @NotEmpty(message = "闸机名称不能为空") + private String gateName; + + @ApiModelProperty(value = "闸机类型 1-入 2出", name = "gateType", required = true) + @NotNull(message = "闸机类型 1-入 2出不能为空") + private Integer gateType; + + @ApiModelProperty(value = "闸机状态 0- 停用 1-正常 2-暂时关闭", name = "gateStatus", required = true) + @NotNull(message = "闸机状态 0- 停用 1-正常 2-暂时关闭不能为空") + private Integer gateStatus; + + @ApiModelProperty(value = "闸机类别 0-人行口门 1-车行口门 2-综合口门", name = "gateCategory", required = true) + @NotNull(message = "闸机类别 0-人行口门 1-车行口门 2-综合口门不能为空") + private Integer gateCategory; + + @ApiModelProperty(value = "闸机型号", name = "gateModel", required = true) + @NotEmpty(message = "闸机型号不能为空") + private String gateModel; + + @ApiModelProperty(value = "闸机位置", name = "gatePosition", required = true) + @NotEmpty(message = "闸机位置不能为空") + private String gatePosition; + + @ApiModelProperty(value = "是否相邻区域 0否 1是", name = "isAdjacent", required = true) + @NotNull(message = "是否相邻区域 0否 1是不能为空") + private Integer isAdjacent; + + @ApiModelProperty(value = "相邻区域id", name = "adjacentAreaId", required = true) + @NotEmpty(message = "相邻区域id不能为空") + private String adjacentAreaId; + + @ApiModelProperty(value = "经度", name = "longitude", required = true) + @NotEmpty(message = "经度不能为空") + private String longitude; + + @ApiModelProperty(value = "纬度", name = "latitude", required = true) + @NotEmpty(message = "纬度不能为空") + private String latitude; + +} + diff --git a/web-client/src/main/java/com/zcloud/primeport/dto/MkmjAreaGatePageQry.java b/web-client/src/main/java/com/zcloud/primeport/dto/MkmjAreaGatePageQry.java new file mode 100644 index 0000000..3becef8 --- /dev/null +++ b/web-client/src/main/java/com/zcloud/primeport/dto/MkmjAreaGatePageQry.java @@ -0,0 +1,29 @@ +package com.zcloud.primeport.dto; + +import com.alibaba.cola.dto.PageQuery; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + + +/** + * web-client + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:43 + */ +@Data +public class MkmjAreaGatePageQry extends PageQuery { + + /** + * 查询条件操作前缀,支持以下几种数据库查询操作: + * - `like`: 模糊匹配查询,对应SQL的LIKE操作符 + * - `eq`: 等值查询,对应SQL的=操作符 + * - `gt`: 大于比较查询 + * - `lt`: 小于比较查询 + * - `ge`: 大于等于比较查询 + * - `le`: 小于等于比较查询 + * - `ne`: 不等比较查询,对应SQL的!=操作符 + */ + private String likeAreaGateId; +} + diff --git a/web-client/src/main/java/com/zcloud/primeport/dto/MkmjAreaGateUpdateCmd.java b/web-client/src/main/java/com/zcloud/primeport/dto/MkmjAreaGateUpdateCmd.java new file mode 100644 index 0000000..0399a97 --- /dev/null +++ b/web-client/src/main/java/com/zcloud/primeport/dto/MkmjAreaGateUpdateCmd.java @@ -0,0 +1,72 @@ +package com.zcloud.primeport.dto; + +import com.alibaba.cola.dto.Command; +import io.swagger.annotations.ApiModelProperty; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.NoArgsConstructor; + +import javax.validation.constraints.*; + +/** + * web-client + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:43 + */ +@EqualsAndHashCode(callSuper = true) +@Data +@NoArgsConstructor +@AllArgsConstructor +public class MkmjAreaGateUpdateCmd extends Command { + @ApiModelProperty(value = "主键", name = "id", required = true) + @NotNull(message = "主键不能为空") + private Long id; + @ApiModelProperty(value = "业务主键id", name = "areaGateId", required = true) + @NotEmpty(message = "业务主键id不能为空") + private String areaGateId; + @ApiModelProperty(value = "企业id", name = "corpinfoId", required = true) + @NotEmpty(message = "企业id不能为空") + private String corpinfoId; + @ApiModelProperty(value = "口门区域id", name = "areaId", required = true) + @NotEmpty(message = "口门区域id不能为空") + private String areaId; + @ApiModelProperty(value = "通道id", name = "passageId", required = true) + @NotEmpty(message = "通道id不能为空") + private String passageId; + @ApiModelProperty(value = "闸机标识", name = "gateNumber", required = true) + @NotEmpty(message = "闸机标识不能为空") + private String gateNumber; + @ApiModelProperty(value = "闸机名称", name = "gateName", required = true) + @NotEmpty(message = "闸机名称不能为空") + private String gateName; + @ApiModelProperty(value = "闸机类型 1-入 2出", name = "gateType", required = true) + @NotNull(message = "闸机类型 1-入 2出不能为空") + private Integer gateType; + @ApiModelProperty(value = "闸机状态 0- 停用 1-正常 2-暂时关闭", name = "gateStatus", required = true) + @NotNull(message = "闸机状态 0- 停用 1-正常 2-暂时关闭不能为空") + private Integer gateStatus; + @ApiModelProperty(value = "闸机类别 0-人行口门 1-车行口门 2-综合口门", name = "gateCategory", required = true) + @NotNull(message = "闸机类别 0-人行口门 1-车行口门 2-综合口门不能为空") + private Integer gateCategory; + @ApiModelProperty(value = "闸机型号", name = "gateModel", required = true) + @NotEmpty(message = "闸机型号不能为空") + private String gateModel; + @ApiModelProperty(value = "闸机位置", name = "gatePosition", required = true) + @NotEmpty(message = "闸机位置不能为空") + private String gatePosition; + @ApiModelProperty(value = "是否相邻区域 0否 1是", name = "isAdjacent", required = true) + @NotNull(message = "是否相邻区域 0否 1是不能为空") + private Integer isAdjacent; + @ApiModelProperty(value = "相邻区域id", name = "adjacentAreaId", required = true) + @NotEmpty(message = "相邻区域id不能为空") + private String adjacentAreaId; + @ApiModelProperty(value = "经度", name = "longitude", required = true) + @NotEmpty(message = "经度不能为空") + private String longitude; + @ApiModelProperty(value = "纬度", name = "latitude", required = true) + @NotEmpty(message = "纬度不能为空") + private String latitude; +} + diff --git a/web-client/src/main/java/com/zcloud/primeport/dto/MkmjAreaPageQry.java b/web-client/src/main/java/com/zcloud/primeport/dto/MkmjAreaPageQry.java new file mode 100644 index 0000000..4aebf6d --- /dev/null +++ b/web-client/src/main/java/com/zcloud/primeport/dto/MkmjAreaPageQry.java @@ -0,0 +1,29 @@ +package com.zcloud.primeport.dto; + +import com.alibaba.cola.dto.PageQuery; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + + +/** + * web-client + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:42 + */ +@Data +public class MkmjAreaPageQry extends PageQuery { + + /** + * 查询条件操作前缀,支持以下几种数据库查询操作: + * - `like`: 模糊匹配查询,对应SQL的LIKE操作符 + * - `eq`: 等值查询,对应SQL的=操作符 + * - `gt`: 大于比较查询 + * - `lt`: 小于比较查询 + * - `ge`: 大于等于比较查询 + * - `le`: 小于等于比较查询 + * - `ne`: 不等比较查询,对应SQL的!=操作符 + */ + private String likeAreaId; +} + diff --git a/web-client/src/main/java/com/zcloud/primeport/dto/MkmjAreaUpdateCmd.java b/web-client/src/main/java/com/zcloud/primeport/dto/MkmjAreaUpdateCmd.java new file mode 100644 index 0000000..75e9cb8 --- /dev/null +++ b/web-client/src/main/java/com/zcloud/primeport/dto/MkmjAreaUpdateCmd.java @@ -0,0 +1,57 @@ +package com.zcloud.primeport.dto; + +import com.alibaba.cola.dto.Command; +import io.swagger.annotations.ApiModelProperty; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.NoArgsConstructor; + +import javax.validation.constraints.*; + +/** + * web-client + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:42 + */ +@EqualsAndHashCode(callSuper = true) +@Data +@NoArgsConstructor +@AllArgsConstructor +public class MkmjAreaUpdateCmd extends Command { + @ApiModelProperty(value = "主键", name = "id", required = true) + @NotNull(message = "主键不能为空") + private Long id; + @ApiModelProperty(value = "业务主键id", name = "areaId", required = true) + @NotEmpty(message = "业务主键id不能为空") + private String areaId; + @ApiModelProperty(value = "区域名称", name = "areaName", required = true) + @NotEmpty(message = "区域名称不能为空") + private String areaName; + @ApiModelProperty(value = "区域范围", name = "areaRange", required = true) + @NotEmpty(message = "区域范围不能为空") + private String areaRange; + @ApiModelProperty(value = "区域级别 1-一级 2-二级 3-三级", name = "areaLevel", required = true) + @NotNull(message = "区域级别 1-一级 2-二级 3-三级不能为空") + private Integer areaLevel; + @ApiModelProperty(value = "上级区域id(当area_level=1时,此字段为字典bianma)", name = "areaParentId", required = true) + @NotEmpty(message = "上级区域id(当area_level=1时,此字段为字典bianma)不能为空") + private String areaParentId; + @ApiModelProperty(value = "口门类型 1-人行 2-车行 3-综合", name = "areaType", required = true) + @NotNull(message = "口门类型 1-人行 2-车行 3-综合不能为空") + private Integer areaType; + @ApiModelProperty(value = "区域状态 0-停用 1-正常 2-暂时关闭", name = "areaStatus", required = true) + @NotNull(message = "区域状态 0-停用 1-正常 2-暂时关闭不能为空") + private Integer areaStatus; + @ApiModelProperty(value = "企业id", name = "corpinfoId", required = true) + @NotEmpty(message = "企业id不能为空") + private String corpinfoId; + @ApiModelProperty(value = "经度", name = "longitude", required = true) + @NotEmpty(message = "经度不能为空") + private String longitude; + @ApiModelProperty(value = "纬度", name = "latitude", required = true) + @NotEmpty(message = "纬度不能为空") + private String latitude; +} + diff --git a/web-client/src/main/java/com/zcloud/primeport/dto/MkmjGateLogAddCmd.java b/web-client/src/main/java/com/zcloud/primeport/dto/MkmjGateLogAddCmd.java new file mode 100644 index 0000000..2d0800d --- /dev/null +++ b/web-client/src/main/java/com/zcloud/primeport/dto/MkmjGateLogAddCmd.java @@ -0,0 +1,69 @@ +package com.zcloud.primeport.dto; + +import com.alibaba.cola.dto.Command; +import io.swagger.annotations.ApiModelProperty; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.NoArgsConstructor; + +import javax.validation.constraints.*; + +/** + * web-client + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:43 + */ +@EqualsAndHashCode(callSuper = true) +@Data +@NoArgsConstructor +@AllArgsConstructor +public class MkmjGateLogAddCmd extends Command { + @ApiModelProperty(value = "闸机id", name = "areaGateId", required = true) + @NotEmpty(message = "闸机id不能为空") + private String areaGateId; + + @ApiModelProperty(value = "状态 0进 1出 2车辆进 3车辆出", name = "state", required = true) + @NotNull(message = "状态 0进 1出 2车辆进 3车辆出不能为空") + private Integer state; + + @ApiModelProperty(value = "时间", name = "logTime", required = true) + @NotNull(message = "时间不能为空") + @JsonFormat(pattern = "yyyy-MM-dd") + private Date logTime; + + @ApiModelProperty(value = "人员id", name = "userId", required = true) + @NotEmpty(message = "人员id不能为空") + private String userId; + + @ApiModelProperty(value = "人员姓名", name = "userName", required = true) + @NotEmpty(message = "人员姓名不能为空") + private String userName; + + @ApiModelProperty(value = "闸机类型 1-入 2出", name = "gateType", required = true) + @NotNull(message = "闸机类型 1-入 2出不能为空") + private Integer gateType; + + @ApiModelProperty(value = "车牌号(车辆进出时使用)", name = "ex1", required = true) + @NotEmpty(message = "车牌号(车辆进出时使用)不能为空") + private String ex1; + + @ApiModelProperty(value = "备用字段2", name = "ex2", required = true) + @NotEmpty(message = "备用字段2不能为空") + private String ex2; + + @ApiModelProperty(value = "备用字段3", name = "ex3", required = true) + @NotEmpty(message = "备用字段3不能为空") + private String ex3; + + @ApiModelProperty(value = "备用字段4", name = "ex4", required = true) + @NotEmpty(message = "备用字段4不能为空") + private String ex4; + + @ApiModelProperty(value = "备用字段5", name = "ex5", required = true) + @NotEmpty(message = "备用字段5不能为空") + private String ex5; + +} + diff --git a/web-client/src/main/java/com/zcloud/primeport/dto/MkmjGateLogPageQry.java b/web-client/src/main/java/com/zcloud/primeport/dto/MkmjGateLogPageQry.java new file mode 100644 index 0000000..f3d9bdc --- /dev/null +++ b/web-client/src/main/java/com/zcloud/primeport/dto/MkmjGateLogPageQry.java @@ -0,0 +1,29 @@ +package com.zcloud.primeport.dto; + +import com.alibaba.cola.dto.PageQuery; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + + +/** + * web-client + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:44 + */ +@Data +public class MkmjGateLogPageQry extends PageQuery { + + /** + * 查询条件操作前缀,支持以下几种数据库查询操作: + * - `like`: 模糊匹配查询,对应SQL的LIKE操作符 + * - `eq`: 等值查询,对应SQL的=操作符 + * - `gt`: 大于比较查询 + * - `lt`: 小于比较查询 + * - `ge`: 大于等于比较查询 + * - `le`: 小于等于比较查询 + * - `ne`: 不等比较查询,对应SQL的!=操作符 + */ + private String likeAreaLogId; +} + diff --git a/web-client/src/main/java/com/zcloud/primeport/dto/MkmjGateLogUpdateCmd.java b/web-client/src/main/java/com/zcloud/primeport/dto/MkmjGateLogUpdateCmd.java new file mode 100644 index 0000000..de19abf --- /dev/null +++ b/web-client/src/main/java/com/zcloud/primeport/dto/MkmjGateLogUpdateCmd.java @@ -0,0 +1,64 @@ +package com.zcloud.primeport.dto; + +import com.alibaba.cola.dto.Command; +import io.swagger.annotations.ApiModelProperty; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.NoArgsConstructor; + +import javax.validation.constraints.*; + +/** + * web-client + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:44 + */ +@EqualsAndHashCode(callSuper = true) +@Data +@NoArgsConstructor +@AllArgsConstructor +public class MkmjGateLogUpdateCmd extends Command { + @ApiModelProperty(value = "主键", name = "id", required = true) + @NotNull(message = "主键不能为空") + private Long id; + @ApiModelProperty(value = "业务主键id", name = "areaLogId", required = true) + @NotEmpty(message = "业务主键id不能为空") + private String areaLogId; + @ApiModelProperty(value = "闸机id", name = "areaGateId", required = true) + @NotEmpty(message = "闸机id不能为空") + private String areaGateId; + @ApiModelProperty(value = "状态 0进 1出 2车辆进 3车辆出", name = "state", required = true) + @NotNull(message = "状态 0进 1出 2车辆进 3车辆出不能为空") + private Integer state; + @ApiModelProperty(value = "时间", name = "logTime", required = true) + @NotNull(message = "时间不能为空") + @JsonFormat(pattern = "yyyy-MM-dd") + private Date logTime; + @ApiModelProperty(value = "人员id", name = "userId", required = true) + @NotEmpty(message = "人员id不能为空") + private String userId; + @ApiModelProperty(value = "人员姓名", name = "userName", required = true) + @NotEmpty(message = "人员姓名不能为空") + private String userName; + @ApiModelProperty(value = "闸机类型 1-入 2出", name = "gateType", required = true) + @NotNull(message = "闸机类型 1-入 2出不能为空") + private Integer gateType; + @ApiModelProperty(value = "车牌号(车辆进出时使用)", name = "ex1", required = true) + @NotEmpty(message = "车牌号(车辆进出时使用)不能为空") + private String ex1; + @ApiModelProperty(value = "备用字段2", name = "ex2", required = true) + @NotEmpty(message = "备用字段2不能为空") + private String ex2; + @ApiModelProperty(value = "备用字段3", name = "ex3", required = true) + @NotEmpty(message = "备用字段3不能为空") + private String ex3; + @ApiModelProperty(value = "备用字段4", name = "ex4", required = true) + @NotEmpty(message = "备用字段4不能为空") + private String ex4; + @ApiModelProperty(value = "备用字段5", name = "ex5", required = true) + @NotEmpty(message = "备用字段5不能为空") + private String ex5; +} + diff --git a/web-client/src/main/java/com/zcloud/primeport/dto/MkmjGateVideoAddCmd.java b/web-client/src/main/java/com/zcloud/primeport/dto/MkmjGateVideoAddCmd.java new file mode 100644 index 0000000..31628e3 --- /dev/null +++ b/web-client/src/main/java/com/zcloud/primeport/dto/MkmjGateVideoAddCmd.java @@ -0,0 +1,56 @@ +package com.zcloud.primeport.dto; + +import com.alibaba.cola.dto.Command; +import io.swagger.annotations.ApiModelProperty; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.NoArgsConstructor; + +import javax.validation.constraints.*; + +/** + * web-client + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:44 + */ +@EqualsAndHashCode(callSuper = true) +@Data +@NoArgsConstructor +@AllArgsConstructor +public class MkmjGateVideoAddCmd extends Command { + @ApiModelProperty(value = "闸机摄像头id", name = "gateVideoId", required = true) + @NotEmpty(message = "闸机摄像头id不能为空") + private String gateVideoId; + + @ApiModelProperty(value = "口门/闸机id", name = "areaGateId", required = true) + @NotEmpty(message = "口门/闸机id不能为空") + private String areaGateId; + + @ApiModelProperty(value = "设备类型(1-口门 2-闸机)", name = "deviceType", required = true) + @NotNull(message = "设备类型(1-口门 2-闸机)不能为空") + private Integer deviceType; + + @ApiModelProperty(value = "摄像头id", name = "videoResourceId", required = true) + @NotEmpty(message = "摄像头id不能为空") + private String videoResourceId; + + @ApiModelProperty(value = "摄像头类型(1-移动 2-平台)", name = "videoType", required = true) + @NotNull(message = "摄像头类型(1-移动 2-平台)不能为空") + private Integer videoType; + + @ApiModelProperty(value = "企业id", name = "corpinfoId", required = true) + @NotEmpty(message = "企业id不能为空") + private String corpinfoId; + + @ApiModelProperty(value = "经度", name = "longitude", required = true) + @NotEmpty(message = "经度不能为空") + private String longitude; + + @ApiModelProperty(value = "纬度", name = "latitude", required = true) + @NotEmpty(message = "纬度不能为空") + private String latitude; + +} + diff --git a/web-client/src/main/java/com/zcloud/primeport/dto/MkmjGateVideoPageQry.java b/web-client/src/main/java/com/zcloud/primeport/dto/MkmjGateVideoPageQry.java new file mode 100644 index 0000000..9e04dc7 --- /dev/null +++ b/web-client/src/main/java/com/zcloud/primeport/dto/MkmjGateVideoPageQry.java @@ -0,0 +1,29 @@ +package com.zcloud.primeport.dto; + +import com.alibaba.cola.dto.PageQuery; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + + +/** + * web-client + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:44 + */ +@Data +public class MkmjGateVideoPageQry extends PageQuery { + + /** + * 查询条件操作前缀,支持以下几种数据库查询操作: + * - `like`: 模糊匹配查询,对应SQL的LIKE操作符 + * - `eq`: 等值查询,对应SQL的=操作符 + * - `gt`: 大于比较查询 + * - `lt`: 小于比较查询 + * - `ge`: 大于等于比较查询 + * - `le`: 小于等于比较查询 + * - `ne`: 不等比较查询,对应SQL的!=操作符 + */ + private String likeGateVideoId; +} + diff --git a/web-client/src/main/java/com/zcloud/primeport/dto/MkmjGateVideoUpdateCmd.java b/web-client/src/main/java/com/zcloud/primeport/dto/MkmjGateVideoUpdateCmd.java new file mode 100644 index 0000000..1f92365 --- /dev/null +++ b/web-client/src/main/java/com/zcloud/primeport/dto/MkmjGateVideoUpdateCmd.java @@ -0,0 +1,51 @@ +package com.zcloud.primeport.dto; + +import com.alibaba.cola.dto.Command; +import io.swagger.annotations.ApiModelProperty; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.NoArgsConstructor; + +import javax.validation.constraints.*; + +/** + * web-client + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:44 + */ +@EqualsAndHashCode(callSuper = true) +@Data +@NoArgsConstructor +@AllArgsConstructor +public class MkmjGateVideoUpdateCmd extends Command { + @ApiModelProperty(value = "主键", name = "id", required = true) + @NotNull(message = "主键不能为空") + private Long id; + @ApiModelProperty(value = "闸机摄像头id", name = "gateVideoId", required = true) + @NotEmpty(message = "闸机摄像头id不能为空") + private String gateVideoId; + @ApiModelProperty(value = "口门/闸机id", name = "areaGateId", required = true) + @NotEmpty(message = "口门/闸机id不能为空") + private String areaGateId; + @ApiModelProperty(value = "设备类型(1-口门 2-闸机)", name = "deviceType", required = true) + @NotNull(message = "设备类型(1-口门 2-闸机)不能为空") + private Integer deviceType; + @ApiModelProperty(value = "摄像头id", name = "videoResourceId", required = true) + @NotEmpty(message = "摄像头id不能为空") + private String videoResourceId; + @ApiModelProperty(value = "摄像头类型(1-移动 2-平台)", name = "videoType", required = true) + @NotNull(message = "摄像头类型(1-移动 2-平台)不能为空") + private Integer videoType; + @ApiModelProperty(value = "企业id", name = "corpinfoId", required = true) + @NotEmpty(message = "企业id不能为空") + private String corpinfoId; + @ApiModelProperty(value = "经度", name = "longitude", required = true) + @NotEmpty(message = "经度不能为空") + private String longitude; + @ApiModelProperty(value = "纬度", name = "latitude", required = true) + @NotEmpty(message = "纬度不能为空") + private String latitude; +} + diff --git a/web-client/src/main/java/com/zcloud/primeport/dto/MkmjPassageAddCmd.java b/web-client/src/main/java/com/zcloud/primeport/dto/MkmjPassageAddCmd.java new file mode 100644 index 0000000..479128f --- /dev/null +++ b/web-client/src/main/java/com/zcloud/primeport/dto/MkmjPassageAddCmd.java @@ -0,0 +1,52 @@ +package com.zcloud.primeport.dto; + +import com.alibaba.cola.dto.Command; +import io.swagger.annotations.ApiModelProperty; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.NoArgsConstructor; + +import javax.validation.constraints.*; + +/** + * web-client + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:45 + */ +@EqualsAndHashCode(callSuper = true) +@Data +@NoArgsConstructor +@AllArgsConstructor +public class MkmjPassageAddCmd extends Command { + @ApiModelProperty(value = "通道名称", name = "passageName", required = true) + @NotEmpty(message = "通道名称不能为空") + private String passageName; + + @ApiModelProperty(value = "通道类型 1-人行 2-车行 3-综合", name = "passageType", required = true) + @NotNull(message = "通道类型 1-人行 2-车行 3-综合不能为空") + private Integer passageType; + + @ApiModelProperty(value = "通道状态 0-停用 1-正常 2-暂时关闭", name = "passageStatus", required = true) + @NotNull(message = "通道状态 0-停用 1-正常 2-暂时关闭不能为空") + private Integer passageStatus; + + @ApiModelProperty(value = "口门区域id", name = "areaId", required = true) + @NotEmpty(message = "口门区域id不能为空") + private String areaId; + + @ApiModelProperty(value = "企业id", name = "corpinfoId", required = true) + @NotEmpty(message = "企业id不能为空") + private String corpinfoId; + + @ApiModelProperty(value = "经度", name = "longitude", required = true) + @NotEmpty(message = "经度不能为空") + private String longitude; + + @ApiModelProperty(value = "纬度", name = "latitude", required = true) + @NotEmpty(message = "纬度不能为空") + private String latitude; + +} + diff --git a/web-client/src/main/java/com/zcloud/primeport/dto/MkmjPassagePageQry.java b/web-client/src/main/java/com/zcloud/primeport/dto/MkmjPassagePageQry.java new file mode 100644 index 0000000..6eacadf --- /dev/null +++ b/web-client/src/main/java/com/zcloud/primeport/dto/MkmjPassagePageQry.java @@ -0,0 +1,29 @@ +package com.zcloud.primeport.dto; + +import com.alibaba.cola.dto.PageQuery; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + + +/** + * web-client + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:45 + */ +@Data +public class MkmjPassagePageQry extends PageQuery { + + /** + * 查询条件操作前缀,支持以下几种数据库查询操作: + * - `like`: 模糊匹配查询,对应SQL的LIKE操作符 + * - `eq`: 等值查询,对应SQL的=操作符 + * - `gt`: 大于比较查询 + * - `lt`: 小于比较查询 + * - `ge`: 大于等于比较查询 + * - `le`: 小于等于比较查询 + * - `ne`: 不等比较查询,对应SQL的!=操作符 + */ + private String likePassageId; +} + diff --git a/web-client/src/main/java/com/zcloud/primeport/dto/MkmjPassageUpdateCmd.java b/web-client/src/main/java/com/zcloud/primeport/dto/MkmjPassageUpdateCmd.java new file mode 100644 index 0000000..fafbc35 --- /dev/null +++ b/web-client/src/main/java/com/zcloud/primeport/dto/MkmjPassageUpdateCmd.java @@ -0,0 +1,51 @@ +package com.zcloud.primeport.dto; + +import com.alibaba.cola.dto.Command; +import io.swagger.annotations.ApiModelProperty; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.NoArgsConstructor; + +import javax.validation.constraints.*; + +/** + * web-client + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:45 + */ +@EqualsAndHashCode(callSuper = true) +@Data +@NoArgsConstructor +@AllArgsConstructor +public class MkmjPassageUpdateCmd extends Command { + @ApiModelProperty(value = "主键", name = "id", required = true) + @NotNull(message = "主键不能为空") + private Long id; + @ApiModelProperty(value = "业务主键id", name = "passageId", required = true) + @NotEmpty(message = "业务主键id不能为空") + private String passageId; + @ApiModelProperty(value = "通道名称", name = "passageName", required = true) + @NotEmpty(message = "通道名称不能为空") + private String passageName; + @ApiModelProperty(value = "通道类型 1-人行 2-车行 3-综合", name = "passageType", required = true) + @NotNull(message = "通道类型 1-人行 2-车行 3-综合不能为空") + private Integer passageType; + @ApiModelProperty(value = "通道状态 0-停用 1-正常 2-暂时关闭", name = "passageStatus", required = true) + @NotNull(message = "通道状态 0-停用 1-正常 2-暂时关闭不能为空") + private Integer passageStatus; + @ApiModelProperty(value = "口门区域id", name = "areaId", required = true) + @NotEmpty(message = "口门区域id不能为空") + private String areaId; + @ApiModelProperty(value = "企业id", name = "corpinfoId", required = true) + @NotEmpty(message = "企业id不能为空") + private String corpinfoId; + @ApiModelProperty(value = "经度", name = "longitude", required = true) + @NotEmpty(message = "经度不能为空") + private String longitude; + @ApiModelProperty(value = "纬度", name = "latitude", required = true) + @NotEmpty(message = "纬度不能为空") + private String latitude; +} + diff --git a/web-client/src/main/java/com/zcloud/primeport/dto/RiskPointAddCmd.java b/web-client/src/main/java/com/zcloud/primeport/dto/RiskPointAddCmd.java deleted file mode 100644 index 8901f86..0000000 --- a/web-client/src/main/java/com/zcloud/primeport/dto/RiskPointAddCmd.java +++ /dev/null @@ -1,30 +0,0 @@ -package com.zcloud.primeport.dto; - -import com.alibaba.cola.dto.Command; -import io.swagger.annotations.ApiModelProperty; -import lombok.AllArgsConstructor; -import lombok.Data; -import lombok.EqualsAndHashCode; -import lombok.NoArgsConstructor; - -import javax.validation.constraints.NotEmpty; - -/** - * - * @author lin - */ -@EqualsAndHashCode(callSuper = true) -@Data -@NoArgsConstructor -@AllArgsConstructor -public class RiskPointAddCmd extends Command { - @ApiModelProperty(value = "风险点名字", name = "riskPointName", required = true) - @NotEmpty(message = "风险点名字不能为空") - private String riskPointName; -// @ApiModelProperty(value = "部门Id", name = "deptId", required = true) -// @NotEmpty -// private String deptId; - @NotEmpty(message = "部门名字不能为空") - @ApiModelProperty(value = "部门名字", name = "deptName", required = true) - private String deptName; -} diff --git a/web-client/src/main/java/com/zcloud/primeport/dto/RiskPointPageQry.java b/web-client/src/main/java/com/zcloud/primeport/dto/RiskPointPageQry.java deleted file mode 100644 index 2010159..0000000 --- a/web-client/src/main/java/com/zcloud/primeport/dto/RiskPointPageQry.java +++ /dev/null @@ -1,46 +0,0 @@ -package com.zcloud.primeport.dto; - -import com.alibaba.cola.dto.PageQuery; -import io.swagger.annotations.ApiModelProperty; -import lombok.Data; - -import java.lang.reflect.Field; -import java.util.HashMap; -import java.util.Map; - -@Data -public class RiskPointPageQry extends PageQuery { - @ApiModelProperty(value = "风险点名称") - private String likeRiskPointName; - @ApiModelProperty(value = "部门名称") - private String eqDeptName; - - public Map toHashMap() { - Map map = new HashMap<>(); - Class clazz = this.getClass(); - - Field[] fields = clazz.getDeclaredFields(); - for (Field field : fields) { - try { - field.setAccessible(true); - map.put(field.getName(), field.get(this)); - } catch (IllegalAccessException e) { - e.printStackTrace(); - } - } - - Class superClass = clazz.getSuperclass(); - if (superClass != null) { - Field[] superFields = superClass.getDeclaredFields(); - for (Field field : superFields) { - try { - field.setAccessible(true); - map.put(field.getName(), field.get(this)); - } catch (IllegalAccessException e) { - e.printStackTrace(); - } - } - } - return map; - } -} diff --git a/web-client/src/main/java/com/zcloud/primeport/dto/RiskPointUpdateCmd.java b/web-client/src/main/java/com/zcloud/primeport/dto/RiskPointUpdateCmd.java deleted file mode 100644 index b471163..0000000 --- a/web-client/src/main/java/com/zcloud/primeport/dto/RiskPointUpdateCmd.java +++ /dev/null @@ -1,31 +0,0 @@ -package com.zcloud.primeport.dto; - -import com.alibaba.cola.dto.Command; -import io.swagger.annotations.ApiModelProperty; -import lombok.AllArgsConstructor; -import lombok.Data; -import lombok.EqualsAndHashCode; -import lombok.NoArgsConstructor; - -import javax.validation.constraints.NotEmpty; - -/** - * - * @author lin - */ -@EqualsAndHashCode(callSuper = true) -@Data -@NoArgsConstructor -@AllArgsConstructor -public class RiskPointUpdateCmd extends Command { - @ApiModelProperty(value = "风险点id", name = "id", required = true) - @NotEmpty - private String id; - @ApiModelProperty(value = "风险点名字", name = "riskPointName", required = true) - @NotEmpty - private String riskPointName; - - @NotEmpty - @ApiModelProperty(value = "部门名字", name = "deptName", required = true) - private String deptName; -} diff --git a/web-client/src/main/java/com/zcloud/primeport/dto/clientobject/MkmjAreaCO.java b/web-client/src/main/java/com/zcloud/primeport/dto/clientobject/MkmjAreaCO.java new file mode 100644 index 0000000..04967eb --- /dev/null +++ b/web-client/src/main/java/com/zcloud/primeport/dto/clientobject/MkmjAreaCO.java @@ -0,0 +1,84 @@ +package com.zcloud.primeport.dto.clientobject; + +import com.alibaba.cola.dto.ClientObject; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + + +/** + * web-client + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:41 + */ +@Data +public class MkmjAreaCO extends ClientObject { + //主键 + @ApiModelProperty(value = "主键") + private Long id; + //业务主键id + @ApiModelProperty(value = "业务主键id") + private String areaId; + //区域名称 + @ApiModelProperty(value = "区域名称") + private String areaName; + //区域范围 + @ApiModelProperty(value = "区域范围") + private String areaRange; + //区域级别 1-一级 2-二级 3-三级 + @ApiModelProperty(value = "区域级别 1-一级 2-二级 3-三级") + private Integer areaLevel; + //上级区域id(当area_level=1时,此字段为字典bianma) + @ApiModelProperty(value = "上级区域id(当area_level=1时,此字段为字典bianma)") + private String areaParentId; + //口门类型 1-人行 2-车行 3-综合 + @ApiModelProperty(value = "口门类型 1-人行 2-车行 3-综合") + private Integer areaType; + //区域状态 0-停用 1-正常 2-暂时关闭 + @ApiModelProperty(value = "区域状态 0-停用 1-正常 2-暂时关闭") + private Integer areaStatus; + //企业id + @ApiModelProperty(value = "企业id") + private String corpinfoId; + //经度 + @ApiModelProperty(value = "经度") + private String longitude; + //纬度 + @ApiModelProperty(value = "纬度") + private String latitude; + //删除标识true false + @ApiModelProperty(value = "删除标识true false") + private String deleteEnum; + //备注 + @ApiModelProperty(value = "备注") + private String remarks; + //创建人姓名 + @ApiModelProperty(value = "创建人姓名") + private String createName; + //更新人姓名 + @ApiModelProperty(value = "更新人姓名") + private String updateName; + //租户id + @ApiModelProperty(value = "租户id") + private Long tenantId; + //单位id + @ApiModelProperty(value = "单位id") + private Long orgId; + //版本 + @ApiModelProperty(value = "版本") + private String version; + //创建时间 + @ApiModelProperty(value = "创建时间") + private String createTime; + //修改时间 + @ApiModelProperty(value = "修改时间") + private String updateTime; + //创建人id + @ApiModelProperty(value = "创建人id") + private Long createId; + //修改人id + @ApiModelProperty(value = "修改人id") + private Long updateId; + private String env; +} + diff --git a/web-client/src/main/java/com/zcloud/primeport/dto/clientobject/MkmjAreaGateCO.java b/web-client/src/main/java/com/zcloud/primeport/dto/clientobject/MkmjAreaGateCO.java new file mode 100644 index 0000000..fc28a19 --- /dev/null +++ b/web-client/src/main/java/com/zcloud/primeport/dto/clientobject/MkmjAreaGateCO.java @@ -0,0 +1,99 @@ +package com.zcloud.primeport.dto.clientobject; + +import com.alibaba.cola.dto.ClientObject; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + + +/** + * web-client + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:42 + */ +@Data +public class MkmjAreaGateCO extends ClientObject { + //主键 + @ApiModelProperty(value = "主键") + private Long id; + //业务主键id + @ApiModelProperty(value = "业务主键id") + private String areaGateId; + //企业id + @ApiModelProperty(value = "企业id") + private String corpinfoId; + //口门区域id + @ApiModelProperty(value = "口门区域id") + private String areaId; + //通道id + @ApiModelProperty(value = "通道id") + private String passageId; + //闸机标识 + @ApiModelProperty(value = "闸机标识") + private String gateNumber; + //闸机名称 + @ApiModelProperty(value = "闸机名称") + private String gateName; + //闸机类型 1-入 2出 + @ApiModelProperty(value = "闸机类型 1-入 2出") + private Integer gateType; + //闸机状态 0- 停用 1-正常 2-暂时关闭 + @ApiModelProperty(value = "闸机状态 0- 停用 1-正常 2-暂时关闭") + private Integer gateStatus; + //闸机类别 0-人行口门 1-车行口门 2-综合口门 + @ApiModelProperty(value = "闸机类别 0-人行口门 1-车行口门 2-综合口门") + private Integer gateCategory; + //闸机型号 + @ApiModelProperty(value = "闸机型号") + private String gateModel; + //闸机位置 + @ApiModelProperty(value = "闸机位置") + private String gatePosition; + //是否相邻区域 0否 1是 + @ApiModelProperty(value = "是否相邻区域 0否 1是") + private Integer isAdjacent; + //相邻区域id + @ApiModelProperty(value = "相邻区域id") + private String adjacentAreaId; + //经度 + @ApiModelProperty(value = "经度") + private String longitude; + //纬度 + @ApiModelProperty(value = "纬度") + private String latitude; + //删除标识true false + @ApiModelProperty(value = "删除标识true false") + private String deleteEnum; + //备注 + @ApiModelProperty(value = "备注") + private String remarks; + //创建人姓名 + @ApiModelProperty(value = "创建人姓名") + private String createName; + //更新人姓名 + @ApiModelProperty(value = "更新人姓名") + private String updateName; + //租户id + @ApiModelProperty(value = "租户id") + private Long tenantId; + //单位id + @ApiModelProperty(value = "单位id") + private Long orgId; + //版本 + @ApiModelProperty(value = "版本") + private String version; + //创建时间 + @ApiModelProperty(value = "创建时间") + private String createTime; + //修改时间 + @ApiModelProperty(value = "修改时间") + private String updateTime; + //创建人id + @ApiModelProperty(value = "创建人id") + private Long createId; + //修改人id + @ApiModelProperty(value = "修改人id") + private Long updateId; + private String env; +} + diff --git a/web-client/src/main/java/com/zcloud/primeport/dto/clientobject/MkmjGateLogCO.java b/web-client/src/main/java/com/zcloud/primeport/dto/clientobject/MkmjGateLogCO.java new file mode 100644 index 0000000..28f9a23 --- /dev/null +++ b/web-client/src/main/java/com/zcloud/primeport/dto/clientobject/MkmjGateLogCO.java @@ -0,0 +1,91 @@ +package com.zcloud.primeport.dto.clientobject; + +import com.alibaba.cola.dto.ClientObject; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + + +/** + * web-client + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:43 + */ +@Data +public class MkmjGateLogCO extends ClientObject { + //主键 + @ApiModelProperty(value = "主键") + private Long id; + //业务主键id + @ApiModelProperty(value = "业务主键id") + private String areaLogId; + //闸机id + @ApiModelProperty(value = "闸机id") + private String areaGateId; + //状态 0进 1出 2车辆进 3车辆出 + @ApiModelProperty(value = "状态 0进 1出 2车辆进 3车辆出") + private Integer state; + //时间 + @ApiModelProperty(value = "时间") + @JsonFormat(pattern = "yyyy-MM-dd") + private Date logTime; + //人员id + @ApiModelProperty(value = "人员id") + private String userId; + //人员姓名 + @ApiModelProperty(value = "人员姓名") + private String userName; + //闸机类型 1-入 2出 + @ApiModelProperty(value = "闸机类型 1-入 2出") + private Integer gateType; + //车牌号(车辆进出时使用) + @ApiModelProperty(value = "车牌号(车辆进出时使用)") + private String ex1; + //备用字段2 + @ApiModelProperty(value = "备用字段2") + private String ex2; + //备用字段3 + @ApiModelProperty(value = "备用字段3") + private String ex3; + //备用字段4 + @ApiModelProperty(value = "备用字段4") + private String ex4; + //备用字段5 + @ApiModelProperty(value = "备用字段5") + private String ex5; + //删除标识true false + @ApiModelProperty(value = "删除标识true false") + private String deleteEnum; + //备注 + @ApiModelProperty(value = "备注") + private String remarks; + //创建人姓名 + @ApiModelProperty(value = "创建人姓名") + private String createName; + //更新人姓名 + @ApiModelProperty(value = "更新人姓名") + private String updateName; + //租户id + @ApiModelProperty(value = "租户id") + private Long tenantId; + //单位id + @ApiModelProperty(value = "单位id") + private Long orgId; + //版本 + @ApiModelProperty(value = "版本") + private String version; + //创建时间 + @ApiModelProperty(value = "创建时间") + private String createTime; + //修改时间 + @ApiModelProperty(value = "修改时间") + private String updateTime; + //创建人id + @ApiModelProperty(value = "创建人id") + private Long createId; + //修改人id + @ApiModelProperty(value = "修改人id") + private Long updateId; + private String env; +} + diff --git a/web-client/src/main/java/com/zcloud/primeport/dto/clientobject/MkmjGateVideoCO.java b/web-client/src/main/java/com/zcloud/primeport/dto/clientobject/MkmjGateVideoCO.java new file mode 100644 index 0000000..87a781b --- /dev/null +++ b/web-client/src/main/java/com/zcloud/primeport/dto/clientobject/MkmjGateVideoCO.java @@ -0,0 +1,78 @@ +package com.zcloud.primeport.dto.clientobject; + +import com.alibaba.cola.dto.ClientObject; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + + +/** + * web-client + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:44 + */ +@Data +public class MkmjGateVideoCO extends ClientObject { + //主键 + @ApiModelProperty(value = "主键") + private Long id; + //闸机摄像头id + @ApiModelProperty(value = "闸机摄像头id") + private String gateVideoId; + //口门/闸机id + @ApiModelProperty(value = "口门/闸机id") + private String areaGateId; + //设备类型(1-口门 2-闸机) + @ApiModelProperty(value = "设备类型(1-口门 2-闸机)") + private Integer deviceType; + //摄像头id + @ApiModelProperty(value = "摄像头id") + private String videoResourceId; + //摄像头类型(1-移动 2-平台) + @ApiModelProperty(value = "摄像头类型(1-移动 2-平台)") + private Integer videoType; + //企业id + @ApiModelProperty(value = "企业id") + private String corpinfoId; + //经度 + @ApiModelProperty(value = "经度") + private String longitude; + //纬度 + @ApiModelProperty(value = "纬度") + private String latitude; + //删除标识true false + @ApiModelProperty(value = "删除标识true false") + private String deleteEnum; + //备注 + @ApiModelProperty(value = "备注") + private String remarks; + //创建人姓名 + @ApiModelProperty(value = "创建人姓名") + private String createName; + //更新人姓名 + @ApiModelProperty(value = "更新人姓名") + private String updateName; + //租户id + @ApiModelProperty(value = "租户id") + private Long tenantId; + //单位id + @ApiModelProperty(value = "单位id") + private Long orgId; + //版本 + @ApiModelProperty(value = "版本") + private String version; + //创建时间 + @ApiModelProperty(value = "创建时间") + private String createTime; + //修改时间 + @ApiModelProperty(value = "修改时间") + private String updateTime; + //创建人id + @ApiModelProperty(value = "创建人id") + private Long createId; + //修改人id + @ApiModelProperty(value = "修改人id") + private Long updateId; + private String env; +} + diff --git a/web-client/src/main/java/com/zcloud/primeport/dto/clientobject/MkmjPassageCO.java b/web-client/src/main/java/com/zcloud/primeport/dto/clientobject/MkmjPassageCO.java new file mode 100644 index 0000000..0a680d9 --- /dev/null +++ b/web-client/src/main/java/com/zcloud/primeport/dto/clientobject/MkmjPassageCO.java @@ -0,0 +1,78 @@ +package com.zcloud.primeport.dto.clientobject; + +import com.alibaba.cola.dto.ClientObject; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + + +/** + * web-client + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:45 + */ +@Data +public class MkmjPassageCO extends ClientObject { + //主键 + @ApiModelProperty(value = "主键") + private Long id; + //业务主键id + @ApiModelProperty(value = "业务主键id") + private String passageId; + //通道名称 + @ApiModelProperty(value = "通道名称") + private String passageName; + //通道类型 1-人行 2-车行 3-综合 + @ApiModelProperty(value = "通道类型 1-人行 2-车行 3-综合") + private Integer passageType; + //通道状态 0-停用 1-正常 2-暂时关闭 + @ApiModelProperty(value = "通道状态 0-停用 1-正常 2-暂时关闭") + private Integer passageStatus; + //口门区域id + @ApiModelProperty(value = "口门区域id") + private String areaId; + //企业id + @ApiModelProperty(value = "企业id") + private String corpinfoId; + //经度 + @ApiModelProperty(value = "经度") + private String longitude; + //纬度 + @ApiModelProperty(value = "纬度") + private String latitude; + //删除标识true false + @ApiModelProperty(value = "删除标识true false") + private String deleteEnum; + //备注 + @ApiModelProperty(value = "备注") + private String remarks; + //创建人姓名 + @ApiModelProperty(value = "创建人姓名") + private String createName; + //更新人姓名 + @ApiModelProperty(value = "更新人姓名") + private String updateName; + //租户id + @ApiModelProperty(value = "租户id") + private Long tenantId; + //单位id + @ApiModelProperty(value = "单位id") + private Long orgId; + //版本 + @ApiModelProperty(value = "版本") + private String version; + //创建时间 + @ApiModelProperty(value = "创建时间") + private String createTime; + //修改时间 + @ApiModelProperty(value = "修改时间") + private String updateTime; + //创建人id + @ApiModelProperty(value = "创建人id") + private Long createId; + //修改人id + @ApiModelProperty(value = "修改人id") + private Long updateId; + private String env; +} + diff --git a/web-client/src/main/java/com/zcloud/primeport/dto/clientobject/RiskPointCo.java b/web-client/src/main/java/com/zcloud/primeport/dto/clientobject/RiskPointCo.java deleted file mode 100644 index 93d234b..0000000 --- a/web-client/src/main/java/com/zcloud/primeport/dto/clientobject/RiskPointCo.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.zcloud.primeport.dto.clientobject; - -import com.alibaba.cola.dto.ClientObject; -import io.swagger.annotations.ApiModelProperty; -import lombok.Data; - -@Data -public class RiskPointCo extends ClientObject { - @ApiModelProperty(value = "id") - private Long id; - @ApiModelProperty(value = "风险点名称") - private String riskPointName; - @ApiModelProperty(value = "部门名称") - private String deptName; - @ApiModelProperty(value = "创建人") - private String createName; -} diff --git a/web-domain/src/main/java/com/zcloud/primeport/domain/gateway/MkmjAreaGateGateway.java b/web-domain/src/main/java/com/zcloud/primeport/domain/gateway/MkmjAreaGateGateway.java new file mode 100644 index 0000000..4a948eb --- /dev/null +++ b/web-domain/src/main/java/com/zcloud/primeport/domain/gateway/MkmjAreaGateGateway.java @@ -0,0 +1,30 @@ +package com.zcloud.primeport.domain.gateway; + +import com.zcloud.primeport.domain.model.MkmjAreaGateE; + +/** + * web-domain + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:43 + */ +public interface MkmjAreaGateGateway { + + /** + * 新增 + */ + Boolean add(MkmjAreaGateE mkmjAreaGateE); + + /** + * 修改 + */ + Boolean update(MkmjAreaGateE mkmjAreaGateE); + + /** + * 删除 + */ + Boolean deletedMkmjAreaGateById(Long id); + + Boolean deletedMkmjAreaGateByIds(Long[] id); +} + diff --git a/web-domain/src/main/java/com/zcloud/primeport/domain/gateway/MkmjAreaGateway.java b/web-domain/src/main/java/com/zcloud/primeport/domain/gateway/MkmjAreaGateway.java new file mode 100644 index 0000000..bbbae7c --- /dev/null +++ b/web-domain/src/main/java/com/zcloud/primeport/domain/gateway/MkmjAreaGateway.java @@ -0,0 +1,30 @@ +package com.zcloud.primeport.domain.gateway; + +import com.zcloud.primeport.domain.model.MkmjAreaE; + +/** + * web-domain + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:42 + */ +public interface MkmjAreaGateway { + + /** + * 新增 + */ + Boolean add(MkmjAreaE mkmjAreaE); + + /** + * 修改 + */ + Boolean update(MkmjAreaE mkmjAreaE); + + /** + * 删除 + */ + Boolean deletedMkmjAreaById(Long id); + + Boolean deletedMkmjAreaByIds(Long[] id); +} + diff --git a/web-domain/src/main/java/com/zcloud/primeport/domain/gateway/MkmjGateLogGateway.java b/web-domain/src/main/java/com/zcloud/primeport/domain/gateway/MkmjGateLogGateway.java new file mode 100644 index 0000000..68bfbba --- /dev/null +++ b/web-domain/src/main/java/com/zcloud/primeport/domain/gateway/MkmjGateLogGateway.java @@ -0,0 +1,30 @@ +package com.zcloud.primeport.domain.gateway; + +import com.zcloud.primeport.domain.model.MkmjGateLogE; + +/** + * web-domain + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:43 + */ +public interface MkmjGateLogGateway { + + /** + * 新增 + */ + Boolean add(MkmjGateLogE mkmjGateLogE); + + /** + * 修改 + */ + Boolean update(MkmjGateLogE mkmjGateLogE); + + /** + * 删除 + */ + Boolean deletedMkmjGateLogById(Long id); + + Boolean deletedMkmjGateLogByIds(Long[] id); +} + diff --git a/web-domain/src/main/java/com/zcloud/primeport/domain/gateway/MkmjGateVideoGateway.java b/web-domain/src/main/java/com/zcloud/primeport/domain/gateway/MkmjGateVideoGateway.java new file mode 100644 index 0000000..cf3a221 --- /dev/null +++ b/web-domain/src/main/java/com/zcloud/primeport/domain/gateway/MkmjGateVideoGateway.java @@ -0,0 +1,30 @@ +package com.zcloud.primeport.domain.gateway; + +import com.zcloud.primeport.domain.model.MkmjGateVideoE; + +/** + * web-domain + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:44 + */ +public interface MkmjGateVideoGateway { + + /** + * 新增 + */ + Boolean add(MkmjGateVideoE mkmjGateVideoE); + + /** + * 修改 + */ + Boolean update(MkmjGateVideoE mkmjGateVideoE); + + /** + * 删除 + */ + Boolean deletedMkmjGateVideoById(Long id); + + Boolean deletedMkmjGateVideoByIds(Long[] id); +} + diff --git a/web-domain/src/main/java/com/zcloud/primeport/domain/gateway/MkmjPassageGateway.java b/web-domain/src/main/java/com/zcloud/primeport/domain/gateway/MkmjPassageGateway.java new file mode 100644 index 0000000..429b52b --- /dev/null +++ b/web-domain/src/main/java/com/zcloud/primeport/domain/gateway/MkmjPassageGateway.java @@ -0,0 +1,30 @@ +package com.zcloud.primeport.domain.gateway; + +import com.zcloud.primeport.domain.model.MkmjPassageE; + +/** + * web-domain + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:45 + */ +public interface MkmjPassageGateway { + + /** + * 新增 + */ + Boolean add(MkmjPassageE mkmjPassageE); + + /** + * 修改 + */ + Boolean update(MkmjPassageE mkmjPassageE); + + /** + * 删除 + */ + Boolean deletedMkmjPassageById(Long id); + + Boolean deletedMkmjPassageByIds(Long[] id); +} + diff --git a/web-domain/src/main/java/com/zcloud/primeport/domain/gateway/RiskPointGateway.java b/web-domain/src/main/java/com/zcloud/primeport/domain/gateway/RiskPointGateway.java deleted file mode 100644 index 71fa656..0000000 --- a/web-domain/src/main/java/com/zcloud/primeport/domain/gateway/RiskPointGateway.java +++ /dev/null @@ -1,33 +0,0 @@ -package com.zcloud.primeport.domain.gateway; - - -import com.zcloud.primeport.domain.model.RiskPointE; - -/** - * 领域getway - * @author lin - */ -public interface RiskPointGateway { - - /** - * 新增 - * @param riskPointE 准考证管理 - * @return 结果 - */ - Boolean add(RiskPointE riskPointE) ; - - /** - * 修改 - * @param riskPointE 准考证管理 - * @return 结果 - */ - Boolean update(RiskPointE riskPointE); - - /** - * 删除 - * @param id - * @return 结果 - */ - Boolean deletedRiskPointById(Long id); - Boolean deletedRiskPointByIds(Long[] id); -} diff --git a/web-domain/src/main/java/com/zcloud/primeport/domain/model/MkmjAreaE.java b/web-domain/src/main/java/com/zcloud/primeport/domain/model/MkmjAreaE.java new file mode 100644 index 0000000..c63e06a --- /dev/null +++ b/web-domain/src/main/java/com/zcloud/primeport/domain/model/MkmjAreaE.java @@ -0,0 +1,37 @@ +package com.zcloud.primeport.domain.model; + +import com.alibaba.cola.domain.Entity; +import com.jjb.saas.framework.domain.model.BaseE; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + * web-domain + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:42 + */ +@Data +public class MkmjAreaE extends BaseE { + //业务主键id + private String areaId; + //区域名称 + private String areaName; + //区域范围 + private String areaRange; + //区域级别 1-一级 2-二级 3-三级 + private Integer areaLevel; + //上级区域id(当area_level=1时,此字段为字典bianma) + private String areaParentId; + //口门类型 1-人行 2-车行 3-综合 + private Integer areaType; + //区域状态 0-停用 1-正常 2-暂时关闭 + private Integer areaStatus; + //企业id + private String corpinfoId; + //经度 + private String longitude; + //纬度 + private String latitude; +} + diff --git a/web-domain/src/main/java/com/zcloud/primeport/domain/model/MkmjAreaGateE.java b/web-domain/src/main/java/com/zcloud/primeport/domain/model/MkmjAreaGateE.java new file mode 100644 index 0000000..6ad6f12 --- /dev/null +++ b/web-domain/src/main/java/com/zcloud/primeport/domain/model/MkmjAreaGateE.java @@ -0,0 +1,47 @@ +package com.zcloud.primeport.domain.model; + +import com.alibaba.cola.domain.Entity; +import com.jjb.saas.framework.domain.model.BaseE; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + * web-domain + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:43 + */ +@Data +public class MkmjAreaGateE extends BaseE { + //业务主键id + private String areaGateId; + //企业id + private String corpinfoId; + //口门区域id + private String areaId; + //通道id + private String passageId; + //闸机标识 + private String gateNumber; + //闸机名称 + private String gateName; + //闸机类型 1-入 2出 + private Integer gateType; + //闸机状态 0- 停用 1-正常 2-暂时关闭 + private Integer gateStatus; + //闸机类别 0-人行口门 1-车行口门 2-综合口门 + private Integer gateCategory; + //闸机型号 + private String gateModel; + //闸机位置 + private String gatePosition; + //是否相邻区域 0否 1是 + private Integer isAdjacent; + //相邻区域id + private String adjacentAreaId; + //经度 + private String longitude; + //纬度 + private String latitude; +} + diff --git a/web-domain/src/main/java/com/zcloud/primeport/domain/model/MkmjGateLogE.java b/web-domain/src/main/java/com/zcloud/primeport/domain/model/MkmjGateLogE.java new file mode 100644 index 0000000..ad4b7c9 --- /dev/null +++ b/web-domain/src/main/java/com/zcloud/primeport/domain/model/MkmjGateLogE.java @@ -0,0 +1,41 @@ +package com.zcloud.primeport.domain.model; + +import com.alibaba.cola.domain.Entity; +import com.jjb.saas.framework.domain.model.BaseE; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + * web-domain + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:43 + */ +@Data +public class MkmjGateLogE extends BaseE { + //业务主键id + private String areaLogId; + //闸机id + private String areaGateId; + //状态 0进 1出 2车辆进 3车辆出 + private Integer state; + //时间 + private Date logTime; + //人员id + private String userId; + //人员姓名 + private String userName; + //闸机类型 1-入 2出 + private Integer gateType; + //车牌号(车辆进出时使用) + private String ex1; + //备用字段2 + private String ex2; + //备用字段3 + private String ex3; + //备用字段4 + private String ex4; + //备用字段5 + private String ex5; +} + diff --git a/web-domain/src/main/java/com/zcloud/primeport/domain/model/MkmjGateVideoE.java b/web-domain/src/main/java/com/zcloud/primeport/domain/model/MkmjGateVideoE.java new file mode 100644 index 0000000..7ad877d --- /dev/null +++ b/web-domain/src/main/java/com/zcloud/primeport/domain/model/MkmjGateVideoE.java @@ -0,0 +1,33 @@ +package com.zcloud.primeport.domain.model; + +import com.alibaba.cola.domain.Entity; +import com.jjb.saas.framework.domain.model.BaseE; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + * web-domain + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:44 + */ +@Data +public class MkmjGateVideoE extends BaseE { + //闸机摄像头id + private String gateVideoId; + //口门/闸机id + private String areaGateId; + //设备类型(1-口门 2-闸机) + private Integer deviceType; + //摄像头id + private String videoResourceId; + //摄像头类型(1-移动 2-平台) + private Integer videoType; + //企业id + private String corpinfoId; + //经度 + private String longitude; + //纬度 + private String latitude; +} + diff --git a/web-domain/src/main/java/com/zcloud/primeport/domain/model/MkmjPassageE.java b/web-domain/src/main/java/com/zcloud/primeport/domain/model/MkmjPassageE.java new file mode 100644 index 0000000..ddf3086 --- /dev/null +++ b/web-domain/src/main/java/com/zcloud/primeport/domain/model/MkmjPassageE.java @@ -0,0 +1,33 @@ +package com.zcloud.primeport.domain.model; + +import com.alibaba.cola.domain.Entity; +import com.jjb.saas.framework.domain.model.BaseE; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + * web-domain + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:45 + */ +@Data +public class MkmjPassageE extends BaseE { + //业务主键id + private String passageId; + //通道名称 + private String passageName; + //通道类型 1-人行 2-车行 3-综合 + private Integer passageType; + //通道状态 0-停用 1-正常 2-暂时关闭 + private Integer passageStatus; + //口门区域id + private String areaId; + //企业id + private String corpinfoId; + //经度 + private String longitude; + //纬度 + private String latitude; +} + diff --git a/web-domain/src/main/java/com/zcloud/primeport/domain/model/RiskPointE.java b/web-domain/src/main/java/com/zcloud/primeport/domain/model/RiskPointE.java deleted file mode 100644 index 32801f6..0000000 --- a/web-domain/src/main/java/com/zcloud/primeport/domain/model/RiskPointE.java +++ /dev/null @@ -1,20 +0,0 @@ -package com.zcloud.primeport.domain.model; - -import com.alibaba.cola.domain.Entity; -import com.jjb.saas.framework.domain.model.BaseE; -import lombok.Data; -import lombok.EqualsAndHashCode; - -/** - * 领域模型,根据领域模型驱动设计 - * - * @author lin - */ -@Data -@Entity -@EqualsAndHashCode(callSuper = true) -public class RiskPointE extends BaseE { - private Long id; - private String riskPointName; - private String deptName; -} diff --git a/web-infrastructure/src/main/java/com/zcloud/primeport/gatewayimpl/MkmjAreaGateGatewayImpl.java b/web-infrastructure/src/main/java/com/zcloud/primeport/gatewayimpl/MkmjAreaGateGatewayImpl.java new file mode 100644 index 0000000..e98ad3e --- /dev/null +++ b/web-infrastructure/src/main/java/com/zcloud/primeport/gatewayimpl/MkmjAreaGateGatewayImpl.java @@ -0,0 +1,51 @@ +package com.zcloud.primeport.gatewayimpl; + +import com.zcloud.primeport.domain.gateway.MkmjAreaGateGateway; +import com.zcloud.primeport.domain.model.MkmjAreaGateE; +import com.zcloud.primeport.persistence.dataobject.MkmjAreaGateDO; +import com.zcloud.primeport.persistence.repository.MkmjAreaGateRepository; +import lombok.AllArgsConstructor; +import com.zcloud.gbscommon.utils.Tools; +import org.springframework.beans.BeanUtils; +import org.springframework.stereotype.Service; + +import java.util.Collections; + +/** + * web-infrastructure + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:43 + */ +@Service +@AllArgsConstructor +public class MkmjAreaGateGatewayImpl implements MkmjAreaGateGateway { + private final MkmjAreaGateRepository mkmjAreaGateRepository; + + @Override + public Boolean add(MkmjAreaGateE mkmjAreaGateE) { + MkmjAreaGateDO d = new MkmjAreaGateDO(Tools.get32UUID()); + BeanUtils.copyProperties(mkmjAreaGateE, d, "areaGateId"); + mkmjAreaGateRepository.save(d); + return true; + } + + @Override + public Boolean update(MkmjAreaGateE mkmjAreaGateE) { + MkmjAreaGateDO d = new MkmjAreaGateDO(); + BeanUtils.copyProperties(mkmjAreaGateE, d); + mkmjAreaGateRepository.updateById(d); + return true; + } + + @Override + public Boolean deletedMkmjAreaGateById(Long id) { + return mkmjAreaGateRepository.removeById(id); + } + + @Override + public Boolean deletedMkmjAreaGateByIds(Long[] ids) { + return mkmjAreaGateRepository.removeByIds(Collections.singletonList(ids)); + } +} + diff --git a/web-infrastructure/src/main/java/com/zcloud/primeport/gatewayimpl/MkmjAreaGatewayImpl.java b/web-infrastructure/src/main/java/com/zcloud/primeport/gatewayimpl/MkmjAreaGatewayImpl.java new file mode 100644 index 0000000..860dd90 --- /dev/null +++ b/web-infrastructure/src/main/java/com/zcloud/primeport/gatewayimpl/MkmjAreaGatewayImpl.java @@ -0,0 +1,51 @@ +package com.zcloud.primeport.gatewayimpl; + +import com.zcloud.primeport.domain.gateway.MkmjAreaGateway; +import com.zcloud.primeport.domain.model.MkmjAreaE; +import com.zcloud.primeport.persistence.dataobject.MkmjAreaDO; +import com.zcloud.primeport.persistence.repository.MkmjAreaRepository; +import lombok.AllArgsConstructor; +import com.zcloud.gbscommon.utils.Tools; +import org.springframework.beans.BeanUtils; +import org.springframework.stereotype.Service; + +import java.util.Collections; + +/** + * web-infrastructure + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:42 + */ +@Service +@AllArgsConstructor +public class MkmjAreaGatewayImpl implements MkmjAreaGateway { + private final MkmjAreaRepository mkmjAreaRepository; + + @Override + public Boolean add(MkmjAreaE mkmjAreaE) { + MkmjAreaDO d = new MkmjAreaDO(Tools.get32UUID()); + BeanUtils.copyProperties(mkmjAreaE, d, "areaId"); + mkmjAreaRepository.save(d); + return true; + } + + @Override + public Boolean update(MkmjAreaE mkmjAreaE) { + MkmjAreaDO d = new MkmjAreaDO(); + BeanUtils.copyProperties(mkmjAreaE, d); + mkmjAreaRepository.updateById(d); + return true; + } + + @Override + public Boolean deletedMkmjAreaById(Long id) { + return mkmjAreaRepository.removeById(id); + } + + @Override + public Boolean deletedMkmjAreaByIds(Long[] ids) { + return mkmjAreaRepository.removeByIds(Collections.singletonList(ids)); + } +} + diff --git a/web-infrastructure/src/main/java/com/zcloud/primeport/gatewayimpl/MkmjGateLogGatewayImpl.java b/web-infrastructure/src/main/java/com/zcloud/primeport/gatewayimpl/MkmjGateLogGatewayImpl.java new file mode 100644 index 0000000..e594037 --- /dev/null +++ b/web-infrastructure/src/main/java/com/zcloud/primeport/gatewayimpl/MkmjGateLogGatewayImpl.java @@ -0,0 +1,51 @@ +package com.zcloud.primeport.gatewayimpl; + +import com.zcloud.primeport.domain.gateway.MkmjGateLogGateway; +import com.zcloud.primeport.domain.model.MkmjGateLogE; +import com.zcloud.primeport.persistence.dataobject.MkmjGateLogDO; +import com.zcloud.primeport.persistence.repository.MkmjGateLogRepository; +import lombok.AllArgsConstructor; +import com.zcloud.gbscommon.utils.Tools; +import org.springframework.beans.BeanUtils; +import org.springframework.stereotype.Service; + +import java.util.Collections; + +/** + * web-infrastructure + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:43 + */ +@Service +@AllArgsConstructor +public class MkmjGateLogGatewayImpl implements MkmjGateLogGateway { + private final MkmjGateLogRepository mkmjGateLogRepository; + + @Override + public Boolean add(MkmjGateLogE mkmjGateLogE) { + MkmjGateLogDO d = new MkmjGateLogDO(Tools.get32UUID()); + BeanUtils.copyProperties(mkmjGateLogE, d, "areaLogId"); + mkmjGateLogRepository.save(d); + return true; + } + + @Override + public Boolean update(MkmjGateLogE mkmjGateLogE) { + MkmjGateLogDO d = new MkmjGateLogDO(); + BeanUtils.copyProperties(mkmjGateLogE, d); + mkmjGateLogRepository.updateById(d); + return true; + } + + @Override + public Boolean deletedMkmjGateLogById(Long id) { + return mkmjGateLogRepository.removeById(id); + } + + @Override + public Boolean deletedMkmjGateLogByIds(Long[] ids) { + return mkmjGateLogRepository.removeByIds(Collections.singletonList(ids)); + } +} + diff --git a/web-infrastructure/src/main/java/com/zcloud/primeport/gatewayimpl/MkmjGateVideoGatewayImpl.java b/web-infrastructure/src/main/java/com/zcloud/primeport/gatewayimpl/MkmjGateVideoGatewayImpl.java new file mode 100644 index 0000000..19e020b --- /dev/null +++ b/web-infrastructure/src/main/java/com/zcloud/primeport/gatewayimpl/MkmjGateVideoGatewayImpl.java @@ -0,0 +1,51 @@ +package com.zcloud.primeport.gatewayimpl; + +import com.zcloud.primeport.domain.gateway.MkmjGateVideoGateway; +import com.zcloud.primeport.domain.model.MkmjGateVideoE; +import com.zcloud.primeport.persistence.dataobject.MkmjGateVideoDO; +import com.zcloud.primeport.persistence.repository.MkmjGateVideoRepository; +import lombok.AllArgsConstructor; +import com.zcloud.gbscommon.utils.Tools; +import org.springframework.beans.BeanUtils; +import org.springframework.stereotype.Service; + +import java.util.Collections; + +/** + * web-infrastructure + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:44 + */ +@Service +@AllArgsConstructor +public class MkmjGateVideoGatewayImpl implements MkmjGateVideoGateway { + private final MkmjGateVideoRepository mkmjGateVideoRepository; + + @Override + public Boolean add(MkmjGateVideoE mkmjGateVideoE) { + MkmjGateVideoDO d = new MkmjGateVideoDO(Tools.get32UUID()); + BeanUtils.copyProperties(mkmjGateVideoE, d, "${uuid}"); + mkmjGateVideoRepository.save(d); + return true; + } + + @Override + public Boolean update(MkmjGateVideoE mkmjGateVideoE) { + MkmjGateVideoDO d = new MkmjGateVideoDO(); + BeanUtils.copyProperties(mkmjGateVideoE, d); + mkmjGateVideoRepository.updateById(d); + return true; + } + + @Override + public Boolean deletedMkmjGateVideoById(Long id) { + return mkmjGateVideoRepository.removeById(id); + } + + @Override + public Boolean deletedMkmjGateVideoByIds(Long[] ids) { + return mkmjGateVideoRepository.removeByIds(Collections.singletonList(ids)); + } +} + diff --git a/web-infrastructure/src/main/java/com/zcloud/primeport/gatewayimpl/MkmjPassageGatewayImpl.java b/web-infrastructure/src/main/java/com/zcloud/primeport/gatewayimpl/MkmjPassageGatewayImpl.java new file mode 100644 index 0000000..a41cde5 --- /dev/null +++ b/web-infrastructure/src/main/java/com/zcloud/primeport/gatewayimpl/MkmjPassageGatewayImpl.java @@ -0,0 +1,51 @@ +package com.zcloud.primeport.gatewayimpl; + +import com.zcloud.primeport.domain.gateway.MkmjPassageGateway; +import com.zcloud.primeport.domain.model.MkmjPassageE; +import com.zcloud.primeport.persistence.dataobject.MkmjPassageDO; +import com.zcloud.primeport.persistence.repository.MkmjPassageRepository; +import lombok.AllArgsConstructor; +import com.zcloud.gbscommon.utils.Tools; +import org.springframework.beans.BeanUtils; +import org.springframework.stereotype.Service; + +import java.util.Collections; + +/** + * web-infrastructure + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:45 + */ +@Service +@AllArgsConstructor +public class MkmjPassageGatewayImpl implements MkmjPassageGateway { + private final MkmjPassageRepository mkmjPassageRepository; + + @Override + public Boolean add(MkmjPassageE mkmjPassageE) { + MkmjPassageDO d = new MkmjPassageDO(Tools.get32UUID()); + BeanUtils.copyProperties(mkmjPassageE, d, "passageId"); + mkmjPassageRepository.save(d); + return true; + } + + @Override + public Boolean update(MkmjPassageE mkmjPassageE) { + MkmjPassageDO d = new MkmjPassageDO(); + BeanUtils.copyProperties(mkmjPassageE, d); + mkmjPassageRepository.updateById(d); + return true; + } + + @Override + public Boolean deletedMkmjPassageById(Long id) { + return mkmjPassageRepository.removeById(id); + } + + @Override + public Boolean deletedMkmjPassageByIds(Long[] ids) { + return mkmjPassageRepository.removeByIds(Collections.singletonList(ids)); + } +} + diff --git a/web-infrastructure/src/main/java/com/zcloud/primeport/gatewayimpl/RiskPointGatewayImpl.java b/web-infrastructure/src/main/java/com/zcloud/primeport/gatewayimpl/RiskPointGatewayImpl.java deleted file mode 100644 index 82ad237..0000000 --- a/web-infrastructure/src/main/java/com/zcloud/primeport/gatewayimpl/RiskPointGatewayImpl.java +++ /dev/null @@ -1,51 +0,0 @@ -package com.zcloud.primeport.gatewayimpl; - -import com.zcloud.primeport.domain.gateway.RiskPointGateway; -import com.zcloud.primeport.domain.model.RiskPointE; -import com.zcloud.primeport.persistence.dataobject.RiskPointDO; -import com.zcloud.primeport.persistence.repository.RiskPointRepository; -import lombok.AllArgsConstructor; -import org.springframework.beans.BeanUtils; -import org.springframework.stereotype.Service; - -import java.util.Arrays; - -/** - * 持久层实现 - * - * @author lin - */ - -@Service -@AllArgsConstructor -public class RiskPointGatewayImpl implements RiskPointGateway { - private final RiskPointRepository riskPointRepository; - - @Override - public Boolean add(RiskPointE riskPointE) { - RiskPointDO d = new RiskPointDO(); - BeanUtils.copyProperties(riskPointE, d); - riskPointRepository.save(d); - return true; - } - - @Override - public Boolean update(RiskPointE riskPointE) { - RiskPointDO d = new RiskPointDO(); - BeanUtils.copyProperties(riskPointE, d); - riskPointRepository.updateById(d); - return true; - } - - @Override - public Boolean deletedRiskPointById(Long id) { - return riskPointRepository.removeById(id); - } - - @Override - public Boolean deletedRiskPointByIds(Long[] ids) { - return riskPointRepository.removeByIds(Arrays.asList(ids)); - } - - -} diff --git a/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/dataobject/MkmjAreaDO.java b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/dataobject/MkmjAreaDO.java new file mode 100644 index 0000000..263dc4b --- /dev/null +++ b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/dataobject/MkmjAreaDO.java @@ -0,0 +1,55 @@ +package com.zcloud.primeport.persistence.dataobject; + +import com.baomidou.mybatisplus.annotation.*; +import com.jjb.saas.framework.repository.basedo.BaseDO; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + * web-infrastructure + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:42 + */ +@Data +@TableName("mkmj_area") +@NoArgsConstructor +@EqualsAndHashCode(callSuper = true) +public class MkmjAreaDO extends BaseDO { + //业务主键id + @ApiModelProperty(value = "业务主键id") + private String areaId; + //区域名称 + @ApiModelProperty(value = "区域名称") + private String areaName; + //区域范围 + @ApiModelProperty(value = "区域范围") + private String areaRange; + //区域级别 1-一级 2-二级 3-三级 + @ApiModelProperty(value = "区域级别 1-一级 2-二级 3-三级") + private Integer areaLevel; + //上级区域id(当area_level=1时,此字段为字典bianma) + @ApiModelProperty(value = "上级区域id(当area_level=1时,此字段为字典bianma)") + private String areaParentId; + //口门类型 1-人行 2-车行 3-综合 + @ApiModelProperty(value = "口门类型 1-人行 2-车行 3-综合") + private Integer areaType; + //区域状态 0-停用 1-正常 2-暂时关闭 + @ApiModelProperty(value = "区域状态 0-停用 1-正常 2-暂时关闭") + private Integer areaStatus; + //企业id + @ApiModelProperty(value = "企业id") + private String corpinfoId; + //经度 + @ApiModelProperty(value = "经度") + private String longitude; + //纬度 + @ApiModelProperty(value = "纬度") + private String latitude; + + public MkmjAreaDO(String areaId) { + this.areaId = areaId; + } + +} + diff --git a/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/dataobject/MkmjAreaGateDO.java b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/dataobject/MkmjAreaGateDO.java new file mode 100644 index 0000000..065b99c --- /dev/null +++ b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/dataobject/MkmjAreaGateDO.java @@ -0,0 +1,70 @@ +package com.zcloud.primeport.persistence.dataobject; + +import com.baomidou.mybatisplus.annotation.*; +import com.jjb.saas.framework.repository.basedo.BaseDO; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + * web-infrastructure + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:43 + */ +@Data +@TableName("mkmj_area_gate") +@NoArgsConstructor +@EqualsAndHashCode(callSuper = true) +public class MkmjAreaGateDO extends BaseDO { + //业务主键id + @ApiModelProperty(value = "业务主键id") + private String areaGateId; + //企业id + @ApiModelProperty(value = "企业id") + private String corpinfoId; + //口门区域id + @ApiModelProperty(value = "口门区域id") + private String areaId; + //通道id + @ApiModelProperty(value = "通道id") + private String passageId; + //闸机标识 + @ApiModelProperty(value = "闸机标识") + private String gateNumber; + //闸机名称 + @ApiModelProperty(value = "闸机名称") + private String gateName; + //闸机类型 1-入 2出 + @ApiModelProperty(value = "闸机类型 1-入 2出") + private Integer gateType; + //闸机状态 0- 停用 1-正常 2-暂时关闭 + @ApiModelProperty(value = "闸机状态 0- 停用 1-正常 2-暂时关闭") + private Integer gateStatus; + //闸机类别 0-人行口门 1-车行口门 2-综合口门 + @ApiModelProperty(value = "闸机类别 0-人行口门 1-车行口门 2-综合口门") + private Integer gateCategory; + //闸机型号 + @ApiModelProperty(value = "闸机型号") + private String gateModel; + //闸机位置 + @ApiModelProperty(value = "闸机位置") + private String gatePosition; + //是否相邻区域 0否 1是 + @ApiModelProperty(value = "是否相邻区域 0否 1是") + private Integer isAdjacent; + //相邻区域id + @ApiModelProperty(value = "相邻区域id") + private String adjacentAreaId; + //经度 + @ApiModelProperty(value = "经度") + private String longitude; + //纬度 + @ApiModelProperty(value = "纬度") + private String latitude; + + public MkmjAreaGateDO(String areaGateId) { + this.areaGateId = areaGateId; + } + +} + diff --git a/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/dataobject/MkmjGateLogDO.java b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/dataobject/MkmjGateLogDO.java new file mode 100644 index 0000000..0b17a77 --- /dev/null +++ b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/dataobject/MkmjGateLogDO.java @@ -0,0 +1,61 @@ +package com.zcloud.primeport.persistence.dataobject; + +import com.baomidou.mybatisplus.annotation.*; +import com.jjb.saas.framework.repository.basedo.BaseDO; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + * web-infrastructure + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:43 + */ +@Data +@TableName("mkmj_gate_log") +@NoArgsConstructor +@EqualsAndHashCode(callSuper = true) +public class MkmjGateLogDO extends BaseDO { + //业务主键id + @ApiModelProperty(value = "业务主键id") + private String areaLogId; + //闸机id + @ApiModelProperty(value = "闸机id") + private String areaGateId; + //状态 0进 1出 2车辆进 3车辆出 + @ApiModelProperty(value = "状态 0进 1出 2车辆进 3车辆出") + private Integer state; + //时间 + @ApiModelProperty(value = "时间") + private Date logTime; + //人员id + @ApiModelProperty(value = "人员id") + private String userId; + //人员姓名 + @ApiModelProperty(value = "人员姓名") + private String userName; + //闸机类型 1-入 2出 + @ApiModelProperty(value = "闸机类型 1-入 2出") + private Integer gateType; + //车牌号(车辆进出时使用) + @ApiModelProperty(value = "车牌号(车辆进出时使用)") + private String ex1; + //备用字段2 + @ApiModelProperty(value = "备用字段2") + private String ex2; + //备用字段3 + @ApiModelProperty(value = "备用字段3") + private String ex3; + //备用字段4 + @ApiModelProperty(value = "备用字段4") + private String ex4; + //备用字段5 + @ApiModelProperty(value = "备用字段5") + private String ex5; + + public MkmjGateLogDO(String areaLogId) { + this.areaLogId = areaLogId; + } + +} + diff --git a/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/dataobject/MkmjGateVideoDO.java b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/dataobject/MkmjGateVideoDO.java new file mode 100644 index 0000000..b552dfa --- /dev/null +++ b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/dataobject/MkmjGateVideoDO.java @@ -0,0 +1,49 @@ +package com.zcloud.primeport.persistence.dataobject; + +import com.baomidou.mybatisplus.annotation.*; +import com.jjb.saas.framework.repository.basedo.BaseDO; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + * web-infrastructure + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:44 + */ +@Data +@TableName("mkmj_gate_video") +@NoArgsConstructor +@EqualsAndHashCode(callSuper = true) +public class MkmjGateVideoDO extends BaseDO { + //闸机摄像头id + @ApiModelProperty(value = "闸机摄像头id") + private String gateVideoId; + //口门/闸机id + @ApiModelProperty(value = "口门/闸机id") + private String areaGateId; + //设备类型(1-口门 2-闸机) + @ApiModelProperty(value = "设备类型(1-口门 2-闸机)") + private Integer deviceType; + //摄像头id + @ApiModelProperty(value = "摄像头id") + private String videoResourceId; + //摄像头类型(1-移动 2-平台) + @ApiModelProperty(value = "摄像头类型(1-移动 2-平台)") + private Integer videoType; + //企业id + @ApiModelProperty(value = "企业id") + private String corpinfoId; + //经度 + @ApiModelProperty(value = "经度") + private String longitude; + //纬度 + @ApiModelProperty(value = "纬度") + private String latitude; + + public MkmjGateVideoDO(String) { + this. =; + } + +} + diff --git a/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/dataobject/MkmjPassageDO.java b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/dataobject/MkmjPassageDO.java new file mode 100644 index 0000000..f4860b8 --- /dev/null +++ b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/dataobject/MkmjPassageDO.java @@ -0,0 +1,49 @@ +package com.zcloud.primeport.persistence.dataobject; + +import com.baomidou.mybatisplus.annotation.*; +import com.jjb.saas.framework.repository.basedo.BaseDO; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + * web-infrastructure + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:45 + */ +@Data +@TableName("mkmj_passage") +@NoArgsConstructor +@EqualsAndHashCode(callSuper = true) +public class MkmjPassageDO extends BaseDO { + //业务主键id + @ApiModelProperty(value = "业务主键id") + private String passageId; + //通道名称 + @ApiModelProperty(value = "通道名称") + private String passageName; + //通道类型 1-人行 2-车行 3-综合 + @ApiModelProperty(value = "通道类型 1-人行 2-车行 3-综合") + private Integer passageType; + //通道状态 0-停用 1-正常 2-暂时关闭 + @ApiModelProperty(value = "通道状态 0-停用 1-正常 2-暂时关闭") + private Integer passageStatus; + //口门区域id + @ApiModelProperty(value = "口门区域id") + private String areaId; + //企业id + @ApiModelProperty(value = "企业id") + private String corpinfoId; + //经度 + @ApiModelProperty(value = "经度") + private String longitude; + //纬度 + @ApiModelProperty(value = "纬度") + private String latitude; + + public MkmjPassageDO(String passageId) { + this.passageId = passageId; + } + +} + diff --git a/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/dataobject/RiskPointDO.java b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/dataobject/RiskPointDO.java deleted file mode 100644 index 7f4269b..0000000 --- a/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/dataobject/RiskPointDO.java +++ /dev/null @@ -1,16 +0,0 @@ -package com.zcloud.primeport.persistence.dataobject; - -import com.baomidou.mybatisplus.annotation.TableName; -import com.jjb.saas.framework.repository.basedo.BaseDO; -import lombok.Data; -import lombok.EqualsAndHashCode; - -@Data -@EqualsAndHashCode(callSuper = true) -@TableName("risk_point") -public class RiskPointDO extends BaseDO { - - private String riskPointName; - - private String deptName; -} diff --git a/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/domainobject/RiskPointDO.java b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/domainobject/RiskPointDO.java deleted file mode 100644 index f5c6da0..0000000 --- a/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/domainobject/RiskPointDO.java +++ /dev/null @@ -1,16 +0,0 @@ -package com.zcloud.primeport.persistence.domainobject; - -import com.baomidou.mybatisplus.annotation.TableName; -import com.jjb.saas.framework.repository.basedo.BaseDO; -import lombok.Data; -import lombok.EqualsAndHashCode; - -@Data -@EqualsAndHashCode(callSuper = true) -@TableName("risk_point") -public class RiskPointDO extends BaseDO { - - private String riskPointName; - - private String deptName; -} diff --git a/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/mapper/MkmjAreaGateMapper.java b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/mapper/MkmjAreaGateMapper.java new file mode 100644 index 0000000..d1414d3 --- /dev/null +++ b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/mapper/MkmjAreaGateMapper.java @@ -0,0 +1,17 @@ +package com.zcloud.primeport.persistence.mapper; + +import com.zcloud.primeport.persistence.dataobject.MkmjAreaGateDO; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * web-infrastructure + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:43 + */ +@Mapper +public interface MkmjAreaGateMapper extends BaseMapper { + +} + diff --git a/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/mapper/MkmjAreaMapper.java b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/mapper/MkmjAreaMapper.java new file mode 100644 index 0000000..65fd4d0 --- /dev/null +++ b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/mapper/MkmjAreaMapper.java @@ -0,0 +1,17 @@ +package com.zcloud.primeport.persistence.mapper; + +import com.zcloud.primeport.persistence.dataobject.MkmjAreaDO; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * web-infrastructure + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:42 + */ +@Mapper +public interface MkmjAreaMapper extends BaseMapper { + +} + diff --git a/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/mapper/MkmjGateLogMapper.java b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/mapper/MkmjGateLogMapper.java new file mode 100644 index 0000000..bb5571b --- /dev/null +++ b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/mapper/MkmjGateLogMapper.java @@ -0,0 +1,17 @@ +package com.zcloud.primeport.persistence.mapper; + +import com.zcloud.primeport.persistence.dataobject.MkmjGateLogDO; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * web-infrastructure + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:44 + */ +@Mapper +public interface MkmjGateLogMapper extends BaseMapper { + +} + diff --git a/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/mapper/MkmjGateVideoMapper.java b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/mapper/MkmjGateVideoMapper.java new file mode 100644 index 0000000..e58bac9 --- /dev/null +++ b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/mapper/MkmjGateVideoMapper.java @@ -0,0 +1,17 @@ +package com.zcloud.primeport.persistence.mapper; + +import com.zcloud.primeport.persistence.dataobject.MkmjGateVideoDO; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * web-infrastructure + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:44 + */ +@Mapper +public interface MkmjGateVideoMapper extends BaseMapper { + +} + diff --git a/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/mapper/MkmjPassageMapper.java b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/mapper/MkmjPassageMapper.java new file mode 100644 index 0000000..c0f13ab --- /dev/null +++ b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/mapper/MkmjPassageMapper.java @@ -0,0 +1,17 @@ +package com.zcloud.primeport.persistence.mapper; + +import com.zcloud.primeport.persistence.dataobject.MkmjPassageDO; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * web-infrastructure + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:45 + */ +@Mapper +public interface MkmjPassageMapper extends BaseMapper { + +} + diff --git a/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/mapper/RiskPointMapper.java b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/mapper/RiskPointMapper.java deleted file mode 100644 index d4ee38d..0000000 --- a/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/mapper/RiskPointMapper.java +++ /dev/null @@ -1,9 +0,0 @@ -package com.zcloud.primeport.persistence.mapper; - -import com.zcloud.primeport.persistence.dataobject.RiskPointDO; -import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import org.apache.ibatis.annotations.Mapper; - -@Mapper -public interface RiskPointMapper extends BaseMapper { -} diff --git a/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/MkmjAreaGateRepository.java b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/MkmjAreaGateRepository.java new file mode 100644 index 0000000..977b4d5 --- /dev/null +++ b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/MkmjAreaGateRepository.java @@ -0,0 +1,18 @@ +package com.zcloud.primeport.persistence.repository; + +import com.zcloud.primeport.persistence.dataobject.MkmjAreaGateDO; +import com.alibaba.cola.dto.PageResponse; +import com.jjb.saas.framework.repository.repo.BaseRepository; + +import java.util.Map; + +/** + * web-infrastructure + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:43 + */ +public interface MkmjAreaGateRepository extends BaseRepository { + PageResponse listPage(Map params); +} + diff --git a/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/MkmjAreaRepository.java b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/MkmjAreaRepository.java new file mode 100644 index 0000000..28ec519 --- /dev/null +++ b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/MkmjAreaRepository.java @@ -0,0 +1,18 @@ +package com.zcloud.primeport.persistence.repository; + +import com.zcloud.primeport.persistence.dataobject.MkmjAreaDO; +import com.alibaba.cola.dto.PageResponse; +import com.jjb.saas.framework.repository.repo.BaseRepository; + +import java.util.Map; + +/** + * web-infrastructure + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:42 + */ +public interface MkmjAreaRepository extends BaseRepository { + PageResponse listPage(Map params); +} + diff --git a/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/MkmjGateLogRepository.java b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/MkmjGateLogRepository.java new file mode 100644 index 0000000..2509bd6 --- /dev/null +++ b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/MkmjGateLogRepository.java @@ -0,0 +1,18 @@ +package com.zcloud.primeport.persistence.repository; + +import com.zcloud.primeport.persistence.dataobject.MkmjGateLogDO; +import com.alibaba.cola.dto.PageResponse; +import com.jjb.saas.framework.repository.repo.BaseRepository; + +import java.util.Map; + +/** + * web-infrastructure + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:44 + */ +public interface MkmjGateLogRepository extends BaseRepository { + PageResponse listPage(Map params); +} + diff --git a/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/MkmjGateVideoRepository.java b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/MkmjGateVideoRepository.java new file mode 100644 index 0000000..d0c1e69 --- /dev/null +++ b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/MkmjGateVideoRepository.java @@ -0,0 +1,18 @@ +package com.zcloud.primeport.persistence.repository; + +import com.zcloud.primeport.persistence.dataobject.MkmjGateVideoDO; +import com.alibaba.cola.dto.PageResponse; +import com.jjb.saas.framework.repository.repo.BaseRepository; + +import java.util.Map; + +/** + * web-infrastructure + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:44 + */ +public interface MkmjGateVideoRepository extends BaseRepository { + PageResponse listPage(Map params); +} + diff --git a/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/MkmjPassageRepository.java b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/MkmjPassageRepository.java new file mode 100644 index 0000000..419059c --- /dev/null +++ b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/MkmjPassageRepository.java @@ -0,0 +1,18 @@ +package com.zcloud.primeport.persistence.repository; + +import com.zcloud.primeport.persistence.dataobject.MkmjPassageDO; +import com.alibaba.cola.dto.PageResponse; +import com.jjb.saas.framework.repository.repo.BaseRepository; + +import java.util.Map; + +/** + * web-infrastructure + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:45 + */ +public interface MkmjPassageRepository extends BaseRepository { + PageResponse listPage(Map params); +} + diff --git a/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/RiskPointRepository.java b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/RiskPointRepository.java deleted file mode 100644 index b79a00c..0000000 --- a/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/RiskPointRepository.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.zcloud.primeport.persistence.repository; - -import com.alibaba.cola.dto.PageResponse; -import com.zcloud.primeport.persistence.dataobject.RiskPointDO; -import com.baomidou.mybatisplus.core.metadata.IPage; -import com.jjb.saas.framework.repository.repo.BaseRepository; - -import java.util.Map; - -/** - * @author lin - */ -public interface RiskPointRepository extends BaseRepository { - PageResponse listRiskPointPage(Map parmas); -} diff --git a/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/impl/MkmjAreaGateRepositoryImpl.java b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/impl/MkmjAreaGateRepositoryImpl.java new file mode 100644 index 0000000..7fcf88f --- /dev/null +++ b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/impl/MkmjAreaGateRepositoryImpl.java @@ -0,0 +1,38 @@ +package com.zcloud.primeport.persistence.repository.impl; + +import com.zcloud.primeport.persistence.dataobject.MkmjAreaGateDO; +import com.zcloud.primeport.persistence.mapper.MkmjAreaGateMapper; +import com.zcloud.primeport.persistence.repository.MkmjAreaGateRepository; +import com.alibaba.cola.dto.PageResponse; +import com.zcloud.gbscommon.utils.PageQueryHelper; +import com.zcloud.gbscommon.utils.Query; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.jjb.saas.framework.repository.repo.impl.BaseRepositoryImpl; +import lombok.RequiredArgsConstructor; +import org.springframework.stereotype.Service; + +import java.util.Map; + +/** + * web-infrastructure + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:43 + */ +@Service +@RequiredArgsConstructor +public class MkmjAreaGateRepositoryImpl extends BaseRepositoryImpl implements MkmjAreaGateRepository { + private final MkmjAreaGateMapper mkmjAreaGateMapper; + + @Override + public PageResponse listPage(Map params) { + IPage iPage = new Query().getPage(params); + QueryWrapper queryWrapper = new QueryWrapper<>(); + queryWrapper = PageQueryHelper.createPageQueryWrapper(queryWrapper, params); + queryWrapper.orderByDesc("create_time"); + IPage result = mkmjAreaGateMapper.selectPage(iPage, queryWrapper); + return PageHelper.pageToResponse(result, result.getRecords()); + } +} + diff --git a/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/impl/MkmjAreaRepositoryImpl.java b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/impl/MkmjAreaRepositoryImpl.java new file mode 100644 index 0000000..901c365 --- /dev/null +++ b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/impl/MkmjAreaRepositoryImpl.java @@ -0,0 +1,38 @@ +package com.zcloud.primeport.persistence.repository.impl; + +import com.zcloud.primeport.persistence.dataobject.MkmjAreaDO; +import com.zcloud.primeport.persistence.mapper.MkmjAreaMapper; +import com.zcloud.primeport.persistence.repository.MkmjAreaRepository; +import com.alibaba.cola.dto.PageResponse; +import com.zcloud.gbscommon.utils.PageQueryHelper; +import com.zcloud.gbscommon.utils.Query; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.jjb.saas.framework.repository.repo.impl.BaseRepositoryImpl; +import lombok.RequiredArgsConstructor; +import org.springframework.stereotype.Service; + +import java.util.Map; + +/** + * web-infrastructure + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:42 + */ +@Service +@RequiredArgsConstructor +public class MkmjAreaRepositoryImpl extends BaseRepositoryImpl implements MkmjAreaRepository { + private final MkmjAreaMapper mkmjAreaMapper; + + @Override + public PageResponse listPage(Map params) { + IPage iPage = new Query().getPage(params); + QueryWrapper queryWrapper = new QueryWrapper<>(); + queryWrapper = PageQueryHelper.createPageQueryWrapper(queryWrapper, params); + queryWrapper.orderByDesc("create_time"); + IPage result = mkmjAreaMapper.selectPage(iPage, queryWrapper); + return PageHelper.pageToResponse(result, result.getRecords()); + } +} + diff --git a/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/impl/MkmjGateLogRepositoryImpl.java b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/impl/MkmjGateLogRepositoryImpl.java new file mode 100644 index 0000000..24473eb --- /dev/null +++ b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/impl/MkmjGateLogRepositoryImpl.java @@ -0,0 +1,38 @@ +package com.zcloud.primeport.persistence.repository.impl; + +import com.zcloud.primeport.persistence.dataobject.MkmjGateLogDO; +import com.zcloud.primeport.persistence.mapper.MkmjGateLogMapper; +import com.zcloud.primeport.persistence.repository.MkmjGateLogRepository; +import com.alibaba.cola.dto.PageResponse; +import com.zcloud.gbscommon.utils.PageQueryHelper; +import com.zcloud.gbscommon.utils.Query; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.jjb.saas.framework.repository.repo.impl.BaseRepositoryImpl; +import lombok.RequiredArgsConstructor; +import org.springframework.stereotype.Service; + +import java.util.Map; + +/** + * web-infrastructure + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:44 + */ +@Service +@RequiredArgsConstructor +public class MkmjGateLogRepositoryImpl extends BaseRepositoryImpl implements MkmjGateLogRepository { + private final MkmjGateLogMapper mkmjGateLogMapper; + + @Override + public PageResponse listPage(Map params) { + IPage iPage = new Query().getPage(params); + QueryWrapper queryWrapper = new QueryWrapper<>(); + queryWrapper = PageQueryHelper.createPageQueryWrapper(queryWrapper, params); + queryWrapper.orderByDesc("create_time"); + IPage result = mkmjGateLogMapper.selectPage(iPage, queryWrapper); + return PageHelper.pageToResponse(result, result.getRecords()); + } +} + diff --git a/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/impl/MkmjGateVideoRepositoryImpl.java b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/impl/MkmjGateVideoRepositoryImpl.java new file mode 100644 index 0000000..87746e9 --- /dev/null +++ b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/impl/MkmjGateVideoRepositoryImpl.java @@ -0,0 +1,38 @@ +package com.zcloud.primeport.persistence.repository.impl; + +import com.zcloud.primeport.persistence.dataobject.MkmjGateVideoDO; +import com.zcloud.primeport.persistence.mapper.MkmjGateVideoMapper; +import com.zcloud.primeport.persistence.repository.MkmjGateVideoRepository; +import com.alibaba.cola.dto.PageResponse; +import com.zcloud.gbscommon.utils.PageQueryHelper; +import com.zcloud.gbscommon.utils.Query; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.jjb.saas.framework.repository.repo.impl.BaseRepositoryImpl; +import lombok.RequiredArgsConstructor; +import org.springframework.stereotype.Service; + +import java.util.Map; + +/** + * web-infrastructure + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:44 + */ +@Service +@RequiredArgsConstructor +public class MkmjGateVideoRepositoryImpl extends BaseRepositoryImpl implements MkmjGateVideoRepository { + private final MkmjGateVideoMapper mkmjGateVideoMapper; + + @Override + public PageResponse listPage(Map params) { + IPage iPage = new Query().getPage(params); + QueryWrapper queryWrapper = new QueryWrapper<>(); + queryWrapper = PageQueryHelper.createPageQueryWrapper(queryWrapper, params); + queryWrapper.orderByDesc("create_time"); + IPage result = mkmjGateVideoMapper.selectPage(iPage, queryWrapper); + return PageHelper.pageToResponse(result, result.getRecords()); + } +} + diff --git a/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/impl/MkmjPassageRepositoryImpl.java b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/impl/MkmjPassageRepositoryImpl.java new file mode 100644 index 0000000..399082e --- /dev/null +++ b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/impl/MkmjPassageRepositoryImpl.java @@ -0,0 +1,38 @@ +package com.zcloud.primeport.persistence.repository.impl; + +import com.zcloud.primeport.persistence.dataobject.MkmjPassageDO; +import com.zcloud.primeport.persistence.mapper.MkmjPassageMapper; +import com.zcloud.primeport.persistence.repository.MkmjPassageRepository; +import com.alibaba.cola.dto.PageResponse; +import com.zcloud.gbscommon.utils.PageQueryHelper; +import com.zcloud.gbscommon.utils.Query; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.jjb.saas.framework.repository.repo.impl.BaseRepositoryImpl; +import lombok.RequiredArgsConstructor; +import org.springframework.stereotype.Service; + +import java.util.Map; + +/** + * web-infrastructure + * + * @Author fangjiakai + * @Date 2025-11-14 08:57:45 + */ +@Service +@RequiredArgsConstructor +public class MkmjPassageRepositoryImpl extends BaseRepositoryImpl implements MkmjPassageRepository { + private final MkmjPassageMapper mkmjPassageMapper; + + @Override + public PageResponse listPage(Map params) { + IPage iPage = new Query().getPage(params); + QueryWrapper queryWrapper = new QueryWrapper<>(); + queryWrapper = PageQueryHelper.createPageQueryWrapper(queryWrapper, params); + queryWrapper.orderByDesc("create_time"); + IPage result = mkmjPassageMapper.selectPage(iPage, queryWrapper); + return PageHelper.pageToResponse(result, result.getRecords()); + } +} + diff --git a/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/impl/RiskPointRepositoryImpl.java b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/impl/RiskPointRepositoryImpl.java deleted file mode 100644 index d8ea4ec..0000000 --- a/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/impl/RiskPointRepositoryImpl.java +++ /dev/null @@ -1,35 +0,0 @@ -package com.zcloud.primeport.persistence.repository.impl; - -import com.alibaba.cola.dto.PageResponse; -import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; -import com.baomidou.mybatisplus.core.metadata.IPage; -import com.jjb.saas.framework.repository.common.PageHelper; -import com.jjb.saas.framework.repository.repo.impl.BaseRepositoryImpl; -import com.zcloud.primeport.persistence.dataobject.RiskPointDO; -import com.zcloud.primeport.persistence.mapper.RiskPointMapper; -import com.zcloud.primeport.persistence.repository.RiskPointRepository; -import com.zcloud.primeport.utils.PageQueryHelper; -import com.zcloud.primeport.utils.Query; -import lombok.RequiredArgsConstructor; -import org.springframework.stereotype.Service; - -import java.util.Map; - -/** - * @author lin - */ -@Service -@RequiredArgsConstructor -public class RiskPointRepositoryImpl extends BaseRepositoryImpl implements RiskPointRepository { - private final RiskPointMapper riskPointMapper; - - @Override - public PageResponse listRiskPointPage(Map parmas) { - IPage iPage = new Query().getPage(parmas); - QueryWrapper queryWrapper = new QueryWrapper<>(); - queryWrapper = PageQueryHelper.createPageQueryWrapper(queryWrapper, parmas); - queryWrapper.orderByDesc("create_time"); - IPage result = riskPointMapper.selectPage(iPage, queryWrapper); - return PageHelper.pageToResponse(result, result.getRecords()); - } -} diff --git a/web-infrastructure/src/main/java/com/zcloud/primeport/utils/PageQueryHelper.java b/web-infrastructure/src/main/java/com/zcloud/primeport/utils/PageQueryHelper.java deleted file mode 100644 index ab71af4..0000000 --- a/web-infrastructure/src/main/java/com/zcloud/primeport/utils/PageQueryHelper.java +++ /dev/null @@ -1,81 +0,0 @@ -package com.zcloud.primeport.utils; - -import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; -import org.apache.commons.lang3.StringUtils; - -import java.util.Map; -import java.util.regex.Matcher; -import java.util.regex.Pattern; - -/** - * @author fangjiakai - * @date 2025/10/20 11:54 - */ -public class PageQueryHelper { - private static final Pattern PATTERN = Pattern.compile("([a-z])([A-Z])"); - - /** - * 创建分页查询包装器 - * - * @param queryWrapper 查询包装器 - * @param pageQuery 分页查询参数 - * @return 构建好查询条件的QueryWrapper - */ - public static QueryWrapper createPageQueryWrapper(QueryWrapper queryWrapper, Map pageQuery) { - if (pageQuery == null || pageQuery.isEmpty()) { - return queryWrapper; - } - - for (Map.Entry entry : pageQuery.entrySet()) { - String key = entry.getKey(); - Object value = entry.getValue(); - - // 忽略空值 - if (value == null || StringUtils.isBlank(value.toString())) { - continue; - } - - // 处理不同类型的查询条件 - if (key.startsWith("like")) { - String columnName = toUnderlineName(key.substring(4)); // 去掉 "like" 前缀 - queryWrapper.like(columnName, value); - } else if (key.startsWith("eq")) { - String columnName = toUnderlineName(key.substring(2)); // 去掉 "eq" 前缀 - queryWrapper.eq(columnName, value); - } else if (key.startsWith("gt")) { - String columnName = toUnderlineName(key.substring(2)); // 去掉 "gt" 前缀 - queryWrapper.gt(columnName, value); - } else if (key.startsWith("lt")) { - String columnName = toUnderlineName(key.substring(2)); // 去掉 "lt" 前缀 - queryWrapper.lt(columnName, value); - } else if (key.startsWith("ge")) { - String columnName = toUnderlineName(key.substring(2)); // 去掉 "ge" 前缀 - queryWrapper.ge(columnName, value); - } else if (key.startsWith("le")) { - String columnName = toUnderlineName(key.substring(2)); // 去掉 "le" 前缀 - queryWrapper.le(columnName, value); - } else if (key.startsWith("ne")) { - String columnName = toUnderlineName(key.substring(2)); // 去掉 "ne" 前缀 - queryWrapper.ne(columnName, value); - } - } - - return queryWrapper; - } - - /** - * 将驼峰命名转换为下划线命名 - * - * @param camelCaseName 驼峰命名字符串 - * @return 下划线命名字符串 - */ - private static String toUnderlineName(String camelCaseName) { - Matcher matcher = PATTERN.matcher(camelCaseName); - StringBuffer sb = new StringBuffer(); - while (matcher.find()) { - matcher.appendReplacement(sb, matcher.group(1) + "_" + matcher.group(2).toLowerCase()); - } - matcher.appendTail(sb); - return sb.toString().toLowerCase(); - } -} diff --git a/web-infrastructure/src/main/java/com/zcloud/primeport/utils/Query.java b/web-infrastructure/src/main/java/com/zcloud/primeport/utils/Query.java deleted file mode 100644 index 7c5a503..0000000 --- a/web-infrastructure/src/main/java/com/zcloud/primeport/utils/Query.java +++ /dev/null @@ -1,50 +0,0 @@ -package com.zcloud.primeport.utils; - -import com.baomidou.mybatisplus.core.metadata.IPage; -import com.baomidou.mybatisplus.core.metadata.OrderItem; -import com.baomidou.mybatisplus.extension.plugins.pagination.Page; -import org.apache.commons.lang.StringUtils; - -import java.util.Map; - -/** - * 查询参数 - * - * - */ -public class Query { - - public IPage getPage(Map params) { - return this.getPage(params, null, false); - } - - public IPage getPage(Map params, String defaultOrderField, boolean isAsc) { - //分页参数 - long curPage = 1; - long limit = 10; - - if(params.get("pageIndex") != null){ - curPage = Long.parseLong(params.get("pageIndex").toString()); - } - if(params.get("pageSize") != null){ - limit = Long.parseLong(params.get("pageSize").toString()); - } - - //分页对象 - Page page = new Page<>(curPage, limit); - - //没有排序字段,则不排序 - if(StringUtils.isBlank(defaultOrderField)){ - return page; - } - - //默认排序 - if(isAsc) { - page.addOrder(OrderItem.asc(defaultOrderField)); - }else { - page.addOrder(OrderItem.desc(defaultOrderField)); - } - - return page; - } -} diff --git a/web-infrastructure/src/main/resources/mapper/MkmjAreaGateMapper.xml b/web-infrastructure/src/main/resources/mapper/MkmjAreaGateMapper.xml new file mode 100644 index 0000000..0cc7dc9 --- /dev/null +++ b/web-infrastructure/src/main/resources/mapper/MkmjAreaGateMapper.xml @@ -0,0 +1,8 @@ + + + + + + + diff --git a/web-infrastructure/src/main/resources/mapper/MkmjAreaMapper.xml b/web-infrastructure/src/main/resources/mapper/MkmjAreaMapper.xml new file mode 100644 index 0000000..6bb1f5b --- /dev/null +++ b/web-infrastructure/src/main/resources/mapper/MkmjAreaMapper.xml @@ -0,0 +1,8 @@ + + + + + + + diff --git a/web-infrastructure/src/main/resources/mapper/MkmjGateLogMapper.xml b/web-infrastructure/src/main/resources/mapper/MkmjGateLogMapper.xml new file mode 100644 index 0000000..e938884 --- /dev/null +++ b/web-infrastructure/src/main/resources/mapper/MkmjGateLogMapper.xml @@ -0,0 +1,8 @@ + + + + + + + diff --git a/web-infrastructure/src/main/resources/mapper/MkmjGateVideoMapper.xml b/web-infrastructure/src/main/resources/mapper/MkmjGateVideoMapper.xml new file mode 100644 index 0000000..3f10f8e --- /dev/null +++ b/web-infrastructure/src/main/resources/mapper/MkmjGateVideoMapper.xml @@ -0,0 +1,8 @@ + + + + + + + diff --git a/web-infrastructure/src/main/resources/mapper/MkmjPassageMapper.xml b/web-infrastructure/src/main/resources/mapper/MkmjPassageMapper.xml new file mode 100644 index 0000000..791e758 --- /dev/null +++ b/web-infrastructure/src/main/resources/mapper/MkmjPassageMapper.xml @@ -0,0 +1,8 @@ + + + + + + +