From b0da63410a7aaf64b11183c95b3da38013a6457b Mon Sep 17 00:00:00 2001
From: zhaowenyu <35589726@qq.com>
Date: Tue, 28 Oct 2025 15:05:04 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev' into dev
---
ard-framework/src/main/java/com/ard/framework/manager/factory/AsyncFactory.java | 2
ard-system/src/main/java/com/ard/system/mapper/SysRoleDeptMapper.java | 2
ard-common/src/main/java/com/ard/common/filter/PropertyPreExcludeFilter.java | 2
ard-common/src/main/java/com/ard/common/core/domain/TreeEntity.java | 2
ard-common/src/main/java/com/ard/common/utils/ip/AddressUtils.java | 2
ard-common/src/main/java/com/ard/common/core/text/Convert.java | 2
ard-common/src/main/java/com/ard/common/utils/poi/ExcelUtil.java | 2
ard-admin/src/main/java/com/ard/web/core/config/SwaggerConfig.java | 2
ard-route/src/main/java/com/ard/route/util/RouteFileUtils.java | 48
ard-route/src/main/java/com/ard/route/mapper/ArdRouteFolderMapper.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CFG_NAS_DIRECTORY.java | 2
ard-common/src/main/java/com/ard/common/utils/PageUtils.java | 2
ard-system/src/main/java/com/ard/system/service/ISysUserOnlineService.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CB_THINGS_INFO.java | 2
ard-common/src/main/java/com/ard/common/annotation/Excel.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_ACCESS_CTL_IMAGE_INFO.java | 2
ard-system/src/main/java/com/ard/system/mapper/SysPostMapper.java | 2
ard-common/src/main/java/com/ard/common/core/domain/model/LoginUser.java | 2
ard-common/src/main/java/com/ard/common/utils/sign/Base64.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/NetSDKLib.java | 122 +-
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_INTELLI_SHELF_INFO.java | 2
ard-common/src/main/java/com/ard/common/core/domain/entity/SysMenu.java | 2
ard-common/src/main/java/com/ard/common/core/text/CharsetKit.java | 2
ard-common/src/main/java/com/ard/common/enums/BusinessStatus.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_PTZ_PRIVACY_MASKING.java | 4
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/constant/SDK_ALARM_Ex_TYPE.java | 4
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_SERVICE_RULECONTENT_CONDITION.java | 2
ard-work/src/main/java/com/ard/work/domain/entity/ArdDroneInfo.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_START_FIND_WATERDATA_CONDITION.java | 2
ard-route/src/main/java/com/ard/route/domain/kml/KmlInfo.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_PROFILE_INFO.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_BURN_PARAM_INFO.java | 2
ard-system/src/main/java/com/ard/system/mapper/SysRoleMapper.java | 2
ard-work/src/main/java/com/ard/work/component/netty/TyTcpClientManager.java | 27
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WPAN_ACCESSORY_INFO.java | 26
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_NUMBERSTAT_INFO.java | 2
ard-route/src/main/java/com/ard/route/domain/route/ArdRouteFile.java | 2
ard-admin/src/main/java/com/ard/web/controller/device/ArdCameraController.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_PACKAGE_STATISTICS_BYTYPE.java | 2
ard-system/src/main/java/com/ard/system/service/ISysDictDataService.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ALARM_USER_PASS_CONFIRM_INFO.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CHANNELS_STATE.java | 8
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DEV_EVENT_CIGARETTE_CASE_DETECTION_INFO.java | 2
ard-quartz/src/main/java/com/ard/quartz/service/impl/SysJobLogServiceImpl.java | 2
ard-common/src/main/java/com/ard/common/utils/Arith.java | 2
ard-system/src/main/java/com/ard/system/domain/SysUserRole.java | 2
ard-route/src/main/resources/mapper/ArdRouteInformationMapper.xml | 98 ++
ard-common/src/main/java/com/ard/common/annotation/Sensitive.java | 2
ard-common/src/main/java/com/ard/common/exception/GlobalException.java | 2
ard-system/src/main/java/com/ard/data/noflyzone/mapper/ArdNoFlyZoneMapper.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IVS_DIALRECOGNITION_RULE_INFO.java | 2
ard-common/src/main/java/com/ard/common/exception/user/UserPasswordNotMatchException.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/service/CameraSDKService.java | 27
ard-framework/src/main/java/com/ard/framework/web/exception/GlobalExceptionHandler.java | 2
ard-common/src/main/java/com/ard/common/core/domain/entity/SysRole.java | 2
ard-common/src/main/java/com/ard/common/config/serializer/SensitiveJsonSerializer.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_ALARM_ANALOGALRM_INFO.java | 2
ard-system/src/main/java/com/ard/system/service/impl/SysRoleServiceImpl.java | 2
ard-framework/src/main/java/com/ard/framework/config/FastJson2JsonRedisSerializer.java | 2
ard-route/pom.xml | 9
ard-common/src/main/java/com/ard/common/core/domain/entity/SysDictType.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_ACCESS_CONTROL_ASG.java | 4
ard-work/src/main/java/com/ard/work/component/netty/handler/ClientHandler.java | 4
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/UNPACKING_CHECK_INFO.java | 2
ard-common/src/main/java/com/ard/common/utils/ServletUtils.java | 2
ard-quartz/src/main/java/com/ard/quartz/service/ISysJobService.java | 2
ard-common/src/main/java/com/ard/common/exception/user/BlackListException.java | 2
ard-common/src/main/java/com/ard/common/exception/user/UserPasswordRetryLimitExceedException.java | 2
ard-common/src/main/java/com/ard/common/core/redis/RedisCache.java | 2
ard-common/src/main/java/com/ard/common/enums/HttpMethod.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/RADAR_REPORTS_VEHICLE_INFO.java | 4
ard-system/src/main/java/com/ard/system/service/impl/SysDictDataServiceImpl.java | 2
ard-work/src/main/resources/mapper/ArdDroneInfoMapper.xml | 8
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_ATTACH_VIDEO_STATISTICS.java | 2
ard-work/src/main/java/com/ard/work/domain/message/ServerReplyMessage.java | 25
ard-admin/src/main/java/com/ard/web/controller/system/SysConfigController.java | 2
ard-common/src/main/java/com/ard/common/utils/uuid/IdUtils.java | 2
ard-system/src/main/java/com/ard/system/service/impl/SysDictTypeServiceImpl.java | 2
ard-common/src/main/java/com/ard/common/enums/DataSourceType.java | 2
ard-common/src/main/java/com/ard/common/filter/RepeatableFilter.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_SET_DYNAMIC_LOCK_TEMP_USERID_INFO.java | 2
ard-quartz/src/main/java/com/ard/quartz/domain/SysJobLog.java | 2
ard-common/src/main/java/com/ard/common/enums/DesensitizedType.java | 2
ard-route/src/main/java/com/ard/route/domain/kml/KmlParams.java | 13
ard-framework/src/main/java/com/ard/framework/aspectj/DataScopeAspect.java | 2
ard-framework/src/main/java/com/ard/framework/interceptor/RepeatSubmitInterceptor.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PRIVACY_MASKING_INFO.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_NUMBERSTAT_INFO.java | 1
ard-admin/src/main/java/com/ard/web/controller/system/SysDictDataController.java | 2
ard-route/src/main/java/com/ard/route/util/ToolUtils.java | 43
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PTZ_MOVING_DETECTIONRESULT.java | 12
ard-common/src/main/java/com/ard/common/exception/user/UserException.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CB_VIDEOSTAT_HEATMAP.java | 2
ard-framework/src/main/java/com/ard/framework/security/filter/JwtAuthenticationTokenFilter.java | 2
ard-route/src/main/java/com/ard/route/service/IArdRouteInformationService.java | 63 +
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_EXTRA_PLATES.java | 4
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CB_CUSTOM_SNAP_INFO.java | 2
ard-common/src/main/java/com/ard/common/enums/OperatorType.java | 2
ard-work/src/main/java/com/ard/work/component/websocket/handler/UavStateManager.java | 6
ard-work/src/main/java/com/ard/work/domain/message/BaseMessage.java | 2
ard-framework/src/main/java/com/ard/framework/web/service/SysPermissionService.java | 2
ard-system/src/main/java/com/ard/system/domain/SysRoleDept.java | 2
ard-system/src/main/java/com/ard/system/service/ISysRoleService.java | 2
ard-common/src/main/java/com/ard/common/utils/uuid/UUID.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/service/CameraSDK.java | 6
ard-generator/src/main/java/com/ard/generator/domain/GenTable.java | 2
ard-common/src/main/java/com/ard/common/utils/bean/BeanValidators.java | 2
ard-admin/src/main/java/com/ard/web/controller/system/SysRegisterController.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CFG_CUSTOMER_DEV_SETTING_INFO.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_RULECONTENT_TRIGGER_TIMER.java | 2
ard-framework/src/main/java/com/ard/framework/web/service/SysPasswordService.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CB_THINGS_PROPER_INFO.java | 2
ard-system/src/main/java/com/ard/system/service/ISysUserService.java | 2
ard-common/src/main/java/com/ard/common/utils/DictUtils.java | 2
ard-system/src/main/java/com/ard/system/service/impl/SysNoticeServiceImpl.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_SECURITYGATE_ALARM_FACE_INFO.java | 6
ard-admin/src/main/java/com/ard/web/controller/system/SysRoleController.java | 2
ard-framework/src/main/java/com/ard/framework/web/service/UserDetailsServiceImpl.java | 2
ard-system/src/main/java/com/ard/data/noflyzone/service/impl/ArdNoFlyZoneServiceImpl.java | 2
ard-admin/src/main/java/com/ard/web/controller/tool/TestController.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_OBJECT_ABNORMAL_INFO.java | 6
ard-device/src/main/java/com/ard/device/component/sdk/factory/FactoryType.java | 25
ard-admin/src/main/java/com/ard/web/controller/monitor/SysUserOnlineController.java | 2
ard-framework/src/main/java/com/ard/framework/security/context/AuthenticationContextHolder.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_AC_CAPS.java | 2
ard-framework/src/main/java/com/ard/framework/aspectj/DataSourceAspect.java | 2
ard-work/src/main/java/com/ard/work/service/impl/ArdDroneInfoServiceImpl.java | 52
ard-common/src/main/java/com/ard/common/utils/ExceptionUtil.java | 2
ard-system/src/main/java/com/ard/system/service/impl/SysDeptServiceImpl.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_FIREPROOF_CLOTHES.java | 4
ard-device/src/main/java/com/ard/device/component/sdk/dh/service/impl/DaHuaSDK.java | 27
ard-generator/src/main/java/com/ard/generator/util/GenUtils.java | 2
ard-work/src/main/java/com/ard/work/service/impl/UavWaylineServiceImpl.java | 2
ard-common/src/main/java/com/ard/common/config/UavConfig.java | 2
ard-admin/src/main/java/com/ard/web/controller/system/SysDeptController.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_PRE_UPLOAD_REMOTE_FILE.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_SERVICE_RULECONTENT.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/callback/fVideoStatHeatMapCallBack.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_PERSON_INFO_INPUT_RESULT.java | 2
ard-route/src/main/java/com/ard/route/service/IArdRouteFolderService.java | 2
ard-admin/src/main/java/com/ard/web/controller/monitor/CacheController.java | 3
ard-framework/src/main/java/com/ard/framework/config/ServerConfig.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CHANNELS_STATE_CONDITION.java | 2
ard-framework/src/main/java/com/ard/framework/config/ApplicationConfig.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_RADAR_GETSTATUS.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_VKINFO.java | 6
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_SHOP_SIGN_ABNORMAL_INFO.java | 4
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_PACKAGE_STATISTICS_BYGRADE.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_SET_OUTPUT_STATE.java | 2
ard-admin/src/main/java/com/ard/web/controller/system/SysNoticeController.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WORKSUIT_COMPARE_GROUP_INFO.java | 4
ard-route/src/main/java/com/ard/route/util/FileUtils.java | 42
ard-route/src/main/java/com/ard/route/service/impl/ArdRouteFolderServiceImpl.java | 11
ard-common/src/main/java/com/ard/common/utils/html/HTMLFilter.java | 2
ard-common/src/main/java/com/ard/common/constant/CameraConstants.java | 2
ard-admin/src/main/java/com/ard/web/controller/system/SysDictTypeController.java | 2
ard-common/src/main/java/com/ard/common/core/domain/BaseEntity.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OPENDOOR_MATCHINFO_EX.java | 2
ard-framework/src/main/java/com/ard/framework/config/I18nConfig.java | 2
ard-admin/src/main/java/com/ard/web/controller/system/SysUserController.java | 2
ard-common/src/main/java/com/ard/common/annotation/DataScope.java | 2
ard-common/src/main/java/com/ard/common/filter/XssHttpServletRequestWrapper.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_BOAT_OBJECT.java | 4
ard-framework/src/main/java/com/ard/framework/web/service/SysRegisterService.java | 2
ard-framework/src/main/java/com/ard/framework/web/service/TokenService.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DEVSTATUS_NET_INFO.java | 6
ard-framework/src/main/java/com/ard/framework/web/service/PermissionService.java | 4
ard-framework/src/main/java/com/ard/framework/config/properties/PermitAllUrlProperties.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_CREATE_TRANSMIT_TUNNEL.java | 4
ard-system/src/main/java/com/ard/system/service/ISysDictTypeService.java | 2
ard-quartz/src/main/java/com/ard/quartz/util/AbstractQuartzJob.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_THINGS_GET_NETSTATE.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DEV_EVENT_CROSSLINE_STAT_INFO.java | 2
ard-admin/src/main/java/com/ard/web/controller/monitor/ServerController.java | 2
ard-framework/src/main/java/com/ard/framework/config/CaptchaConfig.java | 2
ard-common/src/main/java/com/ard/common/exception/user/CaptchaExpireException.java | 2
ard-quartz/src/main/java/com/ard/quartz/controller/SysJobController.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_SMART_KITCHEN_CLOTHES_CHEF_CLOTHES.java | 4
ard-framework/src/main/java/com/ard/framework/config/DruidConfig.java | 2
ard-route/src/main/java/com/ard/route/service/UavRouteService.java | 13
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/enumeration/NET_EM_CFG_OPERATE_TYPE.java | 10
ard-admin/src/main/java/com/ard/web/controller/common/CommonController.java | 2
ard-common/src/main/java/com/ard/common/utils/bean/BeanUtils.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CFG_CONSUMPTION_STRATEGY_INFO.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_VIDEOSTAT_SUMMARY_STEREO.java | 2
ard-system/src/main/java/com/ard/system/service/impl/SysOperLogServiceImpl.java | 2
ard-common/src/main/java/com/ard/common/xss/Xss.java | 2
ard-route/src/main/java/com/ard/route/service/IArdRouteFileService.java | 2
ard-common/src/main/java/com/ard/common/filter/XssFilter.java | 2
ard-system/src/main/java/com/ard/system/domain/SysPost.java | 2
ard-framework/src/main/java/com/ard/framework/config/KaptchaTextCreator.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_SERVICE_CURRENTSTATUSGET_STATUS.java | 2
ard-route/src/main/resources/mapper/ArdRouteFileMapper.xml | 32
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_BREED_DETECTION_INFO.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WATER_DETECTION_UPLOAD_INFO.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_WLAN_EAP.java | 4
ard-admin/src/main/java/com/ard/ArdUavServletInitializer.java | 2
ard-system/src/main/java/com/ard/system/domain/SysLogininfor.java | 2
ard-common/src/main/java/com/ard/common/core/domain/AjaxResult.java | 2
ard-common/src/main/java/com/ard/common/utils/LogUtils.java | 2
ard-generator/src/main/java/com/ard/generator/util/VelocityUtils.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_NAS_DIRECTORY_GET_INFO.java | 2
ard-framework/src/main/java/com/ard/framework/config/FilterConfig.java | 2
ard-common/src/main/java/com/ard/common/constant/DeviceConstants.java | 2
ard-work/src/main/java/com/ard/work/component/websocket/utils/WebSocketUtil.java | 14
ard-common/src/main/java/com/ard/common/annotation/Excels.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ALARM_USER.java | 8
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/enumeration/EM_NEW_QUERY_SYSTEM_INFO.java | 4
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_SET_ALARMMODE.java | 2
ard-common/src/main/java/com/ard/common/utils/html/EscapeUtil.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DETECT_BIG_PIC_INFO_EX.java | 4
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_GET_FILE_INFO_BY_PATH_INFO.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_GLASSES_RELATED_INFO.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/ALARM_ENCLOSURE_INFO_EX.java | 4
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_SET_2DCODE.java | 2
ard-common/src/main/java/com/ard/common/core/domain/entity/SysDictData.java | 2
ard-common/src/main/java/com/ard/common/utils/SecurityUtils.java | 2
ard-common/src/main/java/com/ard/common/core/domain/R.java | 2
ard-common/src/main/java/com/ard/common/utils/ByteUtils.java | 2
ard-system/src/main/java/com/ard/system/mapper/SysUserRoleMapper.java | 2
ard-framework/src/main/java/com/ard/framework/datasource/DynamicDataSource.java | 2
ard-admin/src/main/java/com/ard/web/controller/storage/FileUploadController.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_TRAFFICSTARTFINDSTAT.java | 4
ard-system/src/main/java/com/ard/system/mapper/SysNoticeMapper.java | 2
ard-system/src/main/java/com/ard/system/service/impl/SysUserOnlineServiceImpl.java | 2
ard-common/src/main/java/com/ard/common/utils/ip/IpUtils.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_WATERDATA_STAT_SERVER_GETDATA_INFO.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CFG_QR_CODE_INFO.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_NOTIFY_INFO.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_TRAFFIC_CAR_MEASUREMENT_INFO.java | 10
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_SET_BYPASSMODE.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_WATERDATA_STAT_SERVER_GETCAPS_INFO.java | 4
ard-system/src/main/java/com/ard/system/mapper/SysConfigMapper.java | 2
ard-system/src/main/java/com/ard/system/mapper/SysLogininforMapper.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CTRL_ACCESS_CALL_LIFT.java | 6
ard-common/src/main/java/com/ard/common/utils/sql/SqlUtil.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_INSULATOR_DETECT.java | 2
ard-common/src/main/java/com/ard/common/utils/file/FileTypeUtils.java | 6
ard-common/src/main/java/com/ard/common/utils/file/FileUploadUtils.java | 2
README.md | 2
ard-framework/src/main/java/com/ard/framework/web/domain/server/Jvm.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_PTZ_PROTOCOL_CAPS_INFO.java | 2
ard-generator/src/main/java/com/ard/generator/config/GenConfig.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_HUMAN_ANIMAL_COEXISTENCE_INFO.java | 6
ard-common/src/main/java/com/ard/common/utils/file/ImageUtils.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_SECURITYGATE_PERSONALARM_INFO.java | 6
ard-quartz/src/main/java/com/ard/quartz/mapper/SysJobMapper.java | 2
ard-route/src/main/resources/mapper/ArdRouteFolderMapper.xml | 34
ard-system/src/main/java/com/ard/system/mapper/SysOperLogMapper.java | 2
ard-generator/src/main/java/com/ard/generator/service/IGenTableService.java | 2
ard-system/src/main/java/com/ard/system/vo/MetaVo.java | 2
ard-common/src/main/java/com/ard/common/constant/CacheConstants.java | 7
ard-common/src/main/java/com/ard/common/utils/DesensitizedUtil.java | 2
ard-work/src/main/java/com/ard/work/service/impl/TyServiceImpl.java | 19
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/callback/securityCheck/fXRayAttachPackageStatistics.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_REMAIN_ANALYSE_TOTAL_CAPACITY.java | 2
ard-system/src/main/java/com/ard/system/domain/SysNotice.java | 2
ard-common/src/main/java/com/ard/common/exception/ServiceException.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_WLAN_INFO.java | 4
ard-system/src/main/java/com/ard/system/mapper/SysDeptMapper.java | 2
ard-system/src/main/java/com/ard/system/mapper/SysRoleMenuMapper.java | 2
ard-common/src/main/java/com/ard/common/constant/ScheduleConstants.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CTRL_SET_BYPASS.java | 2
ard-common/src/main/java/com/ard/common/exception/user/UserNotExistsException.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/callback/securityCheck/fSecurityGateAttachAlarmStatistics.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PERSON_FREQUENCY_INFO.java | 2
ard-work/src/main/java/com/ard/work/service/IArdDroneInfoService.java | 7
ard-route/src/main/java/com/ard/route/service/impl/ArdRouteInformationServiceImpl.java | 93 +
ard-admin/src/main/java/com/ard/web/controller/system/SysIndexController.java | 6
ard-common/src/main/java/com/ard/common/utils/uuid/Seq.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_AIRBORNE_DETECT.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WPAN_ARMING_INFO.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PROJECT_TASK.java | 2
ard-framework/src/main/java/com/ard/framework/config/SecurityConfig.java | 2
ard-quartz/src/main/java/com/ard/quartz/service/impl/SysJobServiceImpl.java | 2
ard-common/src/main/java/com/ard/common/constant/HttpStatus.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_HEAT_IMAGING_TEMPER_INFO.java | 6
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_DIALRECOGNITION_INFO.java | 2
ard-generator/src/main/java/com/ard/generator/mapper/GenTableMapper.java | 2
ard-common/src/main/java/com/ard/common/filter/RepeatedlyRequestWrapper.java | 2
ard-framework/src/main/java/com/ard/framework/config/properties/DruidProperties.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DEVSTATUS_SIM_INFO.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_TEMPERATUREEX_VALUE.java | 2
ard-common/src/main/java/com/ard/common/utils/StringUtils.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_RESPIRATOR_DETECT.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_SET_DYNAMIC_LOCK_COMMUNICATIONKEY_INFO.java | 2
ard-framework/src/main/java/com/ard/framework/config/MybatisPlusConfig.java | 2
ard-system/src/main/java/com/ard/system/mapper/SysMenuMapper.java | 2
ard-common/src/main/java/com/ard/common/constant/Constants.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_COVER_PLATE_DETECT.java | 2
ard-common/src/main/java/com/ard/common/utils/spring/SpringUtils.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NAS_DIRECTORY_CFG_INFO.java | 4
ard-common/src/main/java/com/ard/common/constant/UserConstants.java | 2
ard-framework/src/main/java/com/ard/framework/security/handle/CustomAuthenticationSuccessHandler.java | 3
ard-common/src/main/java/com/ard/common/exception/base/BaseException.java | 2
ard-common/src/main/java/com/ard/common/core/domain/TreeSelect.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_XRAY_OBJECT_GROUP.java | 6
ard-common/src/main/java/com/ard/common/utils/Threads.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WPAN_EXTERNAL_WIFI_INFO.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_STARTMULTIFIND_FACERECONGNITION_EX.java | 2
ard-framework/src/main/java/com/ard/framework/web/domain/server/Cpu.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_GET_VIDEOSTAT_HEATMAP.java | 2
ard-system/src/main/java/com/ard/system/service/impl/SysMenuServiceImpl.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CB_VIDEOSTAT_STREAM.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WATERDATA_STAT_SERVER_INFO.java | 2
ard-common/src/main/java/com/ard/common/exception/file/FileUploadException.java | 2
ard-admin/src/main/java/com/ard/web/controller/work/wayline/UavWaylineController.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_VIDEO_IN_FOCUS_UNIT.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PROPERTIES_INFO.java | 2
ard-common/src/main/java/com/ard/common/utils/http/HttpHelper.java | 2
ard-framework/src/main/java/com/ard/framework/aspectj/RateLimiterAspect.java | 2
ard-common/src/main/java/com/ard/common/exception/file/InvalidExtensionException.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_MULTI_LEVEL_INFO.java | 4
ard-framework/src/main/java/com/ard/framework/security/handle/AuthenticationEntryPointImpl.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_TRAFFIC_NONMOTOR_INFO.java | 2
ard-common/src/main/java/com/ard/common/core/page/TableSupport.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_TRAFFIC_REAREND_ACCIDENT_INFO.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_UNIFIEDINFOCOLLECT_GET_DEVSTATUS.java | 2
ard-admin/pom.xml | 2
ard-admin/src/main/java/com/ard/web/controller/system/SysProfileController.java | 2
ard-common/src/main/java/com/ard/common/utils/file/FileUtils.java | 6
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_RADAR_GETCAPS.java | 4
ard-generator/src/main/java/com/ard/generator/util/VelocityInitializer.java | 2
ard-work/src/main/java/com/ard/work/mapper/ArdDroneInfoMapper.java | 10
ard-work/src/main/java/com/ard/work/component/websocket/handler/UavAllManager.java | 16
ard-common/src/main/java/com/ard/common/exception/DemoModeException.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_GENEAL_ATTITUDE_INFO.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_TRAFFIC_SPECIAL_VEHICLE_INFO.java | 2
ard-common/src/main/java/com/ard/common/core/domain/model/LoginBody.java | 2
ard-system/src/main/java/com/ard/system/mapper/SysUserMapper.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_OBJECT_PLACEMENT_DETECTION_INFO.java | 2
ard-system/src/main/java/com/ard/system/domain/SysConfig.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PRIVACY_MASKING_CAPS.java | 2
ard-framework/src/main/java/com/ard/framework/aspectj/LogAspect.java | 2
ard-quartz/src/main/java/com/ard/quartz/config/ScheduleConfig.java | 6
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_SHOP_WINDOW_POST_INFO.java | 2
ard-common/src/main/java/com/ard/common/core/domain/entity/SysUser.java | 2
ard-common/src/main/java/com/ard/common/core/text/StrFormatter.java | 2
ard-admin/src/main/resources/application.yml | 2
ard-work/src/main/java/com/ard/work/mapper/ArdServerInfoMapper.java | 1
ard-route/src/main/java/com/ard/route/mapper/ArdRouteFileMapper.java | 7
ard-generator/src/main/java/com/ard/generator/domain/GenTableColumn.java | 2
ard-framework/src/main/java/com/ard/framework/security/context/PermissionContextHolder.java | 2
ard-framework/src/main/java/com/ard/framework/security/handle/LogoutSuccessHandlerImpl.java | 2
ard-common/src/main/java/com/ard/common/core/page/TableDataInfo.java | 2
ard-system/src/main/java/com/ard/system/service/impl/SysConfigServiceImpl.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ALARM_ARMING_FAILURE_INFO.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PRESSING_PLATE_DETECT.java | 2
ard-quartz/src/main/java/com/ard/quartz/mapper/SysJobLogMapper.java | 2
ard-common/src/main/java/com/ard/common/exception/ControlException.java | 2
ard-system/src/main/java/com/ard/system/service/ISysConfigService.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/ALARM_AREAALARM_INFO.java | 4
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_XRAY_OBJECT_INFO.java | 2
ard-work/src/main/java/com/ard/work/domain/dto/control/SpeedControlDTO.java | 5
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DIAL_DETECT.java | 2
ard-quartz/src/main/java/com/ard/quartz/util/CronUtils.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_RADAR_REGION_DETECTION_INFO.java | 4
ard-quartz/src/main/java/com/ard/quartz/util/ScheduleUtils.java | 2
ard-common/src/main/java/com/ard/common/exception/file/FileNameLengthLimitExceededException.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CFG_ACCESSCTL_SPECIALDAY_GROUP_INFO.java | 2
ard-system/src/main/java/com/ard/system/service/ISysDeptService.java | 2
ard-system/src/main/java/com/ard/system/service/impl/SysPostServiceImpl.java | 2
ard-admin/src/main/java/com/ard/web/controller/system/SysPostController.java | 2
ard-generator/src/main/java/com/ard/generator/service/GenTableColumnServiceImpl.java | 2
ard-common/src/main/java/com/ard/common/annotation/RepeatSubmit.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WPAN_ACCESSORY_IMAGE_INFO.java | 2
ard-framework/src/main/java/com/ard/framework/web/domain/server/Mem.java | 2
ard-work/src/main/java/com/ard/work/service/impl/GimbalSpeedService.java | 113 ++
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_SMART_KITCHEN_CLOTHES_CHEF_HAT.java | 2
ard-quartz/src/main/java/com/ard/quartz/controller/SysJobLogController.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_RULECONTENT_TRIGGER_PROPERTY.java | 2
ard-admin/src/main/java/com/ard/web/controller/monitor/SysOperlogController.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_TRAFFIC_LATTICE_SCREEN_LOGO_INFO.java | 2
ard-route/src/main/java/com/ard/route/service/impl/ArdRouteFileServiceImpl.java | 4
ard-framework/src/main/java/com/ard/framework/config/ThreadPoolConfig.java | 2
ard-common/src/main/java/com/ard/common/core/domain/model/RegisterBody.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/ALARM_AREAARM_MODECHANGE_INFO.java | 6
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_ACCESSCONTROL_CAPTURE_CMD.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DOOR_DETECT.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_WIRELESS_INFO.java | 12
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_RFIDELETAG_INFO.java | 10
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_VIDEOSTAT_SUMMARY_INTELLIPARKING.java | 2
ard-work/src/main/java/com/ard/work/service/IGimbalSpeedService.java | 16
ard-framework/src/main/java/com/ard/framework/web/domain/Server.java | 2
ard-system/src/main/java/com/ard/system/service/impl/SysLogininforServiceImpl.java | 2
ard-common/src/main/java/com/ard/common/constant/GenConstants.java | 2
ard-common/src/main/java/com/ard/common/exception/job/TaskException.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_TRUCKNOTCLEAN_FOR_PRMA_INFO.java | 2
ard-system/src/main/java/com/ard/system/mapper/SysDictTypeMapper.java | 2
ard-common/src/main/java/com/ard/common/utils/reflect/ReflectUtils.java | 2
ard-admin/src/main/java/com/ard/web/controller/route/ArdRouteFileController.java | 4
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_SUBLINK_SERVER_CALLBACK.java | 2
ard-work/src/main/java/com/ard/work/component/websocket/handler/BaseSubscriptionManager.java | 23
ard-common/src/main/java/com/ard/common/core/controller/BaseController.java | 2
ard-common/src/main/java/com/ard/common/utils/sign/Md5Utils.java | 2
ard-common/src/main/java/com/ard/common/annotation/Log.java | 2
ard-common/src/main/java/com/ard/common/enums/BusinessType.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ALARM_USER_MODIFIED_INFO.java | 4
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_RULECONTENT_ACTION_SETPROPERTY.java | 2
ard-framework/src/main/java/com/ard/framework/web/domain/server/Sys.java | 2
ard-generator/src/main/java/com/ard/generator/service/IGenTableColumnService.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/MEDIAFILE_SMART_KITCHEN_CLOTHES_DETECTION_INFO.java | 8
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/ALARM_RADAR_REGIONDETECTION_INFO.java | 2
ard-admin/src/main/java/com/ard/web/controller/work/UavRealDataController.java | 1
ard-route/src/main/java/com/ard/route/mapper/ArdRouteInformationMapper.java | 63 +
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_TRAFFIC_TRAFFICCAR_INFO.java | 8
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_VIDEOSTAT_SUMMARY_TANK_CAPACITY_DETECTION.java | 2
ard-quartz/src/main/java/com/ard/quartz/util/QuartzJobExecution.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_SMART_KITCHEN_CLOTHES_CHEF_MASK.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/ALARM_WIRELESSDEV_LOWPOWER_INFO.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ENCODE_AUDIO_COMPRESSION_INFO.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_GET_VAULTDOOR_STATE_INFO.java | 4
ard-common/src/main/java/com/ard/common/core/domain/entity/SysDept.java | 2
ard-admin/src/main/java/com/ard/web/controller/data/ArdNoFlyZoneController.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_GET_DYNAMIC_LOCK_RANDOM_PUBLICKEY_INFO.java | 2
ard-admin/src/main/java/com/ard/web/controller/common/CaptchaController.java | 2
ard-quartz/src/main/java/com/ard/quartz/util/QuartzDisallowConcurrentExecution.java | 2
ard-work/src/main/java/com/ard/work/domain/dto/state/UavState.java | 12
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ALARM_DEVICE_MODIFIED_INFO.java | 4
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DEV_EVENT_REGIONNUM_STAT_INFO.java | 2
ard-system/src/main/java/com/ard/system/service/ISysNoticeService.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ENCODE_AUDIO_INFO.java | 2
ard-common/src/main/java/com/ard/common/utils/MessageUtils.java | 2
ard-framework/src/main/java/com/ard/framework/datasource/DynamicDataSourceContextHolder.java | 2
ard-route/src/main/java/com/ard/route/domain/route/ArdRouteInformation.java | 37
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_CREAT_SUB_BUSINESS_MDL_INFO.java | 4
ard-system/src/main/java/com/ard/system/service/ISysOperLogService.java | 2
ard-system/src/main/java/com/ard/system/domain/SysCache.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WPAN_ACCESSORY_BUTTON_INFO.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_TRAFFIC_PEDESTRAINRUNREDLIGHT_INFO.java | 2
ard-common/src/main/java/com/ard/common/enums/LimitType.java | 2
ard-framework/src/main/java/com/ard/framework/config/ResourcesConfig.java | 2
ard-framework/src/main/java/com/ard/framework/config/RedisConfig.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CFG_ACCESSCTL_SPECIALDAYS_SCHEDULE_INFO.java | 4
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IMAGE_INFO.java | 2
ard-common/src/main/java/com/ard/common/enums/UserStatus.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_FACEBODY_DETECT_INFO.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_VIDEOSATA_SUMMARY_INFO.java | 2
ard-framework/src/main/java/com/ard/framework/interceptor/impl/SameUrlDataInterceptor.java | 2
ard-quartz/src/main/java/com/ard/quartz/service/ISysJobLogService.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ARM_OPTIONS.java | 4
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_SERVICE_RULECONTENT_TRIGGER.java | 2
ard-common/src/main/java/com/ard/common/annotation/Anonymous.java | 2
ard-admin/src/main/resources/application-prod.yml | 2
ard-generator/src/main/java/com/ard/generator/service/GenTableServiceImpl.java | 2
ard-admin/src/main/java/com/ard/web/controller/work/UavGimbalController.java | 22
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_THINGS_ATTACH.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_RULECONTENT_CONDITION_PROPERTY.java | 2
ard-admin/src/main/java/com/ard/web/controller/monitor/SysLogininforController.java | 2
ard-system/src/main/java/com/ard/system/mapper/SysUserPostMapper.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/factory/CameraSDKFactory.java | 14
ard-common/src/main/java/com/ard/common/utils/file/MimeTypeUtils.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DEVSTATUS_POWER_INFO.java | 2
ard-work/src/main/java/com/ard/work/domain/entity/UavWayline.java | 2
ard-generator/src/main/java/com/ard/generator/mapper/GenTableColumnMapper.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_OBJECT_REMOVAL_DETECTION_INFO.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_HISTORY_TRAFFIC_CAR_INFO.java | 8
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WIEGAND_INFO.java | 6
ard-generator/src/main/resources/generator.yml | 2
ard-system/src/main/java/com/ard/system/vo/RouterVo.java | 2
ard-route/src/main/java/com/ard/route/domain/route/ArdRouteFolder.java | 6
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_REMOTE_STREAM_INFO.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_MULTI_APPEND_EXTENDED_INFO.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/enumeration/EM_NEW_CONFIG.java | 8
ard-system/src/main/java/com/ard/data/noflyzone/service/IArdNoFlyZoneService.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_SET_EXAM_RECORDING_PLANS.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_ATTACH_VIDEOSTAT_STREAM.java | 2
ard-framework/src/main/java/com/ard/framework/web/domain/server/SysFile.java | 2
ard-admin/src/main/java/com/ard/ArdUavApplication.java | 2
ard-framework/src/main/java/com/ard/framework/manager/AsyncManager.java | 2
ard-route/src/main/java/com/ard/route/service/impl/UavRouteServiceImpl.java | 146 ++
ard-admin/src/main/java/com/ard/web/controller/system/SysMenuController.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PUSH_PICFILE_BYRULE_INFO.java | 2
ard-system/src/main/java/com/ard/system/mapper/SysDictDataMapper.java | 2
ard-quartz/src/main/java/com/ard/quartz/domain/SysJob.java | 2
ard-admin/src/main/java/com/ard/web/controller/route/UavRouteController.java | 35
ard-framework/src/main/java/com/ard/framework/web/service/SysLoginService.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ALARM_USER_ONECLICKARMING.java | 8
ard-common/src/main/java/com/ard/common/exception/file/FileException.java | 2
ard-framework/src/main/java/com/ard/framework/manager/ShutdownManager.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_SET_DYNAMIC_LOCK_OPEN_CODE_INFO.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_GET_TEMPERATUREEX.java | 2
ard-route/src/main/java/com/ard/route/domain/UavRouteReq.java | 20
ard-common/src/main/java/com/ard/common/utils/poi/ExcelHandlerAdapter.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/optimized/LAMP_GROUP_INFO_V1.java | 2
ard-admin/src/main/java/com/ard/web/controller/route/ArdRouteFolderController.java | 4
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_EM_CFG_USER_PASS_DATA_COUNT_CLEAR_INFO.java | 2
ard-work/src/main/java/com/ard/work/mapper/UavWaylineMapper.java | 2
ard-work/src/main/java/com/ard/work/service/IUavWaylineService.java | 2
ard-admin/src/main/java/com/ard/web/controller/system/SysLoginController.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_CONSUMPTION_EVENT_INFO.java | 14
ard-system/src/main/java/com/ard/system/service/ISysMenuService.java | 2
ard-quartz/src/main/java/com/ard/quartz/util/JobInvokeUtil.java | 2
ard-system/src/main/java/com/ard/system/domain/SysOperLog.java | 2
ard-common/src/main/java/com/ard/common/core/page/PageDomain.java | 2
ard-common/src/main/java/com/ard/common/utils/http/HttpUtils.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CTRL_ARM_DISARM_PARAM_EX_IN.java | 4
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_SERVICE_QUERULE_RULECONTENT.java | 2
ard-system/src/main/java/com/ard/system/domain/SysRoleMenu.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_ELECTRICFAULTDETECT_INFO.java | 2
ard-system/src/main/java/com/ard/system/domain/SysUserOnline.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_CREATE_TRANSMIT_TUNNEL.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/enumeration/EM_EVENT_IVS_TYPE.java | 8
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WPAN_RELAY_INFO.java | 2
ard-common/src/main/java/com/ard/common/annotation/DataSource.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_FACE_RECOGNITION_DETECT_MULTI_FACE_INFO.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PROHELMET_ATTRIBUTE.java | 4
ard-system/src/main/java/com/ard/data/noflyzone/domain/ArdNoFlyZone.java | 2
ard-common/src/main/java/com/ard/common/annotation/RateLimiter.java | 2
ard-common/src/main/java/com/ard/common/exception/file/FileSizeLimitExceededException.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_VAOBJECT_ANIMAL_INFO.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_TRANSFER_SUBLINK_INFO.java | 4
ard-device/src/main/java/com/ard/device/component/sdk/hik/service/impl/HikVisionSDK.java | 21
ard-admin/src/main/java/com/ard/web/controller/route/ArdRouteInformationController.java | 111 ++
ard-system/src/main/java/com/ard/system/service/ISysPostService.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_DOFIND_FACERECONGNITION_EX.java | 2
ard-common/src/main/java/com/ard/common/xss/XssValidator.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_XRAY_MULTILEVEL_DETECT_CFG_INFO.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_UPDATE_INFO.java | 6
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_TRAFFIC_VISIBILITY_INFO.java | 2
ard-route/src/main/java/com/ard/route/domain/vo/KmzInfoVO.java | 25
ard-common/src/main/java/com/ard/common/exception/user/CaptchaException.java | 2
ard-common/src/main/java/com/ard/common/utils/DateUtils.java | 2
ard-quartz/src/main/java/com/ard/quartz/task/RyTask.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_SERVICE_RULECONTENT_ACTION.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_START_REDIRECT_SERVICE.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_SET_DYNAMIC_LOCK_OPENKEY_INFO.java | 2
ard-generator/src/main/java/com/ard/generator/controller/GenController.java | 4
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_NAS_INFO_NEW.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_VIDEO_NORMAL_DETECTION_INFO.java | 2
ard-system/src/main/java/com/ard/system/domain/SysUserPost.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_HISTORYDATA_PROPER_INFO.java | 2
ard-common/src/main/java/com/ard/common/exception/UtilException.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_MULTI_APPEND_TO_VEHICLE_REG_DB.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_RECORD_ACCESS_CTL_CONSUMPTION_INFO.java | 10
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_ACCESS_GENERAL_INFO.java | 2
ard-system/src/main/java/com/ard/system/service/ISysLogininforService.java | 2
ard-system/src/main/java/com/ard/system/service/impl/SysUserServiceImpl.java | 2
ard-device/src/main/java/com/ard/device/component/sdk/common/GlobalVariable.java | 6
ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_WATERDATA_STAT_SERVER_GETDATA_INFO.java | 4
540 files changed, 1,940 insertions(+), 904 deletions(-)
diff --git a/README.md b/README.md
index b9f5493..6bd1232 100644
--- a/README.md
+++ b/README.md
@@ -5,7 +5,7 @@
## 平台简介
-这是一套基于六合协议的无人机平台。
+这是一套基于边缘服务器协议的无人机平台。
* 前端采用Vue、Element UI。
* 后端采用Spring Boot、Spring Security、Redis & Jwt。
diff --git a/ard-admin/pom.xml b/ard-admin/pom.xml
index a333632..d70e00a 100644
--- a/ard-admin/pom.xml
+++ b/ard-admin/pom.xml
@@ -23,7 +23,7 @@
<optional>true</optional> <!-- 表示依赖不会传递 -->
</dependency>
- <!-- ruoyi-springboot2 / swagger knife4j 配置 -->
+ <!-- ard-springboot2 / swagger knife4j 配置 -->
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>knife4j-spring-boot-starter</artifactId>
diff --git a/ard-admin/src/main/java/com/ard/ArdUavApplication.java b/ard-admin/src/main/java/com/ard/ArdUavApplication.java
index 033b5e6..e4e8b80 100644
--- a/ard-admin/src/main/java/com/ard/ArdUavApplication.java
+++ b/ard-admin/src/main/java/com/ard/ArdUavApplication.java
@@ -8,7 +8,7 @@
/**
* 启动程序
*
- * @author ruoyi
+ * @author ard
*/
@EnableScheduling
@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class })
diff --git a/ard-admin/src/main/java/com/ard/ArdUavServletInitializer.java b/ard-admin/src/main/java/com/ard/ArdUavServletInitializer.java
index 3d8bff1..bb1fecd 100644
--- a/ard-admin/src/main/java/com/ard/ArdUavServletInitializer.java
+++ b/ard-admin/src/main/java/com/ard/ArdUavServletInitializer.java
@@ -6,7 +6,7 @@
/**
* web容器中进行部署
*
- * @author ruoyi
+ * @author ard
*/
public class ArdUavServletInitializer extends SpringBootServletInitializer
{
diff --git a/ard-admin/src/main/java/com/ard/web/controller/common/CaptchaController.java b/ard-admin/src/main/java/com/ard/web/controller/common/CaptchaController.java
index f264278..52ac9a9 100644
--- a/ard-admin/src/main/java/com/ard/web/controller/common/CaptchaController.java
+++ b/ard-admin/src/main/java/com/ard/web/controller/common/CaptchaController.java
@@ -23,7 +23,7 @@
/**
* 验证码操作处理
*
- * @author ruoyi
+ * @author ard
*/
@RestController
public class CaptchaController
diff --git a/ard-admin/src/main/java/com/ard/web/controller/common/CommonController.java b/ard-admin/src/main/java/com/ard/web/controller/common/CommonController.java
index a8a6965..c5d568c 100644
--- a/ard-admin/src/main/java/com/ard/web/controller/common/CommonController.java
+++ b/ard-admin/src/main/java/com/ard/web/controller/common/CommonController.java
@@ -23,7 +23,7 @@
/**
* 通用请求处理
*
- * @author ruoyi
+ * @author ard
*/
@RestController
@RequestMapping("/common")
diff --git a/ard-admin/src/main/java/com/ard/web/controller/data/ArdNoFlyZoneController.java b/ard-admin/src/main/java/com/ard/web/controller/data/ArdNoFlyZoneController.java
index 0c91912..b1aa9a4 100644
--- a/ard-admin/src/main/java/com/ard/web/controller/data/ArdNoFlyZoneController.java
+++ b/ard-admin/src/main/java/com/ard/web/controller/data/ArdNoFlyZoneController.java
@@ -25,7 +25,7 @@
/**
* 禁飞区管理Controller
*
- * @author ruoyi
+ * @author ard
* @date 2025-10-14
*/
@Api(tags = "禁飞区管理")
diff --git a/ard-admin/src/main/java/com/ard/web/controller/device/ArdCameraController.java b/ard-admin/src/main/java/com/ard/web/controller/device/ArdCameraController.java
index d017422..c24b65e 100644
--- a/ard-admin/src/main/java/com/ard/web/controller/device/ArdCameraController.java
+++ b/ard-admin/src/main/java/com/ard/web/controller/device/ArdCameraController.java
@@ -24,7 +24,7 @@
/**
* 相机设备Controller
*
- * @author ruoyi
+ * @author ard
* @date 2023-01-31
*/
@Slf4j
diff --git a/ard-admin/src/main/java/com/ard/web/controller/monitor/CacheController.java b/ard-admin/src/main/java/com/ard/web/controller/monitor/CacheController.java
index 1328f06..d33b084 100644
--- a/ard-admin/src/main/java/com/ard/web/controller/monitor/CacheController.java
+++ b/ard-admin/src/main/java/com/ard/web/controller/monitor/CacheController.java
@@ -25,7 +25,7 @@
/**
* 缓存监控
*
- * @author ruoyi
+ * @author ard
*/
@RestController
@RequestMapping("/monitor/cache")
@@ -44,6 +44,7 @@
caches.add(new SysCache(CacheConstants.RATE_LIMIT_KEY, "限流处理"));
caches.add(new SysCache(CacheConstants.PWD_ERR_CNT_KEY, "密码错误次数"));
caches.add(new SysCache(CacheConstants.CAMERA_LIST_KEY, "相机列表"));
+ caches.add(new SysCache(CacheConstants.UAV_ONLINE_KEY, "在线无人机"));
}
@PreAuthorize("@ss.hasPermi('monitor:cache:list')")
diff --git a/ard-admin/src/main/java/com/ard/web/controller/monitor/ServerController.java b/ard-admin/src/main/java/com/ard/web/controller/monitor/ServerController.java
index b1749f3..c7c4fda 100644
--- a/ard-admin/src/main/java/com/ard/web/controller/monitor/ServerController.java
+++ b/ard-admin/src/main/java/com/ard/web/controller/monitor/ServerController.java
@@ -10,7 +10,7 @@
/**
* 服务器监控
*
- * @author ruoyi
+ * @author ard
*/
@RestController
@RequestMapping("/monitor/server")
diff --git a/ard-admin/src/main/java/com/ard/web/controller/monitor/SysLogininforController.java b/ard-admin/src/main/java/com/ard/web/controller/monitor/SysLogininforController.java
index 1cebd93..6ef64e4 100644
--- a/ard-admin/src/main/java/com/ard/web/controller/monitor/SysLogininforController.java
+++ b/ard-admin/src/main/java/com/ard/web/controller/monitor/SysLogininforController.java
@@ -23,7 +23,7 @@
/**
* 系统访问记录
*
- * @author ruoyi
+ * @author ard
*/
@RestController
@RequestMapping("/monitor/logininfor")
diff --git a/ard-admin/src/main/java/com/ard/web/controller/monitor/SysOperlogController.java b/ard-admin/src/main/java/com/ard/web/controller/monitor/SysOperlogController.java
index 4343e17..58a361c 100644
--- a/ard-admin/src/main/java/com/ard/web/controller/monitor/SysOperlogController.java
+++ b/ard-admin/src/main/java/com/ard/web/controller/monitor/SysOperlogController.java
@@ -22,7 +22,7 @@
/**
* 操作日志记录
*
- * @author ruoyi
+ * @author ard
*/
@RestController
@RequestMapping("/monitor/operlog")
diff --git a/ard-admin/src/main/java/com/ard/web/controller/monitor/SysUserOnlineController.java b/ard-admin/src/main/java/com/ard/web/controller/monitor/SysUserOnlineController.java
index 3e7b2da..504a20b 100644
--- a/ard-admin/src/main/java/com/ard/web/controller/monitor/SysUserOnlineController.java
+++ b/ard-admin/src/main/java/com/ard/web/controller/monitor/SysUserOnlineController.java
@@ -26,7 +26,7 @@
/**
* 在线用户监控
*
- * @author ruoyi
+ * @author ard
*/
@RestController
@RequestMapping("/monitor/online")
diff --git a/ard-admin/src/main/java/com/ard/web/controller/route/ArdRouteFileController.java b/ard-admin/src/main/java/com/ard/web/controller/route/ArdRouteFileController.java
index 3fa81b3..b7d018d 100644
--- a/ard-admin/src/main/java/com/ard/web/controller/route/ArdRouteFileController.java
+++ b/ard-admin/src/main/java/com/ard/web/controller/route/ArdRouteFileController.java
@@ -21,7 +21,7 @@
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
-import com.ard.route.domain.ArdRouteFile;
+import com.ard.route.domain.route.ArdRouteFile;
import com.ard.route.service.IArdRouteFileService;
/**
@@ -32,7 +32,7 @@
*/
@Api(tags = "文件")
@RestController
-@RequestMapping("/file")
+@RequestMapping("/route/file")
public class ArdRouteFileController extends BaseController {
@Autowired
diff --git a/ard-admin/src/main/java/com/ard/web/controller/route/ArdRouteFolderController.java b/ard-admin/src/main/java/com/ard/web/controller/route/ArdRouteFolderController.java
index f60b012..85b1bd4 100644
--- a/ard-admin/src/main/java/com/ard/web/controller/route/ArdRouteFolderController.java
+++ b/ard-admin/src/main/java/com/ard/web/controller/route/ArdRouteFolderController.java
@@ -22,7 +22,7 @@
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
-import com.ard.route.domain.ArdRouteFolder;
+import com.ard.route.domain.route.ArdRouteFolder;
import com.ard.route.service.IArdRouteFolderService;
/**
@@ -33,7 +33,7 @@
*/
@Api(tags = "文件夹")
@RestController
-@RequestMapping("/folder")
+@RequestMapping("/route/folder")
public class ArdRouteFolderController extends BaseController {
@Autowired
diff --git a/ard-admin/src/main/java/com/ard/web/controller/route/ArdRouteInformationController.java b/ard-admin/src/main/java/com/ard/web/controller/route/ArdRouteInformationController.java
new file mode 100644
index 0000000..fc0f9a8
--- /dev/null
+++ b/ard-admin/src/main/java/com/ard/web/controller/route/ArdRouteInformationController.java
@@ -0,0 +1,111 @@
+package com.ard.web.controller.route;
+
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+
+import com.ard.common.utils.poi.ExcelUtil;
+import com.ard.route.domain.route.ArdRouteInformation;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ard.common.annotation.Log;
+import com.ard.common.core.controller.BaseController;
+import com.ard.common.core.domain.AjaxResult;
+import com.ard.common.enums.BusinessType;
+import com.ard.route.service.IArdRouteInformationService;
+import com.ard.common.core.page.TableDataInfo;
+
+/**
+ * 航线(kmz)Controller
+ *
+ * @author xia
+ * @date 2025-10-23
+ */
+@Api(tags = "航线信息接口")
+@RestController
+@RequestMapping("/route/information")
+public class ArdRouteInformationController extends BaseController {
+
+ @Autowired
+ private IArdRouteInformationService ardRouteInformationService;
+
+ /**
+ * 查询航线(kmz)列表
+ */
+ @ApiOperation("查询航线(kmz)列表")
+ @PreAuthorize("@ss.hasPermi('route:information:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(ArdRouteInformation ardRouteInformation) {
+ startPage();
+ List<ArdRouteInformation> list = ardRouteInformationService.selectArdRouteInformationList(ardRouteInformation);
+ return getDataTable(list);
+ }
+
+ /**
+ * 导出航线(kmz)列表
+ */
+ @ApiOperation("导出航线(kmz)列表")
+ @PreAuthorize("@ss.hasPermi('route:information:export')")
+ @Log(title = "航线(kmz)", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, ArdRouteInformation ardRouteInformation) {
+ List<ArdRouteInformation> list = ardRouteInformationService.selectArdRouteInformationList(ardRouteInformation);
+ ExcelUtil<ArdRouteInformation> util = new ExcelUtil<ArdRouteInformation>(ArdRouteInformation.class);
+ util.exportExcel(response, list, "航线(kmz)数据");
+ }
+
+ /**
+ * 获取航线(kmz)详细信息
+ */
+ @ApiOperation("获取航线(kmz)详细信息")
+ @PreAuthorize("@ss.hasPermi('route:information:query')")
+ @GetMapping(value = "/{id}")
+ public AjaxResult getInfo(@PathVariable("id") String id) {
+ return success(ardRouteInformationService.selectArdRouteInformationById(id));
+ }
+
+ /**
+ * 新增航线(kmz)
+ */
+ @ApiOperation("新增航线(kmz)")
+ @PreAuthorize("@ss.hasPermi('route:information:add')")
+ @Log(title = "航线(kmz)", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody ArdRouteInformation ardRouteInformation) {
+ ardRouteInformation.setCreateBy(getUsername());
+ return toAjax(ardRouteInformationService.insertArdRouteInformation(ardRouteInformation));
+ }
+
+ /**
+ * 修改航线(kmz)
+ */
+ @ApiOperation("修改航线(kmz)")
+ @PreAuthorize("@ss.hasPermi('route:information:edit')")
+ @Log(title = "航线(kmz)", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody ArdRouteInformation ardRouteInformation) {
+ ardRouteInformation.setUpdateBy(getUsername());
+ return toAjax(ardRouteInformationService.updateArdRouteInformation(ardRouteInformation));
+ }
+
+ /**
+ * 删除航线(kmz)
+ */
+ @ApiOperation("删除航线(kmz)")
+ @PreAuthorize("@ss.hasPermi('route:information:remove')")
+ @Log(title = "航线(kmz)", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{ids}")
+ public AjaxResult remove(@PathVariable String[] ids) {
+ return toAjax(ardRouteInformationService.deleteArdRouteInformationByIds(ids));
+ }
+
+}
diff --git a/ard-admin/src/main/java/com/ard/web/controller/route/UavRouteController.java b/ard-admin/src/main/java/com/ard/web/controller/route/UavRouteController.java
index 10d0cb0..a099c2c 100644
--- a/ard-admin/src/main/java/com/ard/web/controller/route/UavRouteController.java
+++ b/ard-admin/src/main/java/com/ard/web/controller/route/UavRouteController.java
@@ -1,18 +1,21 @@
package com.ard.web.controller.route;
+import com.ard.common.core.domain.AjaxResult;
import com.ard.route.domain.UavRouteReq;
import com.ard.route.service.UavRouteService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
+import java.io.IOException;
+
+import static com.ard.common.core.domain.AjaxResult.success;
+
@Api(tags = "KMZ文件接口")
-@RequestMapping("/kmz")
+@RequestMapping("/route/kmz")
@RestController
public class UavRouteController {
@@ -23,18 +26,30 @@
* 编辑kmz文件
*/
@ApiOperation("编辑kmz文件")
+ @PreAuthorize("@ss.hasPermi('route:kmz:updateKmz')")
@PostMapping("/updateKmz")
- public void updateKmz(@RequestBody UavRouteReq uavRouteReq) {
- routeService.updateKmz(uavRouteReq);
+ public AjaxResult updateKmz(@RequestBody UavRouteReq uavRouteReq) {
+ return success(routeService.updateKmz(uavRouteReq));
}
/**
* 生成kmz文件
*/
@ApiOperation("生成kmz文件")
- @PostMapping("/buildKmz")
- public void buildKmz(@RequestBody UavRouteReq uavRouteReq){
- routeService.buildKmz(uavRouteReq);
+ @PreAuthorize("@ss.hasPermi('route:kmz:buildKmz')")
+ @PostMapping("/buildKmz/{fileName}")
+ public AjaxResult buildKmz(@RequestBody UavRouteReq uavRouteReq,@PathVariable("fileName") String fileName){
+ return success(routeService.buildKmz(uavRouteReq,fileName));
+ }
+
+ /**
+ * 解析kmz文件
+ */
+ @ApiOperation("解析kmz文件")
+ @PreAuthorize("@ss.hasPermi('route:kmz:parseKmz')")
+ @PostMapping("/parseKmz")
+ public AjaxResult parseKmz(@RequestParam("fileUrl") String fileUrl) throws IOException {
+ return success(routeService.parseKmz(fileUrl));
}
}
diff --git a/ard-admin/src/main/java/com/ard/web/controller/storage/FileUploadController.java b/ard-admin/src/main/java/com/ard/web/controller/storage/FileUploadController.java
index c09d70e..c1abb0a 100644
--- a/ard-admin/src/main/java/com/ard/web/controller/storage/FileUploadController.java
+++ b/ard-admin/src/main/java/com/ard/web/controller/storage/FileUploadController.java
@@ -15,7 +15,7 @@
/**
* 文件上传管理接口
*
- * @author ruoyi
+ * @author ard
*/
@Api(tags = "文件上传管理接口")
@RestController
diff --git a/ard-admin/src/main/java/com/ard/web/controller/system/SysConfigController.java b/ard-admin/src/main/java/com/ard/web/controller/system/SysConfigController.java
index 1e23abc..e789efc 100644
--- a/ard-admin/src/main/java/com/ard/web/controller/system/SysConfigController.java
+++ b/ard-admin/src/main/java/com/ard/web/controller/system/SysConfigController.java
@@ -25,7 +25,7 @@
/**
* 参数配置 信息操作处理
*
- * @author ruoyi
+ * @author ard
*/
@RestController
@RequestMapping("/system/config")
diff --git a/ard-admin/src/main/java/com/ard/web/controller/system/SysDeptController.java b/ard-admin/src/main/java/com/ard/web/controller/system/SysDeptController.java
index 8414417..0b14250 100644
--- a/ard-admin/src/main/java/com/ard/web/controller/system/SysDeptController.java
+++ b/ard-admin/src/main/java/com/ard/web/controller/system/SysDeptController.java
@@ -25,7 +25,7 @@
/**
* 部门信息
*
- * @author ruoyi
+ * @author ard
*/
@RestController
@RequestMapping("/system/dept")
diff --git a/ard-admin/src/main/java/com/ard/web/controller/system/SysDictDataController.java b/ard-admin/src/main/java/com/ard/web/controller/system/SysDictDataController.java
index 3f20dd7..76c1cc1 100644
--- a/ard-admin/src/main/java/com/ard/web/controller/system/SysDictDataController.java
+++ b/ard-admin/src/main/java/com/ard/web/controller/system/SysDictDataController.java
@@ -28,7 +28,7 @@
/**
* 数据字典信息
*
- * @author ruoyi
+ * @author ard
*/
@RestController
@RequestMapping("/system/dict/data")
diff --git a/ard-admin/src/main/java/com/ard/web/controller/system/SysDictTypeController.java b/ard-admin/src/main/java/com/ard/web/controller/system/SysDictTypeController.java
index 548d2bb..19d7b02 100644
--- a/ard-admin/src/main/java/com/ard/web/controller/system/SysDictTypeController.java
+++ b/ard-admin/src/main/java/com/ard/web/controller/system/SysDictTypeController.java
@@ -25,7 +25,7 @@
/**
* 数据字典信息
*
- * @author ruoyi
+ * @author ard
*/
@RestController
@RequestMapping("/system/dict/type")
diff --git a/ard-admin/src/main/java/com/ard/web/controller/system/SysIndexController.java b/ard-admin/src/main/java/com/ard/web/controller/system/SysIndexController.java
index f829cd4..761b6db 100644
--- a/ard-admin/src/main/java/com/ard/web/controller/system/SysIndexController.java
+++ b/ard-admin/src/main/java/com/ard/web/controller/system/SysIndexController.java
@@ -9,14 +9,14 @@
/**
* 首页
*
- * @author ruoyi
+ * @author ard
*/
@RestController
public class SysIndexController
{
/** 系统基础配置 */
@Autowired
- private UavConfig ruoyiConfig;
+ private UavConfig ardConfig;
/**
* 访问首页,提示语
@@ -24,6 +24,6 @@
@RequestMapping("/")
public String index()
{
- return StringUtils.format("欢迎使用{}后台管理框架,当前版本:v{},请通过前端地址访问。", ruoyiConfig.getName(), ruoyiConfig.getVersion());
+ return StringUtils.format("欢迎使用{}后台管理框架,当前版本:v{},请通过前端地址访问。", ardConfig.getName(), ardConfig.getVersion());
}
}
diff --git a/ard-admin/src/main/java/com/ard/web/controller/system/SysLoginController.java b/ard-admin/src/main/java/com/ard/web/controller/system/SysLoginController.java
index 9ba7d34..72f9738 100644
--- a/ard-admin/src/main/java/com/ard/web/controller/system/SysLoginController.java
+++ b/ard-admin/src/main/java/com/ard/web/controller/system/SysLoginController.java
@@ -27,7 +27,7 @@
/**
* 登录验证
*
- * @author ruoyi
+ * @author ard
*/
@Api(tags = "登录接口")
@ApiSort(1)
diff --git a/ard-admin/src/main/java/com/ard/web/controller/system/SysMenuController.java b/ard-admin/src/main/java/com/ard/web/controller/system/SysMenuController.java
index d785d89..fa80202 100644
--- a/ard-admin/src/main/java/com/ard/web/controller/system/SysMenuController.java
+++ b/ard-admin/src/main/java/com/ard/web/controller/system/SysMenuController.java
@@ -24,7 +24,7 @@
/**
* 菜单信息
*
- * @author ruoyi
+ * @author ard
*/
@RestController
@RequestMapping("/system/menu")
diff --git a/ard-admin/src/main/java/com/ard/web/controller/system/SysNoticeController.java b/ard-admin/src/main/java/com/ard/web/controller/system/SysNoticeController.java
index 13ea9b7..c01cb33 100644
--- a/ard-admin/src/main/java/com/ard/web/controller/system/SysNoticeController.java
+++ b/ard-admin/src/main/java/com/ard/web/controller/system/SysNoticeController.java
@@ -23,7 +23,7 @@
/**
* 公告 信息操作处理
*
- * @author ruoyi
+ * @author ard
*/
@RestController
@RequestMapping("/system/notice")
diff --git a/ard-admin/src/main/java/com/ard/web/controller/system/SysPostController.java b/ard-admin/src/main/java/com/ard/web/controller/system/SysPostController.java
index 5202be8..3654eba 100644
--- a/ard-admin/src/main/java/com/ard/web/controller/system/SysPostController.java
+++ b/ard-admin/src/main/java/com/ard/web/controller/system/SysPostController.java
@@ -25,7 +25,7 @@
/**
* 岗位信息操作处理
*
- * @author ruoyi
+ * @author ard
*/
@RestController
@RequestMapping("/system/post")
diff --git a/ard-admin/src/main/java/com/ard/web/controller/system/SysProfileController.java b/ard-admin/src/main/java/com/ard/web/controller/system/SysProfileController.java
index 572c205..3087ac0 100644
--- a/ard-admin/src/main/java/com/ard/web/controller/system/SysProfileController.java
+++ b/ard-admin/src/main/java/com/ard/web/controller/system/SysProfileController.java
@@ -26,7 +26,7 @@
/**
* 个人信息 业务处理
*
- * @author ruoyi
+ * @author ard
*/
@RestController
@RequestMapping("/system/user/profile")
diff --git a/ard-admin/src/main/java/com/ard/web/controller/system/SysRegisterController.java b/ard-admin/src/main/java/com/ard/web/controller/system/SysRegisterController.java
index 95cb7f0..0d9e5c2 100644
--- a/ard-admin/src/main/java/com/ard/web/controller/system/SysRegisterController.java
+++ b/ard-admin/src/main/java/com/ard/web/controller/system/SysRegisterController.java
@@ -14,7 +14,7 @@
/**
* 注册验证
*
- * @author ruoyi
+ * @author ard
*/
@RestController
public class SysRegisterController extends BaseController
diff --git a/ard-admin/src/main/java/com/ard/web/controller/system/SysRoleController.java b/ard-admin/src/main/java/com/ard/web/controller/system/SysRoleController.java
index 749453c..6158d8c 100644
--- a/ard-admin/src/main/java/com/ard/web/controller/system/SysRoleController.java
+++ b/ard-admin/src/main/java/com/ard/web/controller/system/SysRoleController.java
@@ -34,7 +34,7 @@
/**
* 角色信息
*
- * @author ruoyi
+ * @author ard
*/
@RestController
@RequestMapping("/system/role")
diff --git a/ard-admin/src/main/java/com/ard/web/controller/system/SysUserController.java b/ard-admin/src/main/java/com/ard/web/controller/system/SysUserController.java
index 0b9de9b..0b6ba12 100644
--- a/ard-admin/src/main/java/com/ard/web/controller/system/SysUserController.java
+++ b/ard-admin/src/main/java/com/ard/web/controller/system/SysUserController.java
@@ -38,7 +38,7 @@
/**
* 用户信息
*
- * @author ruoyi
+ * @author ard
*/
@Api(tags = "用户信息")
@RestController
diff --git a/ard-admin/src/main/java/com/ard/web/controller/tool/TestController.java b/ard-admin/src/main/java/com/ard/web/controller/tool/TestController.java
index 5e4f350..3b6cb9d 100644
--- a/ard-admin/src/main/java/com/ard/web/controller/tool/TestController.java
+++ b/ard-admin/src/main/java/com/ard/web/controller/tool/TestController.java
@@ -26,7 +26,7 @@
/**
* swagger 用户测试方法
*
- * @author ruoyi
+ * @author ard
*/
@ApiIgnore
@Api(tags = "用户信息管理")
diff --git a/ard-admin/src/main/java/com/ard/web/controller/work/UavGimbalController.java b/ard-admin/src/main/java/com/ard/web/controller/work/UavGimbalController.java
index aad82b9..18e83e8 100644
--- a/ard-admin/src/main/java/com/ard/web/controller/work/UavGimbalController.java
+++ b/ard-admin/src/main/java/com/ard/web/controller/work/UavGimbalController.java
@@ -4,12 +4,16 @@
import com.ard.work.domain.dto.control.AbsAngleControlDTO;
import com.ard.work.domain.dto.control.AngleControlDTO;
import com.ard.work.domain.dto.control.SpeedControlDTO;
+import com.ard.work.service.IGimbalSpeedService;
import com.ard.work.service.ITyService;
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.validation.annotation.Validated;
-import org.springframework.web.bind.annotation.*;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
@@ -26,9 +30,12 @@
@Resource
private ITyService tyService;
+ @Resource
+ private IGimbalSpeedService gimbalSpeedService;
- @ApiOperation(value = "云台转动(基于角度)", notes = "actionCode值:0-回中,1-上,2-右上,3-右,4-右下,5-下,6-左下,7-左,8-左上,254-停止 \r\n rotationAngle值:取值范围:0~255【云台实际转动角度= 转动角度/100+2.5 单位:度】")
+ @ApiOperation(value = "云台转动(基于角度)", notes = "actionCode值:0-回中,1-上,2-右上,3-右,4-右下,5-下,6-左下,7-左,8-左上,254-停止 \r\n " +
+ "rotationAngle值:取值范围:0~255【云台实际转动角度= 转动角度/100+2.5 单位:度】")
@ApiOperationSupport(order = 1)
@PostMapping("/angleControl")
public AjaxResult angleControl(@RequestBody AngleControlDTO angleControlDto) {
@@ -52,4 +59,15 @@
return AjaxResult.success();
}
+ @ApiOperation(value = "云台速度控制(开始/停止统一接口)")
+ @ApiOperationSupport(order = 4)
+ @PostMapping("/speedControlSimple")
+ public AjaxResult speedControlSimple(@RequestBody @Validated SpeedControlDTO speedControlDto) {
+ if (speedControlDto.isStart()) {
+ gimbalSpeedService.startControl(speedControlDto);
+ } else {
+ gimbalSpeedService.stopControl(speedControlDto.getBoxSn());
+ }
+ return AjaxResult.success();
+ }
}
\ No newline at end of file
diff --git a/ard-admin/src/main/java/com/ard/web/controller/work/UavRealDataController.java b/ard-admin/src/main/java/com/ard/web/controller/work/UavRealDataController.java
index e918481..21d43a7 100644
--- a/ard-admin/src/main/java/com/ard/web/controller/work/UavRealDataController.java
+++ b/ard-admin/src/main/java/com/ard/web/controller/work/UavRealDataController.java
@@ -29,7 +29,6 @@
@GetMapping("/getUavState")
public AjaxResult getUavState(String boxSn) {
UavState uavState = tyService.getUavState(boxSn);
- uavState.calculateFieldAngle();// 计算当前无人机的FieldAngle
return AjaxResult.success(uavState);
}
diff --git a/ard-admin/src/main/java/com/ard/web/controller/work/wayline/UavWaylineController.java b/ard-admin/src/main/java/com/ard/web/controller/work/wayline/UavWaylineController.java
index 3d024bd..bb00f8b 100644
--- a/ard-admin/src/main/java/com/ard/web/controller/work/wayline/UavWaylineController.java
+++ b/ard-admin/src/main/java/com/ard/web/controller/work/wayline/UavWaylineController.java
@@ -20,7 +20,7 @@
/**
* 航线Controller
*
- * @author ruoyi
+ * @author ard
* @date 2025-06-27
*/
@Api(tags = "无人机航线管理接口")
diff --git a/ard-admin/src/main/java/com/ard/web/core/config/SwaggerConfig.java b/ard-admin/src/main/java/com/ard/web/core/config/SwaggerConfig.java
index 8ff77a1..dfeb8d7 100644
--- a/ard-admin/src/main/java/com/ard/web/core/config/SwaggerConfig.java
+++ b/ard-admin/src/main/java/com/ard/web/core/config/SwaggerConfig.java
@@ -24,7 +24,7 @@
/**
* Swagger2的接口配置
*
- * @author ruoyi
+ * @author ard
*/
@Configuration
public class SwaggerConfig {
diff --git a/ard-admin/src/main/resources/application-prod.yml b/ard-admin/src/main/resources/application-prod.yml
index 5fc752a..ef2d25d 100644
--- a/ard-admin/src/main/resources/application-prod.yml
+++ b/ard-admin/src/main/resources/application-prod.yml
@@ -6,7 +6,7 @@
# token配置
token:
# 是否允许账户多终端同时登录(true允许 false不允许)
- soloLogin: true
+ soloLogin: false
# 日志配置
logging:
diff --git a/ard-admin/src/main/resources/application.yml b/ard-admin/src/main/resources/application.yml
index cd292d3..7e78448 100644
--- a/ard-admin/src/main/resources/application.yml
+++ b/ard-admin/src/main/resources/application.yml
@@ -44,7 +44,7 @@
# 令牌密钥
secret: abcdefghijklmnopqrstuvwxyz
# 令牌有效期(默认30分钟)
- expireTime: 720
+ expireTime: 10
# 是否允许账户多终端同时登录(true允许 false不允许)
soloLogin: true
diff --git a/ard-common/src/main/java/com/ard/common/annotation/Anonymous.java b/ard-common/src/main/java/com/ard/common/annotation/Anonymous.java
index 5096686..d8e1c3d 100644
--- a/ard-common/src/main/java/com/ard/common/annotation/Anonymous.java
+++ b/ard-common/src/main/java/com/ard/common/annotation/Anonymous.java
@@ -9,7 +9,7 @@
/**
* 匿名访问不鉴权注解
*
- * @author ruoyi
+ * @author ard
*/
@Target({ ElementType.METHOD, ElementType.TYPE })
@Retention(RetentionPolicy.RUNTIME)
diff --git a/ard-common/src/main/java/com/ard/common/annotation/DataScope.java b/ard-common/src/main/java/com/ard/common/annotation/DataScope.java
index 7202a65..afc3c43 100644
--- a/ard-common/src/main/java/com/ard/common/annotation/DataScope.java
+++ b/ard-common/src/main/java/com/ard/common/annotation/DataScope.java
@@ -9,7 +9,7 @@
/**
* 数据权限过滤注解
*
- * @author ruoyi
+ * @author ard
*/
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
diff --git a/ard-common/src/main/java/com/ard/common/annotation/DataSource.java b/ard-common/src/main/java/com/ard/common/annotation/DataSource.java
index 42931e5..a86da1f 100644
--- a/ard-common/src/main/java/com/ard/common/annotation/DataSource.java
+++ b/ard-common/src/main/java/com/ard/common/annotation/DataSource.java
@@ -13,7 +13,7 @@
*
* 优先级:先方法,后类,如果方法覆盖了类上的数据源类型,以方法的为准,否则以类上的为准
*
- * @author ruoyi
+ * @author ard
*/
@Target({ ElementType.METHOD, ElementType.TYPE })
@Retention(RetentionPolicy.RUNTIME)
diff --git a/ard-common/src/main/java/com/ard/common/annotation/Excel.java b/ard-common/src/main/java/com/ard/common/annotation/Excel.java
index 5ae6f5b..8c79fbe 100644
--- a/ard-common/src/main/java/com/ard/common/annotation/Excel.java
+++ b/ard-common/src/main/java/com/ard/common/annotation/Excel.java
@@ -12,7 +12,7 @@
/**
* 自定义导出Excel数据注解
*
- * @author ruoyi
+ * @author ard
*/
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
diff --git a/ard-common/src/main/java/com/ard/common/annotation/Excels.java b/ard-common/src/main/java/com/ard/common/annotation/Excels.java
index b7b6078..ecb0906 100644
--- a/ard-common/src/main/java/com/ard/common/annotation/Excels.java
+++ b/ard-common/src/main/java/com/ard/common/annotation/Excels.java
@@ -8,7 +8,7 @@
/**
* Excel注解集
*
- * @author ruoyi
+ * @author ard
*/
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
diff --git a/ard-common/src/main/java/com/ard/common/annotation/Log.java b/ard-common/src/main/java/com/ard/common/annotation/Log.java
index c4cc8e7..5491323 100644
--- a/ard-common/src/main/java/com/ard/common/annotation/Log.java
+++ b/ard-common/src/main/java/com/ard/common/annotation/Log.java
@@ -11,7 +11,7 @@
/**
* 自定义操作日志记录注解
*
- * @author ruoyi
+ * @author ard
*
*/
@Target({ ElementType.PARAMETER, ElementType.METHOD })
diff --git a/ard-common/src/main/java/com/ard/common/annotation/RateLimiter.java b/ard-common/src/main/java/com/ard/common/annotation/RateLimiter.java
index 029688f..bce24e5 100644
--- a/ard-common/src/main/java/com/ard/common/annotation/RateLimiter.java
+++ b/ard-common/src/main/java/com/ard/common/annotation/RateLimiter.java
@@ -11,7 +11,7 @@
/**
* 限流注解
*
- * @author ruoyi
+ * @author ard
*/
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
diff --git a/ard-common/src/main/java/com/ard/common/annotation/RepeatSubmit.java b/ard-common/src/main/java/com/ard/common/annotation/RepeatSubmit.java
index 2cd2e1b..a3b3435 100644
--- a/ard-common/src/main/java/com/ard/common/annotation/RepeatSubmit.java
+++ b/ard-common/src/main/java/com/ard/common/annotation/RepeatSubmit.java
@@ -10,7 +10,7 @@
/**
* 自定义注解防止表单重复提交
*
- * @author ruoyi
+ * @author ard
*
*/
@Inherited
diff --git a/ard-common/src/main/java/com/ard/common/annotation/Sensitive.java b/ard-common/src/main/java/com/ard/common/annotation/Sensitive.java
index 4e73318..c915996 100644
--- a/ard-common/src/main/java/com/ard/common/annotation/Sensitive.java
+++ b/ard-common/src/main/java/com/ard/common/annotation/Sensitive.java
@@ -12,7 +12,7 @@
/**
* 数据脱敏注解
*
- * @author ruoyi
+ * @author ard
*/
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
diff --git a/ard-common/src/main/java/com/ard/common/config/UavConfig.java b/ard-common/src/main/java/com/ard/common/config/UavConfig.java
index 53b4097..8add99b 100644
--- a/ard-common/src/main/java/com/ard/common/config/UavConfig.java
+++ b/ard-common/src/main/java/com/ard/common/config/UavConfig.java
@@ -6,7 +6,7 @@
/**
* 读取项目相关配置
*
- * @author ruoyi
+ * @author ard
*/
@Component
@ConfigurationProperties(prefix = "uav")
diff --git a/ard-common/src/main/java/com/ard/common/config/serializer/SensitiveJsonSerializer.java b/ard-common/src/main/java/com/ard/common/config/serializer/SensitiveJsonSerializer.java
index aa4e322..79aff49 100644
--- a/ard-common/src/main/java/com/ard/common/config/serializer/SensitiveJsonSerializer.java
+++ b/ard-common/src/main/java/com/ard/common/config/serializer/SensitiveJsonSerializer.java
@@ -16,7 +16,7 @@
/**
* 数据脱敏序列化过滤
*
- * @author ruoyi
+ * @author ard
*/
public class SensitiveJsonSerializer extends JsonSerializer<String> implements ContextualSerializer
{
diff --git a/ard-common/src/main/java/com/ard/common/constant/CacheConstants.java b/ard-common/src/main/java/com/ard/common/constant/CacheConstants.java
index 7fe59b7..227b406 100644
--- a/ard-common/src/main/java/com/ard/common/constant/CacheConstants.java
+++ b/ard-common/src/main/java/com/ard/common/constant/CacheConstants.java
@@ -3,7 +3,7 @@
/**
* 缓存的key 常量
*
- * @author ruoyi
+ * @author ard
*/
public class CacheConstants
{
@@ -51,4 +51,9 @@
* 所有相机 redis key
*/
public static final String CAMERA_LIST_KEY = "camera_list:";
+
+ /**
+ * 在线无人机 redis key
+ */
+ public static final String UAV_ONLINE_KEY = "uav_online:";
}
diff --git a/ard-common/src/main/java/com/ard/common/constant/CameraConstants.java b/ard-common/src/main/java/com/ard/common/constant/CameraConstants.java
index c494b3c..245abc4 100644
--- a/ard-common/src/main/java/com/ard/common/constant/CameraConstants.java
+++ b/ard-common/src/main/java/com/ard/common/constant/CameraConstants.java
@@ -3,7 +3,7 @@
/**
* 相机常量信息
*
- * @author ruoyi
+ * @author ard
*/
public class CameraConstants
{
diff --git a/ard-common/src/main/java/com/ard/common/constant/Constants.java b/ard-common/src/main/java/com/ard/common/constant/Constants.java
index 2addc7a..152af4e 100644
--- a/ard-common/src/main/java/com/ard/common/constant/Constants.java
+++ b/ard-common/src/main/java/com/ard/common/constant/Constants.java
@@ -6,7 +6,7 @@
/**
* 通用常量信息
*
- * @author ruoyi
+ * @author ard
*/
public class Constants
{
diff --git a/ard-common/src/main/java/com/ard/common/constant/DeviceConstants.java b/ard-common/src/main/java/com/ard/common/constant/DeviceConstants.java
index d173bb8..b906f9f 100644
--- a/ard-common/src/main/java/com/ard/common/constant/DeviceConstants.java
+++ b/ard-common/src/main/java/com/ard/common/constant/DeviceConstants.java
@@ -3,7 +3,7 @@
/**
* 相机常量信息
*
- * @author ruoyi
+ * @author ard
*/
public class DeviceConstants
{
diff --git a/ard-common/src/main/java/com/ard/common/constant/GenConstants.java b/ard-common/src/main/java/com/ard/common/constant/GenConstants.java
index 96702b2..841528f 100644
--- a/ard-common/src/main/java/com/ard/common/constant/GenConstants.java
+++ b/ard-common/src/main/java/com/ard/common/constant/GenConstants.java
@@ -3,7 +3,7 @@
/**
* 代码生成通用常量
*
- * @author ruoyi
+ * @author ard
*/
public class GenConstants
{
diff --git a/ard-common/src/main/java/com/ard/common/constant/HttpStatus.java b/ard-common/src/main/java/com/ard/common/constant/HttpStatus.java
index b15225f..d08f8f9 100644
--- a/ard-common/src/main/java/com/ard/common/constant/HttpStatus.java
+++ b/ard-common/src/main/java/com/ard/common/constant/HttpStatus.java
@@ -3,7 +3,7 @@
/**
* 返回状态码
*
- * @author ruoyi
+ * @author ard
*/
public class HttpStatus
{
diff --git a/ard-common/src/main/java/com/ard/common/constant/ScheduleConstants.java b/ard-common/src/main/java/com/ard/common/constant/ScheduleConstants.java
index 6251446..9a7df99 100644
--- a/ard-common/src/main/java/com/ard/common/constant/ScheduleConstants.java
+++ b/ard-common/src/main/java/com/ard/common/constant/ScheduleConstants.java
@@ -3,7 +3,7 @@
/**
* 任务调度通用常量
*
- * @author ruoyi
+ * @author ard
*/
public class ScheduleConstants
{
diff --git a/ard-common/src/main/java/com/ard/common/constant/UserConstants.java b/ard-common/src/main/java/com/ard/common/constant/UserConstants.java
index 5a9c5df..f093430 100644
--- a/ard-common/src/main/java/com/ard/common/constant/UserConstants.java
+++ b/ard-common/src/main/java/com/ard/common/constant/UserConstants.java
@@ -3,7 +3,7 @@
/**
* 用户常量信息
*
- * @author ruoyi
+ * @author ard
*/
public class UserConstants
{
diff --git a/ard-common/src/main/java/com/ard/common/core/controller/BaseController.java b/ard-common/src/main/java/com/ard/common/core/controller/BaseController.java
index 0847863..3fd648a 100644
--- a/ard-common/src/main/java/com/ard/common/core/controller/BaseController.java
+++ b/ard-common/src/main/java/com/ard/common/core/controller/BaseController.java
@@ -24,7 +24,7 @@
/**
* web层通用数据处理
*
- * @author ruoyi
+ * @author ard
*/
public class BaseController
{
diff --git a/ard-common/src/main/java/com/ard/common/core/domain/AjaxResult.java b/ard-common/src/main/java/com/ard/common/core/domain/AjaxResult.java
index 50d8572..b99a88f 100644
--- a/ard-common/src/main/java/com/ard/common/core/domain/AjaxResult.java
+++ b/ard-common/src/main/java/com/ard/common/core/domain/AjaxResult.java
@@ -8,7 +8,7 @@
/**
* 操作消息提醒
*
- * @author ruoyi
+ * @author ard
*/
public class AjaxResult extends HashMap<String, Object>
{
diff --git a/ard-common/src/main/java/com/ard/common/core/domain/BaseEntity.java b/ard-common/src/main/java/com/ard/common/core/domain/BaseEntity.java
index 503d7a2..b67de3b 100644
--- a/ard-common/src/main/java/com/ard/common/core/domain/BaseEntity.java
+++ b/ard-common/src/main/java/com/ard/common/core/domain/BaseEntity.java
@@ -11,7 +11,7 @@
/**
* Entity基类
*
- * @author ruoyi
+ * @author ard
*/
public class BaseEntity implements Serializable
{
diff --git a/ard-common/src/main/java/com/ard/common/core/domain/R.java b/ard-common/src/main/java/com/ard/common/core/domain/R.java
index 7868629..7466d44 100644
--- a/ard-common/src/main/java/com/ard/common/core/domain/R.java
+++ b/ard-common/src/main/java/com/ard/common/core/domain/R.java
@@ -6,7 +6,7 @@
/**
* 响应信息主体
*
- * @author ruoyi
+ * @author ard
*/
public class R<T> implements Serializable
{
diff --git a/ard-common/src/main/java/com/ard/common/core/domain/TreeEntity.java b/ard-common/src/main/java/com/ard/common/core/domain/TreeEntity.java
index 82ec446..633d173 100644
--- a/ard-common/src/main/java/com/ard/common/core/domain/TreeEntity.java
+++ b/ard-common/src/main/java/com/ard/common/core/domain/TreeEntity.java
@@ -6,7 +6,7 @@
/**
* Tree基类
*
- * @author ruoyi
+ * @author ard
*/
public class TreeEntity extends BaseEntity
{
diff --git a/ard-common/src/main/java/com/ard/common/core/domain/TreeSelect.java b/ard-common/src/main/java/com/ard/common/core/domain/TreeSelect.java
index 95d8a78..231a695 100644
--- a/ard-common/src/main/java/com/ard/common/core/domain/TreeSelect.java
+++ b/ard-common/src/main/java/com/ard/common/core/domain/TreeSelect.java
@@ -10,7 +10,7 @@
/**
* Treeselect树结构实体类
*
- * @author ruoyi
+ * @author ard
*/
public class TreeSelect implements Serializable
{
diff --git a/ard-common/src/main/java/com/ard/common/core/domain/entity/SysDept.java b/ard-common/src/main/java/com/ard/common/core/domain/entity/SysDept.java
index cf2f1ef..c3c26ca 100644
--- a/ard-common/src/main/java/com/ard/common/core/domain/entity/SysDept.java
+++ b/ard-common/src/main/java/com/ard/common/core/domain/entity/SysDept.java
@@ -13,7 +13,7 @@
/**
* 部门表 sys_dept
*
- * @author ruoyi
+ * @author ard
*/
public class SysDept extends BaseEntity
{
diff --git a/ard-common/src/main/java/com/ard/common/core/domain/entity/SysDictData.java b/ard-common/src/main/java/com/ard/common/core/domain/entity/SysDictData.java
index 1ff839a..e157deb 100644
--- a/ard-common/src/main/java/com/ard/common/core/domain/entity/SysDictData.java
+++ b/ard-common/src/main/java/com/ard/common/core/domain/entity/SysDictData.java
@@ -12,7 +12,7 @@
/**
* 字典数据表 sys_dict_data
*
- * @author ruoyi
+ * @author ard
*/
public class SysDictData extends BaseEntity
{
diff --git a/ard-common/src/main/java/com/ard/common/core/domain/entity/SysDictType.java b/ard-common/src/main/java/com/ard/common/core/domain/entity/SysDictType.java
index efeb30d..7b92e87 100644
--- a/ard-common/src/main/java/com/ard/common/core/domain/entity/SysDictType.java
+++ b/ard-common/src/main/java/com/ard/common/core/domain/entity/SysDictType.java
@@ -12,7 +12,7 @@
/**
* 字典类型表 sys_dict_type
*
- * @author ruoyi
+ * @author ard
*/
public class SysDictType extends BaseEntity
{
diff --git a/ard-common/src/main/java/com/ard/common/core/domain/entity/SysMenu.java b/ard-common/src/main/java/com/ard/common/core/domain/entity/SysMenu.java
index 3980adf..1cd86c8 100644
--- a/ard-common/src/main/java/com/ard/common/core/domain/entity/SysMenu.java
+++ b/ard-common/src/main/java/com/ard/common/core/domain/entity/SysMenu.java
@@ -12,7 +12,7 @@
/**
* 菜单权限表 sys_menu
*
- * @author ruoyi
+ * @author ard
*/
public class SysMenu extends BaseEntity
{
diff --git a/ard-common/src/main/java/com/ard/common/core/domain/entity/SysRole.java b/ard-common/src/main/java/com/ard/common/core/domain/entity/SysRole.java
index c1e325d..d0c2eeb 100644
--- a/ard-common/src/main/java/com/ard/common/core/domain/entity/SysRole.java
+++ b/ard-common/src/main/java/com/ard/common/core/domain/entity/SysRole.java
@@ -17,7 +17,7 @@
/**
* 角色表 sys_role
*
- * @author ruoyi
+ * @author ard
*/
public class SysRole extends BaseEntity
diff --git a/ard-common/src/main/java/com/ard/common/core/domain/entity/SysUser.java b/ard-common/src/main/java/com/ard/common/core/domain/entity/SysUser.java
index bc3f7ce..7366e6a 100644
--- a/ard-common/src/main/java/com/ard/common/core/domain/entity/SysUser.java
+++ b/ard-common/src/main/java/com/ard/common/core/domain/entity/SysUser.java
@@ -17,7 +17,7 @@
/**
* 用户对象 sys_user
*
- * @author ruoyi
+ * @author ard
*/
public class SysUser extends BaseEntity
diff --git a/ard-common/src/main/java/com/ard/common/core/domain/model/LoginBody.java b/ard-common/src/main/java/com/ard/common/core/domain/model/LoginBody.java
index 33f63c9..280d473 100644
--- a/ard-common/src/main/java/com/ard/common/core/domain/model/LoginBody.java
+++ b/ard-common/src/main/java/com/ard/common/core/domain/model/LoginBody.java
@@ -3,7 +3,7 @@
/**
* 用户登录对象
*
- * @author ruoyi
+ * @author ard
*/
public class LoginBody
{
diff --git a/ard-common/src/main/java/com/ard/common/core/domain/model/LoginUser.java b/ard-common/src/main/java/com/ard/common/core/domain/model/LoginUser.java
index 981e07e..5b0181a 100644
--- a/ard-common/src/main/java/com/ard/common/core/domain/model/LoginUser.java
+++ b/ard-common/src/main/java/com/ard/common/core/domain/model/LoginUser.java
@@ -10,7 +10,7 @@
/**
* 登录用户身份权限
*
- * @author ruoyi
+ * @author ard
*/
public class LoginUser implements UserDetails
{
diff --git a/ard-common/src/main/java/com/ard/common/core/domain/model/RegisterBody.java b/ard-common/src/main/java/com/ard/common/core/domain/model/RegisterBody.java
index 82409ea..a9c244f 100644
--- a/ard-common/src/main/java/com/ard/common/core/domain/model/RegisterBody.java
+++ b/ard-common/src/main/java/com/ard/common/core/domain/model/RegisterBody.java
@@ -3,7 +3,7 @@
/**
* 用户注册对象
*
- * @author ruoyi
+ * @author ard
*/
public class RegisterBody extends LoginBody
{
diff --git a/ard-common/src/main/java/com/ard/common/core/page/PageDomain.java b/ard-common/src/main/java/com/ard/common/core/page/PageDomain.java
index b90e382..9ae3814 100644
--- a/ard-common/src/main/java/com/ard/common/core/page/PageDomain.java
+++ b/ard-common/src/main/java/com/ard/common/core/page/PageDomain.java
@@ -5,7 +5,7 @@
/**
* 分页数据
*
- * @author ruoyi
+ * @author ard
*/
public class PageDomain
{
diff --git a/ard-common/src/main/java/com/ard/common/core/page/TableDataInfo.java b/ard-common/src/main/java/com/ard/common/core/page/TableDataInfo.java
index 2aae8c4..fe653e9 100644
--- a/ard-common/src/main/java/com/ard/common/core/page/TableDataInfo.java
+++ b/ard-common/src/main/java/com/ard/common/core/page/TableDataInfo.java
@@ -6,7 +6,7 @@
/**
* 表格分页数据对象
*
- * @author ruoyi
+ * @author ard
*/
public class TableDataInfo implements Serializable
{
diff --git a/ard-common/src/main/java/com/ard/common/core/page/TableSupport.java b/ard-common/src/main/java/com/ard/common/core/page/TableSupport.java
index 03317dd..fd361e9 100644
--- a/ard-common/src/main/java/com/ard/common/core/page/TableSupport.java
+++ b/ard-common/src/main/java/com/ard/common/core/page/TableSupport.java
@@ -6,7 +6,7 @@
/**
* 表格数据处理
*
- * @author ruoyi
+ * @author ard
*/
public class TableSupport
{
diff --git a/ard-common/src/main/java/com/ard/common/core/redis/RedisCache.java b/ard-common/src/main/java/com/ard/common/core/redis/RedisCache.java
index 62fd1e2..ef44326 100644
--- a/ard-common/src/main/java/com/ard/common/core/redis/RedisCache.java
+++ b/ard-common/src/main/java/com/ard/common/core/redis/RedisCache.java
@@ -16,7 +16,7 @@
/**
* spring redis 工具类
*
- * @author ruoyi
+ * @author ard
**/
@SuppressWarnings(value = { "unchecked", "rawtypes" })
@Component
diff --git a/ard-common/src/main/java/com/ard/common/core/text/CharsetKit.java b/ard-common/src/main/java/com/ard/common/core/text/CharsetKit.java
index 8bb707a..536acf1 100644
--- a/ard-common/src/main/java/com/ard/common/core/text/CharsetKit.java
+++ b/ard-common/src/main/java/com/ard/common/core/text/CharsetKit.java
@@ -7,7 +7,7 @@
/**
* 字符集工具类
*
- * @author ruoyi
+ * @author ard
*/
public class CharsetKit
{
diff --git a/ard-common/src/main/java/com/ard/common/core/text/Convert.java b/ard-common/src/main/java/com/ard/common/core/text/Convert.java
index 95009e3..e7f3463 100644
--- a/ard-common/src/main/java/com/ard/common/core/text/Convert.java
+++ b/ard-common/src/main/java/com/ard/common/core/text/Convert.java
@@ -13,7 +13,7 @@
/**
* 类型转换器
*
- * @author ruoyi
+ * @author ard
*/
public class Convert
{
diff --git a/ard-common/src/main/java/com/ard/common/core/text/StrFormatter.java b/ard-common/src/main/java/com/ard/common/core/text/StrFormatter.java
index 18b30b3..cead7f7 100644
--- a/ard-common/src/main/java/com/ard/common/core/text/StrFormatter.java
+++ b/ard-common/src/main/java/com/ard/common/core/text/StrFormatter.java
@@ -5,7 +5,7 @@
/**
* 字符串格式化
*
- * @author ruoyi
+ * @author ard
*/
public class StrFormatter
{
diff --git a/ard-common/src/main/java/com/ard/common/enums/BusinessStatus.java b/ard-common/src/main/java/com/ard/common/enums/BusinessStatus.java
index 4cbf79e..7ff9b1b 100644
--- a/ard-common/src/main/java/com/ard/common/enums/BusinessStatus.java
+++ b/ard-common/src/main/java/com/ard/common/enums/BusinessStatus.java
@@ -3,7 +3,7 @@
/**
* 操作状态
*
- * @author ruoyi
+ * @author ard
*
*/
public enum BusinessStatus
diff --git a/ard-common/src/main/java/com/ard/common/enums/BusinessType.java b/ard-common/src/main/java/com/ard/common/enums/BusinessType.java
index a54cd21..1b17f5e 100644
--- a/ard-common/src/main/java/com/ard/common/enums/BusinessType.java
+++ b/ard-common/src/main/java/com/ard/common/enums/BusinessType.java
@@ -3,7 +3,7 @@
/**
* 业务操作类型
*
- * @author ruoyi
+ * @author ard
*/
public enum BusinessType
{
diff --git a/ard-common/src/main/java/com/ard/common/enums/DataSourceType.java b/ard-common/src/main/java/com/ard/common/enums/DataSourceType.java
index f1192ed..4ac3ddf 100644
--- a/ard-common/src/main/java/com/ard/common/enums/DataSourceType.java
+++ b/ard-common/src/main/java/com/ard/common/enums/DataSourceType.java
@@ -3,7 +3,7 @@
/**
* 数据源
*
- * @author ruoyi
+ * @author ard
*/
public enum DataSourceType
{
diff --git a/ard-common/src/main/java/com/ard/common/enums/DesensitizedType.java b/ard-common/src/main/java/com/ard/common/enums/DesensitizedType.java
index 88afa07..5ad8386 100644
--- a/ard-common/src/main/java/com/ard/common/enums/DesensitizedType.java
+++ b/ard-common/src/main/java/com/ard/common/enums/DesensitizedType.java
@@ -6,7 +6,7 @@
/**
* 脱敏类型
*
- * @author ruoyi
+ * @author ard
*/
public enum DesensitizedType
{
diff --git a/ard-common/src/main/java/com/ard/common/enums/HttpMethod.java b/ard-common/src/main/java/com/ard/common/enums/HttpMethod.java
index 0639c7e..b07478c 100644
--- a/ard-common/src/main/java/com/ard/common/enums/HttpMethod.java
+++ b/ard-common/src/main/java/com/ard/common/enums/HttpMethod.java
@@ -7,7 +7,7 @@
/**
* 请求方式
*
- * @author ruoyi
+ * @author ard
*/
public enum HttpMethod
{
diff --git a/ard-common/src/main/java/com/ard/common/enums/LimitType.java b/ard-common/src/main/java/com/ard/common/enums/LimitType.java
index 22d7c6e..5f88560 100644
--- a/ard-common/src/main/java/com/ard/common/enums/LimitType.java
+++ b/ard-common/src/main/java/com/ard/common/enums/LimitType.java
@@ -3,7 +3,7 @@
/**
* 限流类型
*
- * @author ruoyi
+ * @author ard
*/
public enum LimitType
diff --git a/ard-common/src/main/java/com/ard/common/enums/OperatorType.java b/ard-common/src/main/java/com/ard/common/enums/OperatorType.java
index ea50997..ee0ae93 100644
--- a/ard-common/src/main/java/com/ard/common/enums/OperatorType.java
+++ b/ard-common/src/main/java/com/ard/common/enums/OperatorType.java
@@ -3,7 +3,7 @@
/**
* 操作人类别
*
- * @author ruoyi
+ * @author ard
*/
public enum OperatorType
{
diff --git a/ard-common/src/main/java/com/ard/common/enums/UserStatus.java b/ard-common/src/main/java/com/ard/common/enums/UserStatus.java
index a71b3cf..c0d773e 100644
--- a/ard-common/src/main/java/com/ard/common/enums/UserStatus.java
+++ b/ard-common/src/main/java/com/ard/common/enums/UserStatus.java
@@ -3,7 +3,7 @@
/**
* 用户状态
*
- * @author ruoyi
+ * @author ard
*/
public enum UserStatus
{
diff --git a/ard-common/src/main/java/com/ard/common/exception/ControlException.java b/ard-common/src/main/java/com/ard/common/exception/ControlException.java
index 8a2bf34..0cc71ea 100644
--- a/ard-common/src/main/java/com/ard/common/exception/ControlException.java
+++ b/ard-common/src/main/java/com/ard/common/exception/ControlException.java
@@ -3,7 +3,7 @@
/**
* 无人机控制异常
*
- * @author ruoyi
+ * @author ard
*/
public class ControlException extends RuntimeException {
public ControlException(String message) {
diff --git a/ard-common/src/main/java/com/ard/common/exception/DemoModeException.java b/ard-common/src/main/java/com/ard/common/exception/DemoModeException.java
index 4b8ae8f..f5d7f64 100644
--- a/ard-common/src/main/java/com/ard/common/exception/DemoModeException.java
+++ b/ard-common/src/main/java/com/ard/common/exception/DemoModeException.java
@@ -3,7 +3,7 @@
/**
* 演示模式异常
*
- * @author ruoyi
+ * @author ard
*/
public class DemoModeException extends RuntimeException
{
diff --git a/ard-common/src/main/java/com/ard/common/exception/GlobalException.java b/ard-common/src/main/java/com/ard/common/exception/GlobalException.java
index 87dea0b..f4f3077 100644
--- a/ard-common/src/main/java/com/ard/common/exception/GlobalException.java
+++ b/ard-common/src/main/java/com/ard/common/exception/GlobalException.java
@@ -3,7 +3,7 @@
/**
* 全局异常
*
- * @author ruoyi
+ * @author ard
*/
public class GlobalException extends RuntimeException
{
diff --git a/ard-common/src/main/java/com/ard/common/exception/ServiceException.java b/ard-common/src/main/java/com/ard/common/exception/ServiceException.java
index 7bbcf10..f1de428 100644
--- a/ard-common/src/main/java/com/ard/common/exception/ServiceException.java
+++ b/ard-common/src/main/java/com/ard/common/exception/ServiceException.java
@@ -3,7 +3,7 @@
/**
* 业务异常
*
- * @author ruoyi
+ * @author ard
*/
public final class ServiceException extends RuntimeException
{
diff --git a/ard-common/src/main/java/com/ard/common/exception/UtilException.java b/ard-common/src/main/java/com/ard/common/exception/UtilException.java
index 2e066cf..4c8fcc0 100644
--- a/ard-common/src/main/java/com/ard/common/exception/UtilException.java
+++ b/ard-common/src/main/java/com/ard/common/exception/UtilException.java
@@ -3,7 +3,7 @@
/**
* 工具类异常
*
- * @author ruoyi
+ * @author ard
*/
public class UtilException extends RuntimeException
{
diff --git a/ard-common/src/main/java/com/ard/common/exception/base/BaseException.java b/ard-common/src/main/java/com/ard/common/exception/base/BaseException.java
index c666a9c..bd3b08f 100644
--- a/ard-common/src/main/java/com/ard/common/exception/base/BaseException.java
+++ b/ard-common/src/main/java/com/ard/common/exception/base/BaseException.java
@@ -6,7 +6,7 @@
/**
* 基础异常
*
- * @author ruoyi
+ * @author ard
*/
public class BaseException extends RuntimeException
{
diff --git a/ard-common/src/main/java/com/ard/common/exception/file/FileException.java b/ard-common/src/main/java/com/ard/common/exception/file/FileException.java
index 275a26b..02f678e 100644
--- a/ard-common/src/main/java/com/ard/common/exception/file/FileException.java
+++ b/ard-common/src/main/java/com/ard/common/exception/file/FileException.java
@@ -5,7 +5,7 @@
/**
* 文件信息异常类
*
- * @author ruoyi
+ * @author ard
*/
public class FileException extends BaseException
{
diff --git a/ard-common/src/main/java/com/ard/common/exception/file/FileNameLengthLimitExceededException.java b/ard-common/src/main/java/com/ard/common/exception/file/FileNameLengthLimitExceededException.java
index f93e78d..0c85d86 100644
--- a/ard-common/src/main/java/com/ard/common/exception/file/FileNameLengthLimitExceededException.java
+++ b/ard-common/src/main/java/com/ard/common/exception/file/FileNameLengthLimitExceededException.java
@@ -3,7 +3,7 @@
/**
* 文件名称超长限制异常类
*
- * @author ruoyi
+ * @author ard
*/
public class FileNameLengthLimitExceededException extends FileException
{
diff --git a/ard-common/src/main/java/com/ard/common/exception/file/FileSizeLimitExceededException.java b/ard-common/src/main/java/com/ard/common/exception/file/FileSizeLimitExceededException.java
index 5fe04c3..659bf74 100644
--- a/ard-common/src/main/java/com/ard/common/exception/file/FileSizeLimitExceededException.java
+++ b/ard-common/src/main/java/com/ard/common/exception/file/FileSizeLimitExceededException.java
@@ -3,7 +3,7 @@
/**
* 文件名大小限制异常类
*
- * @author ruoyi
+ * @author ard
*/
public class FileSizeLimitExceededException extends FileException
{
diff --git a/ard-common/src/main/java/com/ard/common/exception/file/FileUploadException.java b/ard-common/src/main/java/com/ard/common/exception/file/FileUploadException.java
index c05dc0f..18d726c 100644
--- a/ard-common/src/main/java/com/ard/common/exception/file/FileUploadException.java
+++ b/ard-common/src/main/java/com/ard/common/exception/file/FileUploadException.java
@@ -6,7 +6,7 @@
/**
* 文件上传异常类
*
- * @author ruoyi
+ * @author ard
*/
public class FileUploadException extends Exception
{
diff --git a/ard-common/src/main/java/com/ard/common/exception/file/InvalidExtensionException.java b/ard-common/src/main/java/com/ard/common/exception/file/InvalidExtensionException.java
index e3ccc3b..c6aeab5 100644
--- a/ard-common/src/main/java/com/ard/common/exception/file/InvalidExtensionException.java
+++ b/ard-common/src/main/java/com/ard/common/exception/file/InvalidExtensionException.java
@@ -5,7 +5,7 @@
/**
* 文件上传 误异常类
*
- * @author ruoyi
+ * @author ard
*/
public class InvalidExtensionException extends FileUploadException
{
diff --git a/ard-common/src/main/java/com/ard/common/exception/job/TaskException.java b/ard-common/src/main/java/com/ard/common/exception/job/TaskException.java
index bee4823..7784b15 100644
--- a/ard-common/src/main/java/com/ard/common/exception/job/TaskException.java
+++ b/ard-common/src/main/java/com/ard/common/exception/job/TaskException.java
@@ -3,7 +3,7 @@
/**
* 计划策略异常
*
- * @author ruoyi
+ * @author ard
*/
public class TaskException extends Exception
{
diff --git a/ard-common/src/main/java/com/ard/common/exception/user/BlackListException.java b/ard-common/src/main/java/com/ard/common/exception/user/BlackListException.java
index 85eb0f3..1ae447b 100644
--- a/ard-common/src/main/java/com/ard/common/exception/user/BlackListException.java
+++ b/ard-common/src/main/java/com/ard/common/exception/user/BlackListException.java
@@ -3,7 +3,7 @@
/**
* 黑名单IP异常类
*
- * @author ruoyi
+ * @author ard
*/
public class BlackListException extends UserException
{
diff --git a/ard-common/src/main/java/com/ard/common/exception/user/CaptchaException.java b/ard-common/src/main/java/com/ard/common/exception/user/CaptchaException.java
index 4392f26..eecf71b 100644
--- a/ard-common/src/main/java/com/ard/common/exception/user/CaptchaException.java
+++ b/ard-common/src/main/java/com/ard/common/exception/user/CaptchaException.java
@@ -3,7 +3,7 @@
/**
* 验证码错误异常类
*
- * @author ruoyi
+ * @author ard
*/
public class CaptchaException extends UserException
{
diff --git a/ard-common/src/main/java/com/ard/common/exception/user/CaptchaExpireException.java b/ard-common/src/main/java/com/ard/common/exception/user/CaptchaExpireException.java
index 6cd3b24..96bb6df 100644
--- a/ard-common/src/main/java/com/ard/common/exception/user/CaptchaExpireException.java
+++ b/ard-common/src/main/java/com/ard/common/exception/user/CaptchaExpireException.java
@@ -3,7 +3,7 @@
/**
* 验证码失效异常类
*
- * @author ruoyi
+ * @author ard
*/
public class CaptchaExpireException extends UserException
{
diff --git a/ard-common/src/main/java/com/ard/common/exception/user/UserException.java b/ard-common/src/main/java/com/ard/common/exception/user/UserException.java
index 2de7736..764c98e 100644
--- a/ard-common/src/main/java/com/ard/common/exception/user/UserException.java
+++ b/ard-common/src/main/java/com/ard/common/exception/user/UserException.java
@@ -5,7 +5,7 @@
/**
* 用户信息异常类
*
- * @author ruoyi
+ * @author ard
*/
public class UserException extends BaseException
{
diff --git a/ard-common/src/main/java/com/ard/common/exception/user/UserNotExistsException.java b/ard-common/src/main/java/com/ard/common/exception/user/UserNotExistsException.java
index 0f4d21d..99067c7 100644
--- a/ard-common/src/main/java/com/ard/common/exception/user/UserNotExistsException.java
+++ b/ard-common/src/main/java/com/ard/common/exception/user/UserNotExistsException.java
@@ -3,7 +3,7 @@
/**
* 用户不存在异常类
*
- * @author ruoyi
+ * @author ard
*/
public class UserNotExistsException extends UserException
{
diff --git a/ard-common/src/main/java/com/ard/common/exception/user/UserPasswordNotMatchException.java b/ard-common/src/main/java/com/ard/common/exception/user/UserPasswordNotMatchException.java
index d3f8748..b9c26d2 100644
--- a/ard-common/src/main/java/com/ard/common/exception/user/UserPasswordNotMatchException.java
+++ b/ard-common/src/main/java/com/ard/common/exception/user/UserPasswordNotMatchException.java
@@ -3,7 +3,7 @@
/**
* 用户密码不正确或不符合规范异常类
*
- * @author ruoyi
+ * @author ard
*/
public class UserPasswordNotMatchException extends UserException
{
diff --git a/ard-common/src/main/java/com/ard/common/exception/user/UserPasswordRetryLimitExceedException.java b/ard-common/src/main/java/com/ard/common/exception/user/UserPasswordRetryLimitExceedException.java
index 19684e6..1e45395 100644
--- a/ard-common/src/main/java/com/ard/common/exception/user/UserPasswordRetryLimitExceedException.java
+++ b/ard-common/src/main/java/com/ard/common/exception/user/UserPasswordRetryLimitExceedException.java
@@ -3,7 +3,7 @@
/**
* 用户错误最大次数异常类
*
- * @author ruoyi
+ * @author ard
*/
public class UserPasswordRetryLimitExceedException extends UserException
{
diff --git a/ard-common/src/main/java/com/ard/common/filter/PropertyPreExcludeFilter.java b/ard-common/src/main/java/com/ard/common/filter/PropertyPreExcludeFilter.java
index 0fdd996..7447189 100644
--- a/ard-common/src/main/java/com/ard/common/filter/PropertyPreExcludeFilter.java
+++ b/ard-common/src/main/java/com/ard/common/filter/PropertyPreExcludeFilter.java
@@ -5,7 +5,7 @@
/**
* 排除JSON敏感属性
*
- * @author ruoyi
+ * @author ard
*/
public class PropertyPreExcludeFilter extends SimplePropertyPreFilter
{
diff --git a/ard-common/src/main/java/com/ard/common/filter/RepeatableFilter.java b/ard-common/src/main/java/com/ard/common/filter/RepeatableFilter.java
index 286fd44..ef6e650 100644
--- a/ard-common/src/main/java/com/ard/common/filter/RepeatableFilter.java
+++ b/ard-common/src/main/java/com/ard/common/filter/RepeatableFilter.java
@@ -14,7 +14,7 @@
/**
* Repeatable 过滤器
*
- * @author ruoyi
+ * @author ard
*/
public class RepeatableFilter implements Filter
{
diff --git a/ard-common/src/main/java/com/ard/common/filter/RepeatedlyRequestWrapper.java b/ard-common/src/main/java/com/ard/common/filter/RepeatedlyRequestWrapper.java
index b382dd3..5fe3056 100644
--- a/ard-common/src/main/java/com/ard/common/filter/RepeatedlyRequestWrapper.java
+++ b/ard-common/src/main/java/com/ard/common/filter/RepeatedlyRequestWrapper.java
@@ -15,7 +15,7 @@
/**
* 构建可重复读取inputStream的request
*
- * @author ruoyi
+ * @author ard
*/
public class RepeatedlyRequestWrapper extends HttpServletRequestWrapper
{
diff --git a/ard-common/src/main/java/com/ard/common/filter/XssFilter.java b/ard-common/src/main/java/com/ard/common/filter/XssFilter.java
index b2c080b..f4cf4f2 100644
--- a/ard-common/src/main/java/com/ard/common/filter/XssFilter.java
+++ b/ard-common/src/main/java/com/ard/common/filter/XssFilter.java
@@ -17,7 +17,7 @@
/**
* 防止XSS攻击的过滤器
*
- * @author ruoyi
+ * @author ard
*/
public class XssFilter implements Filter
{
diff --git a/ard-common/src/main/java/com/ard/common/filter/XssHttpServletRequestWrapper.java b/ard-common/src/main/java/com/ard/common/filter/XssHttpServletRequestWrapper.java
index 7e8805a..567460a 100644
--- a/ard-common/src/main/java/com/ard/common/filter/XssHttpServletRequestWrapper.java
+++ b/ard-common/src/main/java/com/ard/common/filter/XssHttpServletRequestWrapper.java
@@ -15,7 +15,7 @@
/**
* XSS过滤处理
*
- * @author ruoyi
+ * @author ard
*/
public class XssHttpServletRequestWrapper extends HttpServletRequestWrapper
{
diff --git a/ard-common/src/main/java/com/ard/common/utils/Arith.java b/ard-common/src/main/java/com/ard/common/utils/Arith.java
index 033f23a..8d09d6a 100644
--- a/ard-common/src/main/java/com/ard/common/utils/Arith.java
+++ b/ard-common/src/main/java/com/ard/common/utils/Arith.java
@@ -6,7 +6,7 @@
/**
* 精确的浮点数运算
*
- * @author ruoyi
+ * @author ard
*/
public class Arith
{
diff --git a/ard-common/src/main/java/com/ard/common/utils/ByteUtils.java b/ard-common/src/main/java/com/ard/common/utils/ByteUtils.java
index a744ebc..3d7da0e 100644
--- a/ard-common/src/main/java/com/ard/common/utils/ByteUtils.java
+++ b/ard-common/src/main/java/com/ard/common/utils/ByteUtils.java
@@ -2,7 +2,7 @@
/**
* 字节工具类
*
- * @author ruoyi
+ * @author ard
*/
public class ByteUtils {
diff --git a/ard-common/src/main/java/com/ard/common/utils/DateUtils.java b/ard-common/src/main/java/com/ard/common/utils/DateUtils.java
index c518fc6..245bc20 100644
--- a/ard-common/src/main/java/com/ard/common/utils/DateUtils.java
+++ b/ard-common/src/main/java/com/ard/common/utils/DateUtils.java
@@ -14,7 +14,7 @@
/**
* 时间工具类
*
- * @author ruoyi
+ * @author ard
*/
public class DateUtils extends org.apache.commons.lang3.time.DateUtils
{
diff --git a/ard-common/src/main/java/com/ard/common/utils/DesensitizedUtil.java b/ard-common/src/main/java/com/ard/common/utils/DesensitizedUtil.java
index 7e63c85..6389ff3 100644
--- a/ard-common/src/main/java/com/ard/common/utils/DesensitizedUtil.java
+++ b/ard-common/src/main/java/com/ard/common/utils/DesensitizedUtil.java
@@ -3,7 +3,7 @@
/**
* 脱敏工具类
*
- * @author ruoyi
+ * @author ard
*/
public class DesensitizedUtil
{
diff --git a/ard-common/src/main/java/com/ard/common/utils/DictUtils.java b/ard-common/src/main/java/com/ard/common/utils/DictUtils.java
index 4a84a27..c5ef3ff 100644
--- a/ard-common/src/main/java/com/ard/common/utils/DictUtils.java
+++ b/ard-common/src/main/java/com/ard/common/utils/DictUtils.java
@@ -11,7 +11,7 @@
/**
* 字典工具类
*
- * @author ruoyi
+ * @author ard
*/
public class DictUtils
{
diff --git a/ard-common/src/main/java/com/ard/common/utils/ExceptionUtil.java b/ard-common/src/main/java/com/ard/common/utils/ExceptionUtil.java
index 21c3f69..ff30891 100644
--- a/ard-common/src/main/java/com/ard/common/utils/ExceptionUtil.java
+++ b/ard-common/src/main/java/com/ard/common/utils/ExceptionUtil.java
@@ -7,7 +7,7 @@
/**
* 错误信息处理类。
*
- * @author ruoyi
+ * @author ard
*/
public class ExceptionUtil
{
diff --git a/ard-common/src/main/java/com/ard/common/utils/LogUtils.java b/ard-common/src/main/java/com/ard/common/utils/LogUtils.java
index baea5d2..8839d29 100644
--- a/ard-common/src/main/java/com/ard/common/utils/LogUtils.java
+++ b/ard-common/src/main/java/com/ard/common/utils/LogUtils.java
@@ -3,7 +3,7 @@
/**
* 处理并记录日志文件
*
- * @author ruoyi
+ * @author ard
*/
public class LogUtils
{
diff --git a/ard-common/src/main/java/com/ard/common/utils/MessageUtils.java b/ard-common/src/main/java/com/ard/common/utils/MessageUtils.java
index 8f17d2e..d860ae0 100644
--- a/ard-common/src/main/java/com/ard/common/utils/MessageUtils.java
+++ b/ard-common/src/main/java/com/ard/common/utils/MessageUtils.java
@@ -7,7 +7,7 @@
/**
* 获取i18n资源文件
*
- * @author ruoyi
+ * @author ard
*/
public class MessageUtils
{
diff --git a/ard-common/src/main/java/com/ard/common/utils/PageUtils.java b/ard-common/src/main/java/com/ard/common/utils/PageUtils.java
index b34e973..5542c83 100644
--- a/ard-common/src/main/java/com/ard/common/utils/PageUtils.java
+++ b/ard-common/src/main/java/com/ard/common/utils/PageUtils.java
@@ -8,7 +8,7 @@
/**
* 分页工具类
*
- * @author ruoyi
+ * @author ard
*/
public class PageUtils extends PageHelper
{
diff --git a/ard-common/src/main/java/com/ard/common/utils/SecurityUtils.java b/ard-common/src/main/java/com/ard/common/utils/SecurityUtils.java
index 134f65d..2105543 100644
--- a/ard-common/src/main/java/com/ard/common/utils/SecurityUtils.java
+++ b/ard-common/src/main/java/com/ard/common/utils/SecurityUtils.java
@@ -16,7 +16,7 @@
/**
* 安全服务工具类
*
- * @author ruoyi
+ * @author ard
*/
public class SecurityUtils
{
diff --git a/ard-common/src/main/java/com/ard/common/utils/ServletUtils.java b/ard-common/src/main/java/com/ard/common/utils/ServletUtils.java
index 5c4c8c5..2a4646b 100644
--- a/ard-common/src/main/java/com/ard/common/utils/ServletUtils.java
+++ b/ard-common/src/main/java/com/ard/common/utils/ServletUtils.java
@@ -20,7 +20,7 @@
/**
* 客户端工具类
*
- * @author ruoyi
+ * @author ard
*/
public class ServletUtils
{
diff --git a/ard-common/src/main/java/com/ard/common/utils/StringUtils.java b/ard-common/src/main/java/com/ard/common/utils/StringUtils.java
index 1ceb0e0..3756670 100644
--- a/ard-common/src/main/java/com/ard/common/utils/StringUtils.java
+++ b/ard-common/src/main/java/com/ard/common/utils/StringUtils.java
@@ -13,7 +13,7 @@
/**
* 字符串工具类
*
- * @author ruoyi
+ * @author ard
*/
public class StringUtils extends org.apache.commons.lang3.StringUtils
{
diff --git a/ard-common/src/main/java/com/ard/common/utils/Threads.java b/ard-common/src/main/java/com/ard/common/utils/Threads.java
index bac0728..30df15b 100644
--- a/ard-common/src/main/java/com/ard/common/utils/Threads.java
+++ b/ard-common/src/main/java/com/ard/common/utils/Threads.java
@@ -11,7 +11,7 @@
/**
* 线程相关工具类.
*
- * @author ruoyi
+ * @author ard
*/
public class Threads
{
diff --git a/ard-common/src/main/java/com/ard/common/utils/bean/BeanUtils.java b/ard-common/src/main/java/com/ard/common/utils/bean/BeanUtils.java
index 8240bbf..df0390c 100644
--- a/ard-common/src/main/java/com/ard/common/utils/bean/BeanUtils.java
+++ b/ard-common/src/main/java/com/ard/common/utils/bean/BeanUtils.java
@@ -9,7 +9,7 @@
/**
* Bean 工具类
*
- * @author ruoyi
+ * @author ard
*/
public class BeanUtils extends org.springframework.beans.BeanUtils
{
diff --git a/ard-common/src/main/java/com/ard/common/utils/bean/BeanValidators.java b/ard-common/src/main/java/com/ard/common/utils/bean/BeanValidators.java
index b38e820..670297b 100644
--- a/ard-common/src/main/java/com/ard/common/utils/bean/BeanValidators.java
+++ b/ard-common/src/main/java/com/ard/common/utils/bean/BeanValidators.java
@@ -8,7 +8,7 @@
/**
* bean对象属性验证
*
- * @author ruoyi
+ * @author ard
*/
public class BeanValidators
{
diff --git a/ard-common/src/main/java/com/ard/common/utils/file/FileTypeUtils.java b/ard-common/src/main/java/com/ard/common/utils/file/FileTypeUtils.java
index f67b23f..248202f 100644
--- a/ard-common/src/main/java/com/ard/common/utils/file/FileTypeUtils.java
+++ b/ard-common/src/main/java/com/ard/common/utils/file/FileTypeUtils.java
@@ -6,14 +6,14 @@
/**
* 文件类型工具类
*
- * @author ruoyi
+ * @author ard
*/
public class FileTypeUtils
{
/**
* 获取文件类型
* <p>
- * 例如: ruoyi.txt, 返回: txt
+ * 例如: ard.txt, 返回: txt
*
* @param file 文件名
* @return 后缀(不含".")
@@ -30,7 +30,7 @@
/**
* 获取文件类型
* <p>
- * 例如: ruoyi.txt, 返回: txt
+ * 例如: ard.txt, 返回: txt
*
* @param fileName 文件名
* @return 后缀(不含".")
diff --git a/ard-common/src/main/java/com/ard/common/utils/file/FileUploadUtils.java b/ard-common/src/main/java/com/ard/common/utils/file/FileUploadUtils.java
index bb5976b..e9f892d 100644
--- a/ard-common/src/main/java/com/ard/common/utils/file/FileUploadUtils.java
+++ b/ard-common/src/main/java/com/ard/common/utils/file/FileUploadUtils.java
@@ -19,7 +19,7 @@
/**
* 文件上传工具类
*
- * @author ruoyi
+ * @author ard
*/
public class FileUploadUtils {
/**
diff --git a/ard-common/src/main/java/com/ard/common/utils/file/FileUtils.java b/ard-common/src/main/java/com/ard/common/utils/file/FileUtils.java
index dd2b9e2..f8e4ee0 100644
--- a/ard-common/src/main/java/com/ard/common/utils/file/FileUtils.java
+++ b/ard-common/src/main/java/com/ard/common/utils/file/FileUtils.java
@@ -22,7 +22,7 @@
/**
* 文件处理工具类
*
- * @author ruoyi
+ * @author ard
*/
public class FileUtils
{
@@ -256,7 +256,7 @@
}
/**
- * 获取文件名称 /profile/upload/2022/04/16/ruoyi.png -- ruoyi.png
+ * 获取文件名称 /profile/upload/2022/04/16/ard.png -- ard.png
*
* @param fileName 路径名称
* @return 没有文件路径的名称
@@ -274,7 +274,7 @@
}
/**
- * 获取不带后缀文件名称 /profile/upload/2022/04/16/ruoyi.png -- ruoyi
+ * 获取不带后缀文件名称 /profile/upload/2022/04/16/ard.png -- ard
*
* @param fileName 路径名称
* @return 没有文件路径和后缀的名称
diff --git a/ard-common/src/main/java/com/ard/common/utils/file/ImageUtils.java b/ard-common/src/main/java/com/ard/common/utils/file/ImageUtils.java
index a3b0879..3e6e571 100644
--- a/ard-common/src/main/java/com/ard/common/utils/file/ImageUtils.java
+++ b/ard-common/src/main/java/com/ard/common/utils/file/ImageUtils.java
@@ -16,7 +16,7 @@
/**
* 图片处理工具类
*
- * @author ruoyi
+ * @author ard
*/
public class ImageUtils
{
diff --git a/ard-common/src/main/java/com/ard/common/utils/file/MimeTypeUtils.java b/ard-common/src/main/java/com/ard/common/utils/file/MimeTypeUtils.java
index 6897856..9d85813 100644
--- a/ard-common/src/main/java/com/ard/common/utils/file/MimeTypeUtils.java
+++ b/ard-common/src/main/java/com/ard/common/utils/file/MimeTypeUtils.java
@@ -3,7 +3,7 @@
/**
* 媒体类型工具类
*
- * @author ruoyi
+ * @author ard
*/
public class MimeTypeUtils
{
diff --git a/ard-common/src/main/java/com/ard/common/utils/html/EscapeUtil.java b/ard-common/src/main/java/com/ard/common/utils/html/EscapeUtil.java
index de16050..9aad5bc 100644
--- a/ard-common/src/main/java/com/ard/common/utils/html/EscapeUtil.java
+++ b/ard-common/src/main/java/com/ard/common/utils/html/EscapeUtil.java
@@ -5,7 +5,7 @@
/**
* 转义和反转义工具类
*
- * @author ruoyi
+ * @author ard
*/
public class EscapeUtil
{
diff --git a/ard-common/src/main/java/com/ard/common/utils/html/HTMLFilter.java b/ard-common/src/main/java/com/ard/common/utils/html/HTMLFilter.java
index e47093d..da3002d 100644
--- a/ard-common/src/main/java/com/ard/common/utils/html/HTMLFilter.java
+++ b/ard-common/src/main/java/com/ard/common/utils/html/HTMLFilter.java
@@ -13,7 +13,7 @@
/**
* HTML过滤器,用于去除XSS漏洞隐患。
*
- * @author ruoyi
+ * @author ard
*/
public final class HTMLFilter
{
diff --git a/ard-common/src/main/java/com/ard/common/utils/http/HttpHelper.java b/ard-common/src/main/java/com/ard/common/utils/http/HttpHelper.java
index ed8db15..c6598c3 100644
--- a/ard-common/src/main/java/com/ard/common/utils/http/HttpHelper.java
+++ b/ard-common/src/main/java/com/ard/common/utils/http/HttpHelper.java
@@ -13,7 +13,7 @@
/**
* 通用http工具封装
*
- * @author ruoyi
+ * @author ard
*/
public class HttpHelper
{
diff --git a/ard-common/src/main/java/com/ard/common/utils/http/HttpUtils.java b/ard-common/src/main/java/com/ard/common/utils/http/HttpUtils.java
index b2d557e..023c54d 100644
--- a/ard-common/src/main/java/com/ard/common/utils/http/HttpUtils.java
+++ b/ard-common/src/main/java/com/ard/common/utils/http/HttpUtils.java
@@ -25,7 +25,7 @@
/**
* 通用http发送方法
*
- * @author ruoyi
+ * @author ard
*/
public class HttpUtils
{
diff --git a/ard-common/src/main/java/com/ard/common/utils/ip/AddressUtils.java b/ard-common/src/main/java/com/ard/common/utils/ip/AddressUtils.java
index 8d22309..fa0f6dc 100644
--- a/ard-common/src/main/java/com/ard/common/utils/ip/AddressUtils.java
+++ b/ard-common/src/main/java/com/ard/common/utils/ip/AddressUtils.java
@@ -12,7 +12,7 @@
/**
* 获取地址类
*
- * @author ruoyi
+ * @author ard
*/
public class AddressUtils
{
diff --git a/ard-common/src/main/java/com/ard/common/utils/ip/IpUtils.java b/ard-common/src/main/java/com/ard/common/utils/ip/IpUtils.java
index 547da24..1ef0c63 100644
--- a/ard-common/src/main/java/com/ard/common/utils/ip/IpUtils.java
+++ b/ard-common/src/main/java/com/ard/common/utils/ip/IpUtils.java
@@ -9,7 +9,7 @@
/**
* 获取IP方法
*
- * @author ruoyi
+ * @author ard
*/
public class IpUtils
{
diff --git a/ard-common/src/main/java/com/ard/common/utils/poi/ExcelHandlerAdapter.java b/ard-common/src/main/java/com/ard/common/utils/poi/ExcelHandlerAdapter.java
index a283db4..946ff93 100644
--- a/ard-common/src/main/java/com/ard/common/utils/poi/ExcelHandlerAdapter.java
+++ b/ard-common/src/main/java/com/ard/common/utils/poi/ExcelHandlerAdapter.java
@@ -6,7 +6,7 @@
/**
* Excel数据格式处理适配器
*
- * @author ruoyi
+ * @author ard
*/
public interface ExcelHandlerAdapter
{
diff --git a/ard-common/src/main/java/com/ard/common/utils/poi/ExcelUtil.java b/ard-common/src/main/java/com/ard/common/utils/poi/ExcelUtil.java
index f34b283..63ef875 100644
--- a/ard-common/src/main/java/com/ard/common/utils/poi/ExcelUtil.java
+++ b/ard-common/src/main/java/com/ard/common/utils/poi/ExcelUtil.java
@@ -89,7 +89,7 @@
/**
* Excel相关处理
*
- * @author ruoyi
+ * @author ard
*/
public class ExcelUtil<T>
{
diff --git a/ard-common/src/main/java/com/ard/common/utils/reflect/ReflectUtils.java b/ard-common/src/main/java/com/ard/common/utils/reflect/ReflectUtils.java
index 9c5a7b7..cd67d19 100644
--- a/ard-common/src/main/java/com/ard/common/utils/reflect/ReflectUtils.java
+++ b/ard-common/src/main/java/com/ard/common/utils/reflect/ReflectUtils.java
@@ -18,7 +18,7 @@
/**
* 反射工具类. 提供调用getter/setter方法, 访问私有变量, 调用私有方法, 获取泛型类型Class, 被AOP过的真实类等工具函数.
*
- * @author ruoyi
+ * @author ard
*/
@SuppressWarnings("rawtypes")
public class ReflectUtils
diff --git a/ard-common/src/main/java/com/ard/common/utils/sign/Base64.java b/ard-common/src/main/java/com/ard/common/utils/sign/Base64.java
index 5a8e215..96c2529 100644
--- a/ard-common/src/main/java/com/ard/common/utils/sign/Base64.java
+++ b/ard-common/src/main/java/com/ard/common/utils/sign/Base64.java
@@ -3,7 +3,7 @@
/**
* Base64工具类
*
- * @author ruoyi
+ * @author ard
*/
public final class Base64
{
diff --git a/ard-common/src/main/java/com/ard/common/utils/sign/Md5Utils.java b/ard-common/src/main/java/com/ard/common/utils/sign/Md5Utils.java
index f031083..b9ec64b 100644
--- a/ard-common/src/main/java/com/ard/common/utils/sign/Md5Utils.java
+++ b/ard-common/src/main/java/com/ard/common/utils/sign/Md5Utils.java
@@ -8,7 +8,7 @@
/**
* Md5加密方法
*
- * @author ruoyi
+ * @author ard
*/
public class Md5Utils
{
diff --git a/ard-common/src/main/java/com/ard/common/utils/spring/SpringUtils.java b/ard-common/src/main/java/com/ard/common/utils/spring/SpringUtils.java
index 1761728..0a1035a 100644
--- a/ard-common/src/main/java/com/ard/common/utils/spring/SpringUtils.java
+++ b/ard-common/src/main/java/com/ard/common/utils/spring/SpringUtils.java
@@ -13,7 +13,7 @@
/**
* spring工具类 方便在非spring管理环境中获取bean
*
- * @author ruoyi
+ * @author ard
*/
@Component
public final class SpringUtils implements BeanFactoryPostProcessor, ApplicationContextAware
diff --git a/ard-common/src/main/java/com/ard/common/utils/sql/SqlUtil.java b/ard-common/src/main/java/com/ard/common/utils/sql/SqlUtil.java
index f8130d2..f0c0d14 100644
--- a/ard-common/src/main/java/com/ard/common/utils/sql/SqlUtil.java
+++ b/ard-common/src/main/java/com/ard/common/utils/sql/SqlUtil.java
@@ -6,7 +6,7 @@
/**
* sql操作工具类
*
- * @author ruoyi
+ * @author ard
*/
public class SqlUtil
{
diff --git a/ard-common/src/main/java/com/ard/common/utils/uuid/IdUtils.java b/ard-common/src/main/java/com/ard/common/utils/uuid/IdUtils.java
index 5befab7..ecd9d62 100644
--- a/ard-common/src/main/java/com/ard/common/utils/uuid/IdUtils.java
+++ b/ard-common/src/main/java/com/ard/common/utils/uuid/IdUtils.java
@@ -3,7 +3,7 @@
/**
* ID生成器工具类
*
- * @author ruoyi
+ * @author ard
*/
public class IdUtils
{
diff --git a/ard-common/src/main/java/com/ard/common/utils/uuid/Seq.java b/ard-common/src/main/java/com/ard/common/utils/uuid/Seq.java
index 5bfc5a8..7f02ea4 100644
--- a/ard-common/src/main/java/com/ard/common/utils/uuid/Seq.java
+++ b/ard-common/src/main/java/com/ard/common/utils/uuid/Seq.java
@@ -5,7 +5,7 @@
import com.ard.common.utils.StringUtils;
/**
- * @author ruoyi 序列生成类
+ * @author ard 序列生成类
*/
public class Seq
{
diff --git a/ard-common/src/main/java/com/ard/common/utils/uuid/UUID.java b/ard-common/src/main/java/com/ard/common/utils/uuid/UUID.java
index 2c4234b..4ae0908 100644
--- a/ard-common/src/main/java/com/ard/common/utils/uuid/UUID.java
+++ b/ard-common/src/main/java/com/ard/common/utils/uuid/UUID.java
@@ -10,7 +10,7 @@
/**
* 提供通用唯一识别码(universally unique identifier)(UUID)实现
*
- * @author ruoyi
+ * @author ard
*/
public final class UUID implements java.io.Serializable, Comparable<UUID>
{
diff --git a/ard-common/src/main/java/com/ard/common/xss/Xss.java b/ard-common/src/main/java/com/ard/common/xss/Xss.java
index 55335cb..91c21cd 100644
--- a/ard-common/src/main/java/com/ard/common/xss/Xss.java
+++ b/ard-common/src/main/java/com/ard/common/xss/Xss.java
@@ -10,7 +10,7 @@
/**
* 自定义xss校验注解
*
- * @author ruoyi
+ * @author ard
*/
@Retention(RetentionPolicy.RUNTIME)
@Target(value = { ElementType.METHOD, ElementType.FIELD, ElementType.CONSTRUCTOR, ElementType.PARAMETER })
diff --git a/ard-common/src/main/java/com/ard/common/xss/XssValidator.java b/ard-common/src/main/java/com/ard/common/xss/XssValidator.java
index cd8e2da..ed27376 100644
--- a/ard-common/src/main/java/com/ard/common/xss/XssValidator.java
+++ b/ard-common/src/main/java/com/ard/common/xss/XssValidator.java
@@ -9,7 +9,7 @@
/**
* 自定义xss校验注解实现
*
- * @author ruoyi
+ * @author ard
*/
public class XssValidator implements ConstraintValidator<Xss, String>
{
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/common/GlobalVariable.java b/ard-device/src/main/java/com/ard/device/component/sdk/common/GlobalVariable.java
index 97c4ead..f76ae07 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/common/GlobalVariable.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/common/GlobalVariable.java
@@ -2,6 +2,7 @@
import com.ard.device.camera.domain.ArdCamera;
import lombok.Data;
+
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
@@ -19,9 +20,4 @@
public static Map<String, Object> loginMap = new ConcurrentHashMap<>();
//保存相机登录信息(loginId:Camera)
public static Map<Integer, ArdCamera> hikLoginMap = new ConcurrentHashMap<>();
-
- //相机预览字典
- public static Map<String, Object> previewMap = new ConcurrentHashMap<>();
- //线程字典
- public static Map<String, String> threadMap = new ConcurrentHashMap<>();
}
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/NetSDKLib.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/NetSDKLib.java
index 235ee99..373f755 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/NetSDKLib.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/NetSDKLib.java
@@ -4771,7 +4771,7 @@
public int emRegisterDbType; // 注册库类型,详见EM_REGISTER_DB_TYPE
public NET_TIME stuEffectiveTime; // 有效期时间
/**
- * 建模失败原因,对应{@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_PERSON_FEATURE_ERRCODE}
+ * 建模失败原因,对应{@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_PERSON_FEATURE_ERRCODE}
*/
public int emFeatureErrCode;
public int wFacePicNumEx; // 人脸图片张数
@@ -4979,19 +4979,19 @@
public EVENT_INTELLI_COMM_INFO stuIntelliCommInfo; // 智能事件公共信息
public byte[] szReserved1 = new byte[4];
/**
- * 眼睛状态 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_EYE_STATE_TYPE}
+ * 眼睛状态 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_EYE_STATE_TYPE}
*/
public int emEye;
/**
- * 嘴巴状态 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_MOUTH_STATE_TYPE}
+ * 嘴巴状态 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_MOUTH_STATE_TYPE}
*/
public int emMouth;
/**
- * 口罩状态 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_MASK_STATE_TYPE}
+ * 口罩状态 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_MASK_STATE_TYPE}
*/
public int emMask;
/**
- * 胡子状态 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_MASK_STATE_TYPE}
+ * 胡子状态 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_MASK_STATE_TYPE}
*/
public int emBeard;
public int nAttractive; // 魅力值, -1表示无效, 0未识别,识别时范围1-100,得分高魅力高
@@ -5348,7 +5348,7 @@
public int nExtraPlateCount; // 额外车牌数量
public byte[] szExtraPlateNumer = new byte[3 * 32]; // 额外车牌信息
/**
- * 海外车辆类型中的子类别 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_OVERSEA_VEHICLE_CATEGORY_TYPE}
+ * 海外车辆类型中的子类别 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_OVERSEA_VEHICLE_CATEGORY_TYPE}
*/
public int emOverseaVehicleCategory;
/**
@@ -5570,7 +5570,7 @@
public NET_TRAFFICCAR_BLACK_LIST stuBlackList; // 禁止名单信息
public int emFlowDirection; // 车流量方向 EM_VEHICLE_DIRECTION
/**
- * 收费公路车辆通行费车型分类 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_TOLLS_VEHICLE_TYPE}
+ * 收费公路车辆通行费车型分类 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_TOLLS_VEHICLE_TYPE}
*/
public int emTollsVehicleType;
/**
@@ -5606,7 +5606,7 @@
*/
public int nTrafficLightType;
/**
- * 车牌属性 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_PLATE_ATTRIBUTE}
+ * 车牌属性 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_PLATE_ATTRIBUTE}
*/
public int emPlateAttribute;
/**
@@ -5634,7 +5634,7 @@
*/
public NET_TIME stuCancelTime = new NET_TIME();
/**
- * 布控类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_NET_TRAFFIC_CAR_CONTROL_TYPE}
+ * 布控类型 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_NET_TRAFFIC_CAR_CONTROL_TYPE}
*/
public int emControlType;
/**
@@ -6179,15 +6179,15 @@
*/
public byte[] szNonMotorFeatureVersion = new byte[32];
/**
- * 非机动车的角度 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_OBJECT_NONMOTORANGLE_TYPE}
+ * 非机动车的角度 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_OBJECT_NONMOTORANGLE_TYPE}
*/
public int emNonMotorAngle;
/**
- * 非机动车车篮 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_OBJECT_BASKET_TYPE}
+ * 非机动车车篮 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_OBJECT_BASKET_TYPE}
*/
public int emBasket;
/**
- * 非机动车后备箱 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_OBJECT_STORAGEBOX_TYPE}
+ * 非机动车后备箱 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_OBJECT_STORAGEBOX_TYPE}
*/
public int emStorageBox;
/**
@@ -6219,7 +6219,7 @@
*/
public int nAbsScore;
/**
- * 雨棚(伞)类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_RAIN_SHED_TYPE}
+ * 雨棚(伞)类型 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_RAIN_SHED_TYPE}
*/
public int emRainShedType;
/**
@@ -15729,7 +15729,7 @@
public NET_TIME_EX stuStartTime; // 开始时间,nAction为2时上报此字段
public NET_GPS_STATUS_INFO stuGPS; // GPS信息
/**
- * 采集源分辨率 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_NET_VIFORMAT_TYPE}
+ * 采集源分辨率 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_NET_VIFORMAT_TYPE}
*/
public int emViFormat;
/**
@@ -18542,15 +18542,15 @@
public byte[] szCompanyName = new byte[200]; // 公司名称
public int nScore; // 人脸质量评分
/**
- * {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_FACE_CHECK}
+ * {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_FACE_CHECK}
*/
public int emFaceCheck; // 刷卡开门时,门禁后台校验人脸是否是同一个人()
/**
- * {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_QRCODE_IS_EXPIRED}
+ * {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_QRCODE_IS_EXPIRED}
*/
public int emQRCodeIsExpired; // 二维码是否过期。默认值0
/**
- * {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_QRCODE_STATE}
+ * {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_QRCODE_STATE}
*/
public int emQRCodeState; // 二维码状态
public NET_TIME stuQRCodeValidTo; // 二维码截止日期
@@ -18558,7 +18558,7 @@
public byte[] szSection = new byte[64]; // 部门名称
public byte[] szWorkClass = new byte[256]; // 工作班级
/**
- * {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_TEST_ITEMS }
+ * {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_TEST_ITEMS }
*/
public int emTestItems; // 测试项目
public NET_TEST_RESULT stuTestResult; // ESD阻值测试结果
@@ -22257,7 +22257,7 @@
public NET_INTELLIGENCE_IMAGE_INFO stuSceneImage; // 球机变到最小倍下的抓图
public NET_FLOATINGOBJECT_MASK_INFO stuObjectMaskInfo; // 堆积物点阵图信息
/**
- * 用来区分是普通漂浮物场景还是泡沫检测场景 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_FLOATINGOBJECT_DETECTION_SENCE_TYPE}
+ * 用来区分是普通漂浮物场景还是泡沫检测场景 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_FLOATINGOBJECT_DETECTION_SENCE_TYPE}
*/
public int emDetectSenceType;
/**
@@ -22706,7 +22706,7 @@
*/
public NET_TIME stuStartTimeInPeriodOfValidity = new NET_TIME();
/**
- * 测试项目 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_TEST_ITEMS }
+ * 测试项目 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_TEST_ITEMS }
*/
public int emTestItems;
/**
@@ -22730,11 +22730,11 @@
*/
public int nAuthOverdueTime;
/**
- * 人员健康状态(添加) {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_GREENCNHEALTH_STATUS}
+ * 人员健康状态(添加) {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_GREENCNHEALTH_STATUS}
*/
public int emGreenCNHealthStatus;
/**
- * 电子通行证状态(添加) {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_ALLOW_PERMIT_FLAG}
+ * 电子通行证状态(添加) {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_ALLOW_PERMIT_FLAG}
*/
public int emAllowPermitFlag;
/**
@@ -29500,7 +29500,7 @@
*/
public byte[] szRuleName = new byte[128];
/**
- * 检测模式 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_EVENT_DETECT_TYPE}
+ * 检测模式 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_EVENT_DETECT_TYPE}
*/
public int emDetectType;
/**
@@ -30700,7 +30700,7 @@
*/
public int emAnalyseState;
/**
- * 错误码 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_ANALYSE_TASK_ERROR}
+ * 错误码 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_ANALYSE_TASK_ERROR}
*/
public int emErrorCode;
/**
@@ -30724,7 +30724,7 @@
*/
public int emClassType;
/**
- * 数据源类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_DATA_SOURCE_TYPE}
+ * 数据源类型 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_DATA_SOURCE_TYPE}
*/
public int emSourceType;
/**
@@ -32777,15 +32777,15 @@
public NET_TRAFFIC_LATTICE_SCREEN_SHOW_INFO stuCarPass = new NET_TRAFFIC_LATTICE_SCREEN_SHOW_INFO(); // 过车时
public int emShowType;
/**
- * 显示方式 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.NET_EM_LATTICE_SCREEN_SHOW_TYPE}
+ * 显示方式 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.NET_EM_LATTICE_SCREEN_SHOW_TYPE}
*/
public int emControlType;
/**
- * 控制方式 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.NET_EM_LATTICE_SCREEN_CONTROL_TYPE}
+ * 控制方式 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.NET_EM_LATTICE_SCREEN_CONTROL_TYPE}
*/
public int emBackgroundMode;
/**
- * 逻辑屏背景风格模式 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.NET_EM_LATTICE_SCREEN_BACKGROUND_MODE}
+ * 逻辑屏背景风格模式 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.NET_EM_LATTICE_SCREEN_BACKGROUND_MODE}
*/
public byte[] szPlayList = new byte[10 * 64]; // 资源文件播放列表,支持视频文件和图片文件播放,按照数组顺序循环播放
public int nPlayListNum; // 资料文件个数
@@ -34148,8 +34148,8 @@
* 设置二维码信息
*
* @param lLoginID 登录句柄
- * @param pInParam 入参,对应结构体{@link com.ruoyi.utils.sdk.dhsdk.lib.structure.NET_IN_SET_2DCODE}
- * @param pOutParam 出参,对应结构体{@link com.ruoyi.utils.sdk.dhsdk.lib.structure.NET_OUT_SET_2DCODE}
+ * @param pInParam 入参,对应结构体{@link com.ard.utils.sdk.dhsdk.lib.structure.NET_IN_SET_2DCODE}
+ * @param pOutParam 出参,对应结构体{@link com.ard.utils.sdk.dhsdk.lib.structure.NET_OUT_SET_2DCODE}
* @param nWaitTime 超时时间
* @return
*/
@@ -34159,11 +34159,11 @@
* 订阅热度图数据,pInParam与pOutParam内存由用户申请释放
*
* @param lLoginID 登录句柄
- * @param pInParam 入参,对应结构体 {@link com.ruoyi.utils.sdk.dhsdk.lib.structure.NET_IN_ATTACH_VIDEOSTAT_HEATMAP}
+ * @param pInParam 入参,对应结构体 {@link com.ard.utils.sdk.dhsdk.lib.structure.NET_IN_ATTACH_VIDEOSTAT_HEATMAP}
* @param nWaitTime 超时时间
* @return
- * @Param pOutParam 出参,对应结构体{@link com.ruoyi.utils.sdk.dhsdk.lib.structure.NET_OUT_ATTACH_VIDEOSTAT_HEATMAP}
- * 也可使用{@link com.ruoyi.utils.sdk.dhsdk.lib.structure.EmptyStructure}
+ * @Param pOutParam 出参,对应结构体{@link com.ard.utils.sdk.dhsdk.lib.structure.NET_OUT_ATTACH_VIDEOSTAT_HEATMAP}
+ * 也可使用{@link com.ard.utils.sdk.dhsdk.lib.structure.EmptyStructure}
*/
public LLong CLIENT_AttachVideoStatHeatMap(LLong lLoginID, Pointer pInParam, Pointer pOutParam, int nWaitTime);
@@ -34171,8 +34171,8 @@
* 获取热图数据,pInParam与pOutParam内存由用户申请释放
*
* @param lAttachHandle 热度图订阅句柄
- * @param pInParam 入参,对应结构体 {@link com.ruoyi.utils.sdk.dhsdk.lib.structure.NET_IN_GET_VIDEOSTAT_HEATMAP}
- * @param pOutParam 出参,对应结构体{@link com.ruoyi.utils.sdk.dhsdk.lib.structure.NET_OUT_GET_VIDEOSTAT_HEATMAP}
+ * @param pInParam 入参,对应结构体 {@link com.ard.utils.sdk.dhsdk.lib.structure.NET_IN_GET_VIDEOSTAT_HEATMAP}
+ * @param pOutParam 出参,对应结构体{@link com.ard.utils.sdk.dhsdk.lib.structure.NET_OUT_GET_VIDEOSTAT_HEATMAP}
* @param nWaitTime 超时时间
* @return
*/
@@ -34199,8 +34199,8 @@
* 计算两张人脸图片的相似度faceRecognitionServer.matchTwoFace,pstInParam与pstOutParam内存由用户申请释放
*
* @param lLoginID 登录句柄
- * @param pstInParam 入参 {@link com.ruoyi.utils.sdk.dhsdk.lib.structure.NET_MATCH_TWO_FACE_IN}
- * @param pstOutParam 出参{@link com.ruoyi.utils.sdk.dhsdk.lib.structure.NET_MATCH_TWO_FACE_OUT}
+ * @param pstInParam 入参 {@link com.ard.utils.sdk.dhsdk.lib.structure.NET_MATCH_TWO_FACE_IN}
+ * @param pstOutParam 出参{@link com.ard.utils.sdk.dhsdk.lib.structure.NET_MATCH_TWO_FACE_OUT}
* @param nWaitTime 接口超时时间,默认超时时间为3000
* @return
*/
@@ -34211,8 +34211,8 @@
* 设置相机参数, pInParam 和pOutParam 资源由用户申请和释放
*
* @param lLoginID 登录句柄
- * @param pInParam 入参 {@link com.ruoyi.utils.sdk.dhsdk.lib.structure.NET_IN_SET_CAMERA_CFG}
- * @param pOutParam 出参{@link com.ruoyi.utils.sdk.dhsdk.lib.structure.NET_OUT_SET_CAMERA_CFG}
+ * @param pInParam 入参 {@link com.ard.utils.sdk.dhsdk.lib.structure.NET_IN_SET_CAMERA_CFG}
+ * @param pOutParam 出参{@link com.ard.utils.sdk.dhsdk.lib.structure.NET_OUT_SET_CAMERA_CFG}
* @param nWaitTime
* @return
*/
@@ -34223,8 +34223,8 @@
* 获取相机参数, pInParam 和pOutParam 资源由用户申请和释放
*
* @param lLoginID 登录句柄
- * @param pInParam 入参 {@link com.ruoyi.utils.sdk.dhsdk.lib.structure.NET_IN_GET_CAMERA_CFG}
- * @param pOutParam 出参{@link com.ruoyi.utils.sdk.dhsdk.lib.structure.NET_OUT_GET_CAMERA_CFG}
+ * @param pInParam 入参 {@link com.ard.utils.sdk.dhsdk.lib.structure.NET_IN_GET_CAMERA_CFG}
+ * @param pOutParam 出参{@link com.ard.utils.sdk.dhsdk.lib.structure.NET_OUT_GET_CAMERA_CFG}
* @param nWaitTime
* @return
*/
@@ -34235,8 +34235,8 @@
* 设置通道参数, pInParam 和pOutParam 资源由用户申请和释放
*
* @param lLoginID 登录句柄
- * @param pInParam 入参 {@link com.ruoyi.utils.sdk.dhsdk.lib.structure.NET_IN_SET_CHANNEL_CFG}
- * @param pOutParam 出参{@link com.ruoyi.utils.sdk.dhsdk.lib.structure.NET_OUT_SET_CHANNEL_CFG}
+ * @param pInParam 入参 {@link com.ard.utils.sdk.dhsdk.lib.structure.NET_IN_SET_CHANNEL_CFG}
+ * @param pOutParam 出参{@link com.ard.utils.sdk.dhsdk.lib.structure.NET_OUT_SET_CHANNEL_CFG}
* @param nWaitTime
* @return
*/
@@ -34247,8 +34247,8 @@
* 获取通道参数, pInParam 和pOutParam 资源由用户申请和释放
*
* @param lLoginID 登录句柄
- * @param pInParam 入参 {@link com.ruoyi.utils.sdk.dhsdk.lib.structure.NET_IN_GET_CHANNEL_CFG}
- * @param pOutParam 出参{@link com.ruoyi.utils.sdk.dhsdk.lib.structure.NET_OUT_GET_CHANNEL_CFG}
+ * @param pInParam 入参 {@link com.ard.utils.sdk.dhsdk.lib.structure.NET_IN_GET_CHANNEL_CFG}
+ * @param pOutParam 出参{@link com.ard.utils.sdk.dhsdk.lib.structure.NET_OUT_GET_CHANNEL_CFG}
* @param nWaitTime
* @return
*/
@@ -34277,8 +34277,8 @@
* 交通灯信号检测-获取相机信息, pInParam 和pOutParam 资源由用户申请和释放
*
* @param lLoginID 登录句柄
- * @param pInParam 入参 {@link com.ruoyi.utils.sdk.dhsdk.lib.structure.NET_IN_GET_CAMERA_INFO}
- * @param pOutParam 出参{@link com.ruoyi.utils.sdk.dhsdk.lib.structure.NET_OUT_GET_CAMERA_INFO}
+ * @param pInParam 入参 {@link com.ard.utils.sdk.dhsdk.lib.structure.NET_IN_GET_CAMERA_INFO}
+ * @param pOutParam 出参{@link com.ard.utils.sdk.dhsdk.lib.structure.NET_OUT_GET_CAMERA_INFO}
* @param nWaitTime
* @return
*/
@@ -34289,8 +34289,8 @@
* 主动获取每个热成像点的像素温度
*
* @param lLoginID 登录句柄
- * @param pstInParam 入参 {@link com.ruoyi.utils.sdk.dhsdk.lib.structure.NET_IN_GET_HEATMAPS_INFO}
- * @param pstOutParam 出参{@link com.ruoyi.utils.sdk.dhsdk.lib.structure.NET_OUT_GET_HEATMAPS_INFO}
+ * @param pstInParam 入参 {@link com.ard.utils.sdk.dhsdk.lib.structure.NET_IN_GET_HEATMAPS_INFO}
+ * @param pstOutParam 出参{@link com.ard.utils.sdk.dhsdk.lib.structure.NET_OUT_GET_HEATMAPS_INFO}
* @param nWaitTime 接口超时时间,默认超时时间为 3000
* @return
*/
@@ -34392,8 +34392,8 @@
* 获取IPC设备的存储信息
*
* @param lLoginID 登录句柄
- * @param pstInParam 入参 {@link com.ruoyi.utils.sdk.dhsdk.lib.structure.NET_IN_GET_DEVICE_AII_INFO}
- * @param pstOutParam 出参{@link com.ruoyi.utils.sdk.dhsdk.lib.structure.NET_OUT_GET_DEVICE_AII_INFO}
+ * @param pstInParam 入参 {@link com.ard.utils.sdk.dhsdk.lib.structure.NET_IN_GET_DEVICE_AII_INFO}
+ * @param pstOutParam 出参{@link com.ard.utils.sdk.dhsdk.lib.structure.NET_OUT_GET_DEVICE_AII_INFO}
* @param nWaitTime
* @return
*/
@@ -34408,8 +34408,8 @@
* 订阅交通信号灯状态 , pInParam 和pOutParam 资源由用户申请和释放
*
* @param lLoginID 登录句柄
- * @param pInParam 入参 {@link com.ruoyi.utils.sdk.dhsdk.lib.structure.NET_IN_ATTACH_TRAFFICLIGHT_INFO}
- * @param pOutParam 出参{@link com.ruoyi.utils.sdk.dhsdk.lib.structure.NET_OUT_ATTACH_TRAFFICLIGHT_INFO}
+ * @param pInParam 入参 {@link com.ard.utils.sdk.dhsdk.lib.structure.NET_IN_ATTACH_TRAFFICLIGHT_INFO}
+ * @param pOutParam 出参{@link com.ard.utils.sdk.dhsdk.lib.structure.NET_OUT_ATTACH_TRAFFICLIGHT_INFO}
* @param nWaitTime
* @return
*/
@@ -34427,8 +34427,8 @@
* 订阅雷达的报警点信息 , pInParam 和pOutParam 资源由用户申请和释放
*
* @param lLoginID 登录句柄
- * @param pstInParam 入参 {@link com.ruoyi.utils.sdk.dhsdk.lib.structure.NET_IN_RADAR_ALARMPOINTINFO}
- * @param pstOutParam 出参 {@link com.ruoyi.utils.sdk.dhsdk.lib.structure.NET_OUT_RADAR_ALARMPOINTINFO}
+ * @param pstInParam 入参 {@link com.ard.utils.sdk.dhsdk.lib.structure.NET_IN_RADAR_ALARMPOINTINFO}
+ * @param pstOutParam 出参 {@link com.ard.utils.sdk.dhsdk.lib.structure.NET_OUT_RADAR_ALARMPOINTINFO}
* @param nWaitTime
* @return
*/
@@ -34449,7 +34449,7 @@
/**
* @param lLoginId 登录句柄
* @param lAttachHandle 订阅句柄
- * @param pBuf {@link com.ruoyi.utils.sdk.dhsdk.lib.structure.NET_RADAR_NOTIFY_ALARMPOINTINFO}
+ * @param pBuf {@link com.ard.utils.sdk.dhsdk.lib.structure.NET_RADAR_NOTIFY_ALARMPOINTINFO}
* @param dwBufLen pBuf中结构体的长度
* @param pReserved 保留数据
* @param dwUser 用户自定义数据
@@ -34471,8 +34471,8 @@
* 订阅云台元数据接口,pstuInPtzStatusProc与pstuOutPtzStatusProc内存由用户申请释放
*
* @param lLoginID 登录句柄
- * @param pstInParam 入参 {@link com.ruoyi.utils.sdk.dhsdk.lib.structure.NET_IN_PTZ_STATUS_PROC}
- * @param pstOutParam 出参{@link com.ruoyi.utils.sdk.dhsdk.lib.structure.NET_OUT_PTZ_STATUS_PROC}
+ * @param pstInParam 入参 {@link com.ard.utils.sdk.dhsdk.lib.structure.NET_IN_PTZ_STATUS_PROC}
+ * @param pstOutParam 出参{@link com.ard.utils.sdk.dhsdk.lib.structure.NET_OUT_PTZ_STATUS_PROC}
* @param nWaitTime
* @return
*/
@@ -35561,7 +35561,7 @@
/**
* @param lLoginId 登录句柄
* @param lAttachHandle 订阅句柄
- * @param pBuf {@link com.ruoyi.utils.sdk.dhsdk.lib.structure.NET_MINI_RADAR_NOTIFY_ALARMPOINTINFO}
+ * @param pBuf {@link com.ard.utils.sdk.dhsdk.lib.structure.NET_MINI_RADAR_NOTIFY_ALARMPOINTINFO}
* @param dwBufLen pBuf中结构体的长度
* @param pReserved 保留数据
* @param dwUser 用户自定义数据
@@ -36119,8 +36119,8 @@
/**
* 获取电视墙预案,pInParam与pOutParam内存由用户申请释放
- * param[in] pInParam 接口输入参数, 内存资源由用户申请和释放,{@link com.ruoyi.utils.sdk.dhsdk.lib.structure.optimized.NET_IN_WM_GET_COLLECTIONS_V1}
- * param[out]pOutParam 接口输出参数, 内存资源由用户申请和释放 {@link com.ruoyi.utils.sdk.dhsdk.lib.structure.optimized.NET_OUT_WM_GET_COLLECTIONS_V1}
+ * param[in] pInParam 接口输入参数, 内存资源由用户申请和释放,{@link com.ard.utils.sdk.dhsdk.lib.structure.optimized.NET_IN_WM_GET_COLLECTIONS_V1}
+ * param[out]pOutParam 接口输出参数, 内存资源由用户申请和释放 {@link com.ard.utils.sdk.dhsdk.lib.structure.optimized.NET_OUT_WM_GET_COLLECTIONS_V1}
* param[in] nWaitTime 接口超时时间, 单位毫秒
*/
public boolean CLIENT_GetMonitorWallCollectionsV1(LLong lLoginID, Pointer pInParam, Pointer pOutParam, int nWaitTime);
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/callback/fVideoStatHeatMapCallBack.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/callback/fVideoStatHeatMapCallBack.java
index 5746341..b2ef9c9 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/callback/fVideoStatHeatMapCallBack.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/callback/fVideoStatHeatMapCallBack.java
@@ -13,7 +13,7 @@
public interface fVideoStatHeatMapCallBack extends Callback {
/**
* @param lAttachHandle 订阅句柄
- * @param pBuf 回调上来的数据,对应结构体{@link com.ruoyi.utils.sdk.dhsdk.lib.structure.NET_CB_VIDEOSTAT_HEATMAP}
+ * @param pBuf 回调上来的数据,对应结构体{@link com.ard.utils.sdk.dhsdk.lib.structure.NET_CB_VIDEOSTAT_HEATMAP}
* @param pBinData 回调上来的二进制数据
* @param dwBinDataLen 二进制数据长度
* @param dwUser 用户数据
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/callback/securityCheck/fSecurityGateAttachAlarmStatistics.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/callback/securityCheck/fSecurityGateAttachAlarmStatistics.java
index 2a742ad..57f3180 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/callback/securityCheck/fSecurityGateAttachAlarmStatistics.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/callback/securityCheck/fSecurityGateAttachAlarmStatistics.java
@@ -14,7 +14,7 @@
/**
* @param lAttachHandle 订阅句柄
- * @param pInfo 安全门报警统计信息,对应结构体{@link com.ruoyi.utils.sdk.dhsdk.lib.structure.NET_SECURITYGATE_ALARM_STATISTICS_INFO}
+ * @param pInfo 安全门报警统计信息,对应结构体{@link com.ard.utils.sdk.dhsdk.lib.structure.NET_SECURITYGATE_ALARM_STATISTICS_INFO}
* @param dwUser 用户数据
*/
void invoke(
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/callback/securityCheck/fXRayAttachPackageStatistics.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/callback/securityCheck/fXRayAttachPackageStatistics.java
index 35e8c07..219fcfb 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/callback/securityCheck/fXRayAttachPackageStatistics.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/callback/securityCheck/fXRayAttachPackageStatistics.java
@@ -12,7 +12,7 @@
public interface fXRayAttachPackageStatistics extends Callback {
/**
* @param lAttachHandle 订阅句柄
- * @param pInfo 包裹信息回调函数,对应结构体{@link com.ruoyi.utils.sdk.dhsdk.lib.structure.NET_IN_XRAY_PACKAGE_STATISTICS_INFO}
+ * @param pInfo 包裹信息回调函数,对应结构体{@link com.ard.utils.sdk.dhsdk.lib.structure.NET_IN_XRAY_PACKAGE_STATISTICS_INFO}
* @param dwUser 用户数据
*/
void invoke(
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/constant/SDK_ALARM_Ex_TYPE.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/constant/SDK_ALARM_Ex_TYPE.java
index 1764258..094b0b2 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/constant/SDK_ALARM_Ex_TYPE.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/constant/SDK_ALARM_Ex_TYPE.java
@@ -17,7 +17,7 @@
*/
public class SDK_ALARM_Ex_TYPE {
/**
- * 太阳能系统信息上报(对应结构体 {@link ALARM_SOLARCELL_SYSTEM_INFO}),枚举值对应的回调接口{@link com.ruoyi.utils.sdk.dhsdk.lib.NetSDKLib.fMessCallBack#invoke(int, NetSDKLib.LLong, Pointer, int, String, NativeLong, Pointer)}
+ * 太阳能系统信息上报(对应结构体 {@link ALARM_SOLARCELL_SYSTEM_INFO}),枚举值对应的回调接口{@link com.ard.utils.sdk.dhsdk.lib.NetSDKLib.fMessCallBack#invoke(int, NetSDKLib.LLong, Pointer, int, String, NativeLong, Pointer)}
* 对应的接口{@link NetSDKLib#CLIENT_StartListenEx(NetSDKLib.LLong)}
*/
public static final int SDK_ALARM_SOLARCELL_SYSTEM_INFO = 0x345F;
@@ -35,7 +35,7 @@
*/
public static final int SDK_DISKERROR_ALARM_EX = 0x2107;
/**
- * 无硬盘报警,对应结构体{@link com.ruoyi.utils.sdk.dhsdk.lib.structure.ALARM_NO_DISK_INFO}
+ * 无硬盘报警,对应结构体{@link com.ard.utils.sdk.dhsdk.lib.structure.ALARM_NO_DISK_INFO}
* 对应的回调接口{@link NetSDKLib.fMessCallBack#invoke(int, NetSDKLib.LLong, Pointer, int, String, NativeLong, Pointer)}
* 对应的接口{@link NetSDKLib#CLIENT_StartListenEx(NetSDKLib.LLong)}
*/
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/enumeration/EM_EVENT_IVS_TYPE.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/enumeration/EM_EVENT_IVS_TYPE.java
index e175301..94cc885 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/enumeration/EM_EVENT_IVS_TYPE.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/enumeration/EM_EVENT_IVS_TYPE.java
@@ -9,7 +9,7 @@
* @author 47081
* @version 1.0
* @description 智能分析事件类型
- * 对应接口{@link com.ruoyi.utils.sdk.dhsdk.lib.NetSDKLib#CLIENT_RealLoadPictureEx(NetSDKLib.LLong, int, int, int, Callback, Pointer, Pointer)}
+ * 对应接口{@link com.ard.utils.sdk.dhsdk.lib.NetSDKLib#CLIENT_RealLoadPictureEx(NetSDKLib.LLong, int, int, int, Callback, Pointer, Pointer)}
* @date 2020/10/14
*/
public enum EM_EVENT_IVS_TYPE {
@@ -357,7 +357,7 @@
*/
EVENT_IVS_TRAFFIC_DRIVER_CALLING(0x0000013A, "驾驶员打电话事件"),
/**
- * {@link com.ruoyi.utils.sdk.dhsdk.lib.structure.DEV_EVENT_TRAFFIC_PEDESTRAINRUNREDLIGHT_INFO}
+ * {@link com.ard.utils.sdk.dhsdk.lib.structure.DEV_EVENT_TRAFFIC_PEDESTRAINRUNREDLIGHT_INFO}
*/
EVENT_IVS_TRAFFIC_PEDESTRAINRUNREDLIGHT(0x0000013B, "行人闯红灯事件"),
/**
@@ -654,13 +654,13 @@
EVENT_IVS_ANIMAL_DETECTION(0x00000286, "动物检测事件"), // (对应 DEV_EVENT_ANIMAL_DETECTION_INFO)
/**
- * {@link com.ruoyi.utils.sdk.dhsdk.lib.structure.DEV_EVENT_SHOP_WINDOW_POST_INFO}
+ * {@link com.ard.utils.sdk.dhsdk.lib.structure.DEV_EVENT_SHOP_WINDOW_POST_INFO}
*/
EVENT_IVS_SHOP_WINDOW_POST(0x00000287, "橱窗张贴事件"),
/**
* (对应 DEV_EVENT_SHOP_SIGN_ABNORMAL_INFO)
- * {@link com.ruoyi.utils.sdk.dhsdk.lib.structure.DEV_EVENT_SHOP_SIGN_ABNORMAL_INFO}
+ * {@link com.ard.utils.sdk.dhsdk.lib.structure.DEV_EVENT_SHOP_SIGN_ABNORMAL_INFO}
*/
EVENT_IVS_SHOP_SIGN_ABNORMAL(0x00000288, "店招异常事件"),
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/enumeration/EM_NEW_CONFIG.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/enumeration/EM_NEW_CONFIG.java
index 0acec1c..4b2520a 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/enumeration/EM_NEW_CONFIG.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/enumeration/EM_NEW_CONFIG.java
@@ -123,13 +123,13 @@
CFG_CMD_PICINPIC("PicInPic"),
/** 空闲动作配置(CFG_IDLE_MOTION_INFO) */
CFG_CMD_IDLEMOTION_INFO("IdleMotion"),
- /** 语音激励(对应 {@link com.ruoyi.utils.sdk.dhsdk.lib.structure.CFG_AUDIO_SPIRIT}) */
+ /** 语音激励(对应 {@link com.ard.utils.sdk.dhsdk.lib.structure.CFG_AUDIO_SPIRIT}) */
CFG_CMD_AUDIO_SPIRIT("AudioSpirit"),
- /** 设备安装位置的GPS坐标信息(对应 {@link com.ruoyi.utils.sdk.dhsdk.lib.structure.CFG_DEVLOCATION_INFO}) */
+ /** 设备安装位置的GPS坐标信息(对应 {@link com.ard.utils.sdk.dhsdk.lib.structure.CFG_DEVLOCATION_INFO}) */
CFG_CMD_DEVLOCATION("DevLocation"),
- /** 设备参数标定配置(对应 {@link com.ruoyi.utils.sdk.dhsdk.lib.structure.CFG_LOCATION_CALIBRATE_INFO}) */
+ /** 设备参数标定配置(对应 {@link com.ard.utils.sdk.dhsdk.lib.structure.CFG_LOCATION_CALIBRATE_INFO}) */
CFG_CMD_LOCATION_CALIBRATE("LocationCalibrate"),
- /** 门禁基本配置(对应 {@link com.ruoyi.utils.sdk.dhsdk.lib.structure.CFG_ACCESS_GENERAL_INFO}) */
+ /** 门禁基本配置(对应 {@link com.ard.utils.sdk.dhsdk.lib.structure.CFG_ACCESS_GENERAL_INFO}) */
CFG_CMD_ACCESS_GENERAL("AccessControlGeneral"),
/** 无线网络连接设置(对应 CFG_WIRELESS_INFO) */
CFG_CMD_WIRELESS("Wireless"),
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/enumeration/EM_NEW_QUERY_SYSTEM_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/enumeration/EM_NEW_QUERY_SYSTEM_INFO.java
index 36d6984..bc73fe4 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/enumeration/EM_NEW_QUERY_SYSTEM_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/enumeration/EM_NEW_QUERY_SYSTEM_INFO.java
@@ -12,7 +12,7 @@
* @author 47081
* @version 1.0
* @description 能力集命令枚举, 对应接口
- * {@link com.ruoyi.utils.sdk.dhsdk.lib.NetSDKLib#CLIENT_QueryNewSystemInfo(NetSDKLib.LLong, String, int, byte[], int, IntByReference, int)}
+ * {@link com.ard.utils.sdk.dhsdk.lib.NetSDKLib#CLIENT_QueryNewSystemInfo(NetSDKLib.LLong, String, int, byte[], int, IntByReference, int)}
* @date 2020/11/9
*/
public enum EM_NEW_QUERY_SYSTEM_INFO {
@@ -130,7 +130,7 @@
CFG_CAP_CMD_BURN_MANAGER("BurnManager.getCaps"),
/**
* 获取云台能力集
- * 对应结构体{@link com.ruoyi.utils.sdk.dhsdk.lib.structure.CFG_PTZ_PROTOCOL_CAPS_INFO}
+ * 对应结构体{@link com.ard.utils.sdk.dhsdk.lib.structure.CFG_PTZ_PROTOCOL_CAPS_INFO}
*/
CFG_CAP_CMD_PTZ("ptz.getCurrentProtocolCaps"),
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/enumeration/NET_EM_CFG_OPERATE_TYPE.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/enumeration/NET_EM_CFG_OPERATE_TYPE.java
index 76a30e2..0f9f1b2 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/enumeration/NET_EM_CFG_OPERATE_TYPE.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/enumeration/NET_EM_CFG_OPERATE_TYPE.java
@@ -172,12 +172,12 @@
public static final int NET_EM_CFG_COMPOSE_PLAN =
1403; // 合成通道的预案分割配置, 对应结构体 NET_COMPOSE_PLAN_INFO
/**
- * 合成通道配置, 对应结构体{@link com.ruoyi.utils.sdk.dhsdk.lib.structure.NET_COMPOSE_CHANNEL_INFO}
+ * 合成通道配置, 对应结构体{@link com.ard.utils.sdk.dhsdk.lib.structure.NET_COMPOSE_CHANNEL_INFO}
*/
public static final int NET_EM_CFG_COMPOSE_CHANNEL =
1401; // 合成通道配置, 对应结构体 NET_COMPOSE_CHANNEL_INFO
/**
- * 刻录参数, 对应结构体 {@link com.ruoyi.utils.sdk.dhsdk.lib.structure.NET_BURN_PARAM_INFO}
+ * 刻录参数, 对应结构体 {@link com.ard.utils.sdk.dhsdk.lib.structure.NET_BURN_PARAM_INFO}
*/
public static final int NET_EM_CFG_BURN_PARAM = 1402; // 刻录参数, 对应结构体 NET_BURN_PARAM_INFO
@@ -283,7 +283,7 @@
public static final int NET_EM_CFG_ACCESSCTL_BLACKLIST_LINK =
3901; // 门禁禁止名单报警联动配置,对应结构体 NET_CFG_ALARM_MSG_HANDLE
/**
- * 门禁节假日组配置, 对应结构体 {@link com.ruoyi.utils.sdk.dhsdk.lib.structure.NET_CFG_ACCESSCTL_SPECIALDAY_GROUP_INFO}
+ * 门禁节假日组配置, 对应结构体 {@link com.ard.utils.sdk.dhsdk.lib.structure.NET_CFG_ACCESSCTL_SPECIALDAY_GROUP_INFO}
*/
public static final int NET_EM_CFG_ACCESSCTL_SPECIALDAY_GROUP =
3902; // 门禁节假日组配置, 对应结构体 NET_CFG_ACCESSCTL_SPECIALDAY_GROUP_INFO
@@ -301,12 +301,12 @@
public static final int NET_EM_CFG_ACS_FACE_RECOGNITION_SCHEME =
3905; // 门禁目标识别相关配置,对应结构体 NET_CFG_ACS_FACE_RECOGNITION_SCHEME
/**
- * 广告禁用时段配置, 对应结构体 {@link com.ruoyi.utils.sdk.dhsdk.lib.structure.NET_CFG_FORBIDDEN_ADVERT_PLAY}, 通道无关,通道号填-1
+ * 广告禁用时段配置, 对应结构体 {@link com.ard.utils.sdk.dhsdk.lib.structure.NET_CFG_FORBIDDEN_ADVERT_PLAY}, 通道无关,通道号填-1
*/
public static final int NET_EM_CFG_FORBIDDEN_ADVERT_PLAY =
3906; // 广告禁用时段配置, 对应结构体 NET_CFG_FORBIDDEN_ADVERT_PLAY, 通道无关,通道号填-1
/**
- * 门禁设备当前模式配置, 对应结构体 {@link com.ruoyi.utils.sdk.dhsdk.lib.structure.NET_CFG_BGY_CUSTOMERCFG}, 通道无关,通道号填-1
+ * 门禁设备当前模式配置, 对应结构体 {@link com.ard.utils.sdk.dhsdk.lib.structure.NET_CFG_BGY_CUSTOMERCFG}, 通道无关,通道号填-1
*/
public static final int NET_EM_CFG_BGY_CUSTOMERCFG =
3907; // 门禁设备当前模式配置, 对应结构体 NET_CFG_BGY_CUSTOMERCFG, 通道无关,通道号填-1
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/ALARM_AREAALARM_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/ALARM_AREAALARM_INFO.java
index 6a82b4f..cc7f7ed 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/ALARM_AREAALARM_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/ALARM_AREAALARM_INFO.java
@@ -25,7 +25,7 @@
*/
public byte[] szName=new byte[128];
/**
-防区类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_DEFENCE_AREA_TYPE}
+防区类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_DEFENCE_AREA_TYPE}
*/
public int emDefenceAreaType;
/**
@@ -33,7 +33,7 @@
*/
public int nIndex;
/**
-触发类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_AREAALARM_TRIGGER_TYPE}
+触发类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_AREAALARM_TRIGGER_TYPE}
*/
public int emTrigerType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/ALARM_AREAARM_MODECHANGE_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/ALARM_AREAARM_MODECHANGE_INFO.java
index a61b656..f81dbe4 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/ALARM_AREAARM_MODECHANGE_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/ALARM_AREAARM_MODECHANGE_INFO.java
@@ -21,12 +21,12 @@
*/
public NET_TIME_EX UTC = new NET_TIME_EX();
/**
- * 操作方式 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_AREAARM_TRIGGERMODE}
+ * 操作方式 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_AREAARM_TRIGGERMODE}
*/
public int emTriggerMode;
/**
* 操作用户,仅emTriggerMode = EM_AREAARM_USER_USER时有效
- * {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_AREAARM_USER}
+ * {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_AREAARM_USER}
*/
public int emUser;
/**
@@ -35,7 +35,7 @@
*/
public int nID;
/**
- * 布撤防状态 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_ARM_STATE}
+ * 布撤防状态 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_ARM_STATE}
*/
public int emArmState;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/ALARM_ENCLOSURE_INFO_EX.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/ALARM_ENCLOSURE_INFO_EX.java
index e354a99..3b84bc3 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/ALARM_ENCLOSURE_INFO_EX.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/ALARM_ENCLOSURE_INFO_EX.java
@@ -21,7 +21,7 @@
*/
public NET_TIME_EX stuUTC = new NET_TIME_EX();
/**
- * 围栏报警类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_ENCLOSURE_TYPE_EX}
+ * 围栏报警类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_ENCLOSURE_TYPE_EX}
*/
public int emType;
/**
@@ -29,7 +29,7 @@
*/
public int nActionNum;
/**
- * 详细类型,参考枚举{@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_ENCLOSURE_ALARM_TYPE_EX}
+ * 详细类型,参考枚举{@link com.ard.device.component.sdk.dh.lib.enumeration.EM_ENCLOSURE_ALARM_TYPE_EX}
*/
public int[] emAction = new int[16];
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/ALARM_RADAR_REGIONDETECTION_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/ALARM_RADAR_REGIONDETECTION_INFO.java
index 05d3fc5..918f1d1 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/ALARM_RADAR_REGIONDETECTION_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/ALARM_RADAR_REGIONDETECTION_INFO.java
@@ -46,7 +46,7 @@
*/
public NetSDKLib.NET_POINT[] stuDetectRegion=new NetSDKLib.NET_POINT[20];
/**
-报警类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_RADAR_ALARM_TYPE}
+报警类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_RADAR_ALARM_TYPE}
*/
public int emAlarmType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/ALARM_WIRELESSDEV_LOWPOWER_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/ALARM_WIRELESSDEV_LOWPOWER_INFO.java
index 4d43b50..f619f1b 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/ALARM_WIRELESSDEV_LOWPOWER_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/ALARM_WIRELESSDEV_LOWPOWER_INFO.java
@@ -21,7 +21,7 @@
*/
public int nId;
/**
- * 无线设备类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.NET_WIRELESSDEV_LOWPOWER_TYPE}
+ * 无线设备类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.NET_WIRELESSDEV_LOWPOWER_TYPE}
*/
public int emType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_ACCESS_CONTROL_ASG.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_ACCESS_CONTROL_ASG.java
index 4bd0fb9..f8cfa27 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_ACCESS_CONTROL_ASG.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_ACCESS_CONTROL_ASG.java
@@ -10,7 +10,7 @@
* @date 2021/2/7
*/
public class CFG_ACCESS_CONTROL_ASG extends NetSDKLib.SdkStructure {
- /** 通行模式,{@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_PASS_MODE} */
+ /** 通行模式,{@link com.ard.device.component.sdk.dh.lib.enumeration.EM_PASS_MODE} */
public int emPassMode;
/** 开门速度档位, 范围:0-7,对应1-8档 */
public int nOpenDoorSpeed;
@@ -28,7 +28,7 @@
public int emCollisionMode;
/** 设备音量等级共8档, 范围:0-7, 0级表示静音 */
public int nVolumeLevel;
- /** 闸机断电以后门摆动放向,{@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_DIRECTION_AFTER_POWER_OFF} */
+ /** 闸机断电以后门摆动放向,{@link com.ard.device.component.sdk.dh.lib.enumeration.EM_DIRECTION_AFTER_POWER_OFF} */
public int emDirectionAfterPowerOff;
/** 工作模式,{@link EM_ASG_WORK_MODE} */
public int emWorkMode; // 工作模式
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_ACCESS_GENERAL_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_ACCESS_GENERAL_INFO.java
index d1315c5..78dc7a6 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_ACCESS_GENERAL_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_ACCESS_GENERAL_INFO.java
@@ -39,7 +39,7 @@
/** 工程密码 */
public byte[] szProjectPassword = new byte[MAX_PASSWORD_LEN];
- /** 门禁通道单双向配置,对应枚举{@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.CFG_ACCESS_PROPERTY_TYPE} */
+ /** 门禁通道单双向配置,对应枚举{@link com.ard.device.component.sdk.dh.lib.enumeration.CFG_ACCESS_PROPERTY_TYPE} */
public int emAccessProperty;
/** AB互锁信息 */
public CFG_ABLOCK_INFO stuABLockInfo;
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_NAS_INFO_NEW.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_NAS_INFO_NEW.java
index f78e7be..611b89a 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_NAS_INFO_NEW.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_NAS_INFO_NEW.java
@@ -57,7 +57,7 @@
*/
public CFG_NET_TIME_EX stuUpdateTime = new CFG_NET_TIME_EX();
/**
- * 云存储协议类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_CFG_NAS_CLOUDPROTOCOL_TYPE}
+ * 云存储协议类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_CFG_NAS_CLOUDPROTOCOL_TYPE}
*/
public int emCloudProtocol;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_NUMBERSTAT_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_NUMBERSTAT_INFO.java
index 89c9557..9f2f211 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_NUMBERSTAT_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_NUMBERSTAT_INFO.java
@@ -59,7 +59,6 @@
public int nPtzPresetId;
/**
* 数量统计类型 支持:"Region" 区域类型 "Entrance" 出入口类型
- * {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.CFG_LINK_TYPE}
*/
public int emType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_PROFILE_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_PROFILE_INFO.java
index 42caca1..1f4659c 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_PROFILE_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_PROFILE_INFO.java
@@ -17,7 +17,7 @@
*/
public byte[] szBrand = new byte[64];
/**
- * 情景模式 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_SMARTHOME_SCENE_MODE}
+ * 情景模式 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_SMARTHOME_SCENE_MODE}
*/
public int emScene;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_PTZ_PRIVACY_MASKING.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_PTZ_PRIVACY_MASKING.java
index 7bdea5e..205b85f 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_PTZ_PRIVACY_MASKING.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_PTZ_PRIVACY_MASKING.java
@@ -35,7 +35,7 @@
public int nMaskTypeCount;
/**
* 支持的遮挡块形状,没有该项配置时默认支持矩形
- * 枚举参考{@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.NET_EM_MASK_TYPE}
+ * 枚举参考{@link com.ard.device.component.sdk.dh.lib.enumeration.NET_EM_MASK_TYPE}
*/
public int[] emMaskType = new int[MAX_MASKTYPE_COUNT];
/**
@@ -56,7 +56,7 @@
public int nMosaicTypeCount;
/**
* 支持的马赛克类型(SetMosaicSupport为true时该能力有效,没有该项配置时默认支持24x24大小马赛克)
- * 枚举值参考{@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.NET_EM_MOSAIC_TYPE}
+ * 枚举值参考{@link com.ard.device.component.sdk.dh.lib.enumeration.NET_EM_MOSAIC_TYPE}
*/
public int[] emMosaicType = new int[MAX_MOSAICTYPE_COUNT];
}
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_PTZ_PROTOCOL_CAPS_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_PTZ_PROTOCOL_CAPS_INFO.java
index b9b10a6..4ffb667 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_PTZ_PROTOCOL_CAPS_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_PTZ_PROTOCOL_CAPS_INFO.java
@@ -215,7 +215,7 @@
public int dwSupportViewRangeType;
/**
- * 支持的支持的焦距模式掩码,从低位到高位依次数,见{@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_SUPPORT_FOCUS_MODE}
+ * 支持的支持的焦距模式掩码,从低位到高位依次数,见{@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_SUPPORT_FOCUS_MODE}
*/
public int dwSupportFocusMode;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_VIDEOSATA_SUMMARY_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_VIDEOSATA_SUMMARY_INFO.java
index 03c9d05..187c438 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_VIDEOSATA_SUMMARY_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_VIDEOSATA_SUMMARY_INFO.java
@@ -99,7 +99,7 @@
*/
public int nInsideSubTotal;
/**
- * 规则类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_CFG_RULE_TYPE}
+ * 规则类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_CFG_RULE_TYPE}
*/
public int emRuleType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_VIDEO_IN_FOCUS_UNIT.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_VIDEO_IN_FOCUS_UNIT.java
index d35ec16..ed1313d 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_VIDEO_IN_FOCUS_UNIT.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_VIDEO_IN_FOCUS_UNIT.java
@@ -21,7 +21,7 @@
*/
public int nIRCorrection;
/**
- * 聚焦极限 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_FOCUS_LIMIT_SELECT_MODE}
+ * 聚焦极限 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_FOCUS_LIMIT_SELECT_MODE}
*/
public int emFocusMode;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_WIRELESS_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_WIRELESS_INFO.java
index abe26e1..ad528f7 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_WIRELESS_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_WIRELESS_INFO.java
@@ -17,7 +17,7 @@
*/
public int nKeepAlive;
/**
- * 接入的2G网络名称 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_CFG_APN}
+ * 接入的2G网络名称 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_CFG_APN}
*/
public int emAPN;
/**
@@ -29,7 +29,7 @@
*/
public byte[] szPassword = new byte[64];
/**
- * 每日流量控制策略 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_CFG_DAY3GFLUXTACTIC}
+ * 每日流量控制策略 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_CFG_DAY3GFLUXTACTIC}
*/
public int emDay3GFluxTactic;
/**
@@ -41,7 +41,7 @@
*/
public int dwDay3GFluxUse;
/**
- * 流量报警策略 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_CFG_DAY3GFLUXACTION}
+ * 流量报警策略 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_CFG_DAY3GFLUXACTION}
*/
public int emDay3GFluxAction;
/**
@@ -49,7 +49,7 @@
*/
public NetSDKLib.TIME_SECTION_WEEK_DAY_6[] stuTimeSection = new NetSDKLib.TIME_SECTION_WEEK_DAY_6[7];
/**
- * 鉴权模式 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_CFG_AUTHMODE}
+ * 鉴权模式 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_CFG_AUTHMODE}
*/
public int emAuthMode;
/**
@@ -61,7 +61,7 @@
*/
public int n3GFlux;
/**
- * 流量使用策略{@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_CFG_3GFLUXTACTIC}
+ * 流量使用策略{@link com.ard.device.component.sdk.dh.lib.enumeration.EM_CFG_3GFLUXTACTIC}
*/
public int em3GFluxTactic;
/**
@@ -69,7 +69,7 @@
*/
public int n3GFluxUp;
/**
- * 工作模式选择 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_CFG_WORKMODE}
+ * 工作模式选择 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_CFG_WORKMODE}
*/
public int emWorkMode;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_WLAN_EAP.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_WLAN_EAP.java
index 74d8dda..100712e 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_WLAN_EAP.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_WLAN_EAP.java
@@ -9,11 +9,11 @@
*/
public class CFG_WLAN_EAP extends NetSDKLib.SdkStructure {
/**
- * EAP方法 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_CFG_EAP_METHOD}
+ * EAP方法 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_CFG_EAP_METHOD}
*/
public int emMethod;
/**
- * EAP身份验证方法 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_CFG_EAP_AUTH_TYPE}
+ * EAP身份验证方法 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_CFG_EAP_AUTH_TYPE}
*/
public int emAuthType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_WLAN_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_WLAN_INFO.java
index bc48463..26877db 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_WLAN_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CFG_WLAN_INFO.java
@@ -58,11 +58,11 @@
*/
public int nEncryption;
/**
- * 认证方式, 暂时没用 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_CFG_WIRELESS_AUTHENTICATION}
+ * 认证方式, 暂时没用 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_CFG_WIRELESS_AUTHENTICATION}
*/
public int emAuthentication;
/**
- * 数据加密方式, 暂时没用 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_CFG_WIRELESS_DATA_ENCRYPT}
+ * 数据加密方式, 暂时没用 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_CFG_WIRELESS_DATA_ENCRYPT}
*/
public int emDataEncryption;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CTRL_ARM_DISARM_PARAM_EX_IN.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CTRL_ARM_DISARM_PARAM_EX_IN.java
index 6a33a29..4128c1c 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CTRL_ARM_DISARM_PARAM_EX_IN.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/CTRL_ARM_DISARM_PARAM_EX_IN.java
@@ -15,7 +15,7 @@
public int dwSize;
/**
- * 布撤防状态,参考枚举 { @link com.ruoyi.utils.sdk.dhsdk.lib.NetSDKLib.NET_ALARM_MODE}
+ * 布撤防状态,参考枚举 { @link com.ard.utils.sdk.dhsdk.lib.NetSDKLib.NET_ALARM_MODE}
*/
public int emState;
@@ -25,7 +25,7 @@
public Pointer szDevPwd;
/**
- * 情景模式,参考枚举 { @link com.ruoyi.utils.sdk.dhsdk.lib.NetSDKLib.NET_SCENE_MODE}
+ * 情景模式,参考枚举 { @link com.ard.utils.sdk.dhsdk.lib.NetSDKLib.NET_SCENE_MODE}
*/
public int emSceneMode;
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_ACCESS_CTL_IMAGE_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_ACCESS_CTL_IMAGE_INFO.java
index 03238e9..597c9b8 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_ACCESS_CTL_IMAGE_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_ACCESS_CTL_IMAGE_INFO.java
@@ -10,7 +10,7 @@
*/
public class DEV_ACCESS_CTL_IMAGE_INFO extends NetSDKLib.SdkStructure {
/**
-图片类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.NetSDKLib.EM_ACCESS_CTL_IMAGE_TYPE}
+图片类型
*/
public int emType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_ALARM_ANALOGALRM_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_ALARM_ANALOGALRM_INFO.java
index 1842057..dbfb2d5 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_ALARM_ANALOGALRM_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_ALARM_ANALOGALRM_INFO.java
@@ -42,7 +42,7 @@
*/
public int nIndex;
/**
- * 传感器类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.NET_SENSE_METHOD}
+ * 传感器类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.NET_SENSE_METHOD}
*/
public int emSensor;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_BREED_DETECTION_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_BREED_DETECTION_INFO.java
index 070dad9..ec87595 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_BREED_DETECTION_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_BREED_DETECTION_INFO.java
@@ -42,7 +42,7 @@
*/
public int nSequence;
/**
-智能事件所属大类 {@link com.ruoyi.utils.sdk.dhsdk.lib.NetSDKLib.EM_CLASS_TYPE}
+智能事件所属大类 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_CLASS_TYPE}
*/
public int emClassType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_CONSUMPTION_EVENT_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_CONSUMPTION_EVENT_INFO.java
index a878e55..a45f517 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_CONSUMPTION_EVENT_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_CONSUMPTION_EVENT_INFO.java
@@ -50,27 +50,27 @@
*/
public int nBlockId;
/**
-事件类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.NetSDKLib.NET_ACCESS_CTL_EVENT_TYPE }
+事件类型 {@link com.ard.utils.sdk.dhsdk.lib.NetSDKLib.NET_ACCESS_CTL_EVENT_TYPE }
*/
public int emType;
/**
-消费结果 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_CONSUMPTION_STATUS }
+消费结果 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_CONSUMPTION_STATUS }
*/
public int emStatus;
/**
-卡类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.NetSDKLib.NET_ACCESSCTLCARD_TYPE }
+卡类型 {@link com.ard.utils.sdk.dhsdk.lib.NetSDKLib.NET_ACCESSCTLCARD_TYPE }
*/
public int emCardType;
/**
-用户类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.NetSDKLib.EM_USER_TYPE }
+用户类型 {@link com.ard.utils.sdk.dhsdk.lib.NetSDKLib.EM_USER_TYPE }
*/
public int emUserType;
/**
-卡状态 {@link com.ruoyi.utils.sdk.dhsdk.lib.NetSDKLib.NET_ACCESSCTLCARD_STATE }
+卡状态 {@link com.ard.utils.sdk.dhsdk.lib.NetSDKLib.NET_ACCESSCTLCARD_STATE }
*/
public int emCardStatus;
/**
-开门方式 {@link com.ruoyi.utils.sdk.dhsdk.lib.NetSDKLib.NET_ACCESS_DOOROPEN_METHOD }
+开门方式 {@link com.ard.utils.sdk.dhsdk.lib.NetSDKLib.NET_ACCESS_DOOROPEN_METHOD }
*/
public int emMethod;
/**
@@ -135,7 +135,7 @@
*/
public int nSimilarity;
/**
-记录类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_CONSUMPTION_EVENT_TYPE }
+记录类型 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_CONSUMPTION_EVENT_TYPE }
*/
public int emEventType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_DIALRECOGNITION_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_DIALRECOGNITION_INFO.java
index b292cf5..28c22ba 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_DIALRECOGNITION_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_DIALRECOGNITION_INFO.java
@@ -21,7 +21,7 @@
*/
public byte[] szTaskID = new byte[64];
/**
- * 仪表类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_INSTRUMENT_TYPE}
+ * 仪表类型 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_INSTRUMENT_TYPE}
*/
public int emType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_ELECTRICFAULTDETECT_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_ELECTRICFAULTDETECT_INFO.java
index a40d408..c4e8837 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_ELECTRICFAULTDETECT_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_ELECTRICFAULTDETECT_INFO.java
@@ -10,7 +10,7 @@
*/
public class DEV_EVENT_ELECTRICFAULTDETECT_INFO extends NetSDKLib.SdkStructure {
/**
-智能事件所属大类 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_CLASS_TYPE}
+智能事件所属大类 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_CLASS_TYPE}
*/
public int emClassType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_FACEBODY_DETECT_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_FACEBODY_DETECT_INFO.java
index 0f52a7b..0f07130 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_FACEBODY_DETECT_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_FACEBODY_DETECT_INFO.java
@@ -15,7 +15,7 @@
public byte[] szName=new byte[128]; // 事件名称
public double PTS; // 时间戳(单位是毫秒)
public NET_TIME_EX UTC=new NET_TIME_EX(); // 事件发生的时间
- /** {@link com.ruoyi.utils.sdk.dhsdk.lib.NetSDKLib.EM_CLASS_TYPE} */
+ /** {@link com.ard.utils.sdk.dhsdk.lib.NetSDKLib.EM_CLASS_TYPE} */
public int emClassType; // 智能事件所属大类
public int nEventID; // 事件ID
public int nObjectID; // 物体ID
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_GENEAL_ATTITUDE_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_GENEAL_ATTITUDE_INFO.java
index 989cbea..63e8165 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_GENEAL_ATTITUDE_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_GENEAL_ATTITUDE_INFO.java
@@ -54,7 +54,7 @@
*/
public NetSDKLib.SCENE_IMAGE_INFO stuSceneImage=new NetSDKLib.SCENE_IMAGE_INFO();
/**
-姿态类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.NET_EM_ATTITUDE_TYPE}
+姿态类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.NET_EM_ATTITUDE_TYPE}
*/
public int emAttitudeType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_HEAT_IMAGING_TEMPER_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_HEAT_IMAGING_TEMPER_INFO.java
index 09a81f2..c574ec8 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_HEAT_IMAGING_TEMPER_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_HEAT_IMAGING_TEMPER_INFO.java
@@ -18,11 +18,11 @@
public int nAlarmId;
/**
* 报警结果值 fTemperatureValue 的类型
- * {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.NET_RADIOMETRY_RESULT}
+ * {@link com.ard.device.component.sdk.dh.lib.enumeration.NET_RADIOMETRY_RESULT}
*/
public int emResult;
/**
- * 报警条件 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.NET_RADIOMETRY_ALARMCONTION}
+ * 报警条件 {@link com.ard.device.component.sdk.dh.lib.enumeration.NET_RADIOMETRY_ALARMCONTION}
*/
public int emAlarmContion;
/**
@@ -30,7 +30,7 @@
*/
public float fTemperatureValue;
/**
- * 温度单位(当前配置的温度单位) {@link com.ruoyi.utils.sdk.dhsdk.lib.NetSDKLib.NET_TEMPERATURE_UNIT }
+ * 温度单位(当前配置的温度单位) {@link com.ard.utils.sdk.dhsdk.lib.NetSDKLib.NET_TEMPERATURE_UNIT }
*/
public int emTemperatureUnit;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_HUMAN_ANIMAL_COEXISTENCE_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_HUMAN_ANIMAL_COEXISTENCE_INFO.java
index f39dd22..e31593e 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_HUMAN_ANIMAL_COEXISTENCE_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_HUMAN_ANIMAL_COEXISTENCE_INFO.java
@@ -33,7 +33,7 @@
*/
public int nUTCMS;
/**
- * 智能事件所属大类 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_SCENE_CLASS_TYPE}
+ * 智能事件所属大类 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_SCENE_CLASS_TYPE}
*/
public int emClassType;
/**
@@ -61,11 +61,11 @@
*/
public int nPresetID;
/**
- * 事件报警类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_HUMAN_ANIMAL_ALARM_TYPE}
+ * 事件报警类型 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_HUMAN_ANIMAL_ALARM_TYPE}
*/
public int emAlarmType;
/**
- * 场景类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_DETECTION_SCENE_TYPE}
+ * 场景类型 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_DETECTION_SCENE_TYPE}
*/
public int emDetectionSceneType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_INTELLI_SHELF_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_INTELLI_SHELF_INFO.java
index 5a27107..da040e8 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_INTELLI_SHELF_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_INTELLI_SHELF_INFO.java
@@ -33,7 +33,7 @@
*/
public int nEventID;
/**
- * 智能事件所属大类 {@link com.ruoyi.utils.sdk.dhsdk.lib.NetSDKLib.EM_CLASS_TYPE}
+ * 智能事件所属大类 {@link com.ard.utils.sdk.dhsdk.lib.NetSDKLib.EM_CLASS_TYPE}
*/
public int emClassType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_NUMBERSTAT_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_NUMBERSTAT_INFO.java
index daaa71f..760ff68 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_NUMBERSTAT_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_NUMBERSTAT_INFO.java
@@ -87,7 +87,7 @@
*/
public int bIsCompliant;
/**
- * 表示人数越上限类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_NUMBER_STAT_TYPE}
+ * 表示人数越上限类型 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_NUMBER_STAT_TYPE}
*/
public int emType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_OBJECT_ABNORMAL_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_OBJECT_ABNORMAL_INFO.java
index d5e5999..32af7b9 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_OBJECT_ABNORMAL_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_OBJECT_ABNORMAL_INFO.java
@@ -37,7 +37,7 @@
*/
public NET_EVENT_IMAGE_OFFSET_INFO stuSceneImage = new NET_EVENT_IMAGE_OFFSET_INFO();
/**
- * 智能事件所属大类 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_CLASS_TYPE}
+ * 智能事件所属大类 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_CLASS_TYPE}
*/
public int emClassType;
/**
@@ -57,11 +57,11 @@
*/
public int nObjectInfoNum;
/**
- * 目标类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_ABNORMAL_OBJECT_TYPE}
+ * 目标类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_ABNORMAL_OBJECT_TYPE}
*/
public int emObjectType;
/**
- * 异常行为 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_OBJECT_ABNORMAL_TYPE}
+ * 异常行为 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_OBJECT_ABNORMAL_TYPE}
*/
public int emAbnormalType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_OBJECT_PLACEMENT_DETECTION_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_OBJECT_PLACEMENT_DETECTION_INFO.java
index 7f41ccc..d12c5ea 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_OBJECT_PLACEMENT_DETECTION_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_OBJECT_PLACEMENT_DETECTION_INFO.java
@@ -38,7 +38,7 @@
*/
public int nEventID;
/**
- * 智能事件所属大类 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_CLASS_TYPE}
+ * 智能事件所属大类 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_CLASS_TYPE}
*/
public int emClassType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_OBJECT_REMOVAL_DETECTION_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_OBJECT_REMOVAL_DETECTION_INFO.java
index 47482df..8653975 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_OBJECT_REMOVAL_DETECTION_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_OBJECT_REMOVAL_DETECTION_INFO.java
@@ -38,7 +38,7 @@
*/
public int nEventID;
/**
- * 智能事件所属大类 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_CLASS_TYPE}
+ * 智能事件所属大类 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_CLASS_TYPE}
*/
public int emClassType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_RADAR_REGION_DETECTION_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_RADAR_REGION_DETECTION_INFO.java
index 5db9f43..47daaff 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_RADAR_REGION_DETECTION_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_RADAR_REGION_DETECTION_INFO.java
@@ -38,7 +38,7 @@
*/
public int nRuleID;
/**
-智能事件所属大类 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_CLASS_TYPE}
+智能事件所属大类 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_CLASS_TYPE}
*/
public int emClassType;
/**
@@ -70,7 +70,7 @@
*/
public NetSDKLib.SCENE_IMAGE_INFO_EX stuSceneImage=new NetSDKLib.SCENE_IMAGE_INFO_EX();
/**
-报警类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_RADAR_ALARM_TYPE}
+报警类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_RADAR_ALARM_TYPE}
*/
public int emAlarmType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_SECURITYGATE_PERSONALARM_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_SECURITYGATE_PERSONALARM_INFO.java
index 82ddcdd..1407cf7 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_SECURITYGATE_PERSONALARM_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_SECURITYGATE_PERSONALARM_INFO.java
@@ -16,12 +16,12 @@
public NET_TIME_EX UTC = new NET_TIME_EX(); // 时间
public int nEventID; // 事件ID
/**
- * 人员通过方向枚举,参考枚举{@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_SECURITYGATE_PERSON_PASS_DIRECTION }
+ * 人员通过方向枚举,参考枚举{@link com.ard.device.component.sdk.dh.lib.enumeration.EM_SECURITYGATE_PERSON_PASS_DIRECTION }
*/
public int emDirection; // 人员通过方向
/**
- * 报警级别,参考枚举{@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_SECURITYGATE_ALARM_LEVEL }
+ * 报警级别,参考枚举{@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_SECURITYGATE_ALARM_LEVEL }
*/
public int emAlarmLevel; // 报警级别
public int nChannelIn; // 关联进入通道
@@ -30,7 +30,7 @@
public int nAlarmPositionNum; // 报警位置个数
/**
- * 报警位置,参考枚举{@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_SECURITYGATE_ALARM_POSITION }
+ * 报警位置,参考枚举{@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_SECURITYGATE_ALARM_POSITION }
*/
public int[] emAlarmPosition = new int[18]; // 报警位置
public NET_SECURITYGATE_ALARM_FACEIMAGE_INFO stuFaceImageInfo = new NET_SECURITYGATE_ALARM_FACEIMAGE_INFO(); // 人脸小图
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_SHOP_SIGN_ABNORMAL_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_SHOP_SIGN_ABNORMAL_INFO.java
index ba84637..031654c 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_SHOP_SIGN_ABNORMAL_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_SHOP_SIGN_ABNORMAL_INFO.java
@@ -9,7 +9,7 @@
* @author 47081
* @version 1.0
* @description 事件类型
- * {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_EVENT_IVS_TYPE#EVENT_IVS_SHOP_SIGN_ABNORMAL}(店招异常事件)对应的数据块描述信息
+ * {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_EVENT_IVS_TYPE#EVENT_IVS_SHOP_SIGN_ABNORMAL}(店招异常事件)对应的数据块描述信息
* @date 2020/11/17
*/
public class DEV_EVENT_SHOP_SIGN_ABNORMAL_INFO extends NetSDKLib.SdkStructure {
@@ -43,7 +43,7 @@
public short nRuleID;
/**
* 智能事件所属大类,对应枚举
- * {@link com.ruoyi.utils.sdk.dhsdk.lib.NetSDKLib.EM_CLASS_TYPE}
+ * {@link com.ard.utils.sdk.dhsdk.lib.NetSDKLib.EM_CLASS_TYPE}
*/
public int emClassType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_SHOP_WINDOW_POST_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_SHOP_WINDOW_POST_INFO.java
index 526fe4d..562e441 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_SHOP_WINDOW_POST_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_SHOP_WINDOW_POST_INFO.java
@@ -9,7 +9,7 @@
* @author 47081
* @version 1.0
* @description 事件类型
- * {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_EVENT_IVS_TYPE#EVENT_IVS_SHOP_WINDOW_POST}(橱窗张贴事件)对应的数据块描述信息
+ * {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_EVENT_IVS_TYPE#EVENT_IVS_SHOP_WINDOW_POST}(橱窗张贴事件)对应的数据块描述信息
* @date 2020/11/16
*/
public class DEV_EVENT_SHOP_WINDOW_POST_INFO extends NetSDKLib.SdkStructure {
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_TRAFFIC_CAR_MEASUREMENT_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_TRAFFIC_CAR_MEASUREMENT_INFO.java
index 1934d7f..167c4d6 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_TRAFFIC_CAR_MEASUREMENT_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_TRAFFIC_CAR_MEASUREMENT_INFO.java
@@ -42,11 +42,11 @@
*/
public int nSpeed;
/**
-触发类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_TRIGGER_TYPE}
+触发类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_TRIGGER_TYPE}
*/
public int emTriggerType;
/**
-触发时机 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_TRIGGER_OCCUR_TYPE}
+触发时机 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_TRIGGER_OCCUR_TYPE}
*/
public int emTriggerOccur;
/**
@@ -70,7 +70,7 @@
*/
public NET_TIME_EX stuRedLightStartTime=new NET_TIME_EX();
/**
-抓拍过程 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_CAPTURE_PROCESS_END_TYPE}
+抓拍过程 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_CAPTURE_PROCESS_END_TYPE}
*/
public int emCaptureProcess;
/**
@@ -78,11 +78,11 @@
*/
public NetSDKLib.EVENT_CARD_INFO stuCardInfo=new NetSDKLib.EVENT_CARD_INFO();
/**
-车辆行驶方向(相对车道方向) {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_VEHICLE_DRIVING_DIRECTION}
+车辆行驶方向(相对车道方向) {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_VEHICLE_DRIVING_DIRECTION}
*/
public int emDrivingDirection;
/**
-交通信号灯类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_TRFAFFIC_LIGHT_TYPE}
+交通信号灯类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_TRFAFFIC_LIGHT_TYPE}
*/
public int emLightState;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_TRAFFIC_NONMOTOR_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_TRAFFIC_NONMOTOR_INFO.java
index e483225..63caa3f 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_TRAFFIC_NONMOTOR_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_TRAFFIC_NONMOTOR_INFO.java
@@ -46,7 +46,7 @@
*/
public NetSDKLib.NET_MSG_OBJECT stuObject = new NetSDKLib.NET_MSG_OBJECT();
/**
- * 触发类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_TRIGGER_TYPE}
+ * 触发类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_TRIGGER_TYPE}
*/
public int emTriggerType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_TRAFFIC_PEDESTRAINRUNREDLIGHT_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_TRAFFIC_PEDESTRAINRUNREDLIGHT_INFO.java
index f363ebc..0b93e47 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_TRAFFIC_PEDESTRAINRUNREDLIGHT_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_TRAFFIC_PEDESTRAINRUNREDLIGHT_INFO.java
@@ -8,7 +8,7 @@
* @author 47081
* @version 1.0
* @description 事件类型
- * {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_EVENT_IVS_TYPE#EVENT_IVS_TRAFFIC_PEDESTRAINRUNREDLIGHT}
+ * {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_EVENT_IVS_TYPE#EVENT_IVS_TRAFFIC_PEDESTRAINRUNREDLIGHT}
* (交通-行人闯红灯事件)对应的数据块描述信息
* @date 2020/10/14
*/
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_TRAFFIC_REAREND_ACCIDENT_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_TRAFFIC_REAREND_ACCIDENT_INFO.java
index e32e293..9dc96e3 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_TRAFFIC_REAREND_ACCIDENT_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_TRAFFIC_REAREND_ACCIDENT_INFO.java
@@ -54,7 +54,7 @@
*/
public NetSDKLib.EVENT_COMM_INFO stuCommInfo = new NetSDKLib.EVENT_COMM_INFO();
/**
- * 抓拍过程 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_CAPTURE_PROCESS_END_TYPE}
+ * 抓拍过程 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_CAPTURE_PROCESS_END_TYPE}
*/
public int emCaptureProcess;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_TRAFFIC_SPECIAL_VEHICLE_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_TRAFFIC_SPECIAL_VEHICLE_INFO.java
index b597843..9dec34c 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_TRAFFIC_SPECIAL_VEHICLE_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_TRAFFIC_SPECIAL_VEHICLE_INFO.java
@@ -50,7 +50,7 @@
*/
public NetSDKLib.DH_MSG_OBJECT stuVehicle = new NetSDKLib.DH_MSG_OBJECT();
/**
- * 触发类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_TRIGGER_TYPE}
+ * 触发类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_TRIGGER_TYPE}
*/
public int emTriggerType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_TRAFFIC_TRAFFICCAR_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_TRAFFIC_TRAFFICCAR_INFO.java
index df53ba1..0298d2f 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_TRAFFIC_TRAFFICCAR_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_TRAFFIC_TRAFFICCAR_INFO.java
@@ -199,7 +199,7 @@
public byte[] byReserved2 = new byte[3];
/**
- * 车辆行驶方向 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_TRAFFICCAR_MOVE_DIRECTION}
+ * 车辆行驶方向 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_TRAFFICCAR_MOVE_DIRECTION}
*/
public int emMovingDirection;
/**
@@ -215,11 +215,11 @@
*/
public NetSDKLib.NET_TRAFFICCAR_WHITE_LIST stuWhiteList = new NetSDKLib.NET_TRAFFICCAR_WHITE_LIST();
/**
- * 车辆类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_TRAFFICCAR_CAR_TYPE}
+ * 车辆类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_TRAFFICCAR_CAR_TYPE}
*/
public int emCarType;
/**
- * 车道类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_TRAFFICCAR_LANE_TYPE}
+ * 车道类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_TRAFFICCAR_LANE_TYPE}
*/
public int emLaneType;
/**
@@ -239,7 +239,7 @@
*/
public int emFlowDirection;
/**
- * 收费公路车辆通行费车型分类 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_TOLLS_VEHICLE_TYPE}
+ * 收费公路车辆通行费车型分类 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_TOLLS_VEHICLE_TYPE}
*/
public int emTollsVehicleType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_TRAFFIC_VISIBILITY_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_TRAFFIC_VISIBILITY_INFO.java
index ef92797..4132911 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_TRAFFIC_VISIBILITY_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_TRAFFIC_VISIBILITY_INFO.java
@@ -46,7 +46,7 @@
*/
public NetSDKLib.NET_MSG_OBJECT stuObject = new NetSDKLib.NET_MSG_OBJECT();
/**
- * 触发类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_TRIGGER_TYPE}
+ * 触发类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_TRIGGER_TYPE}
*/
public int emTriggerType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_TRUCKNOTCLEAN_FOR_PRMA_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_TRUCKNOTCLEAN_FOR_PRMA_INFO.java
index 1dc15a6..a889d5b 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_TRUCKNOTCLEAN_FOR_PRMA_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_TRUCKNOTCLEAN_FOR_PRMA_INFO.java
@@ -38,7 +38,7 @@
*/
public NetSDKLib.NET_EVENT_FILE_INFO stuFileInfo=new NetSDKLib.NET_EVENT_FILE_INFO();
/**
-智能事件所属大类 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_CLASS_TYPE}
+智能事件所属大类 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_CLASS_TYPE}
*/
public int emClass;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_VIDEO_NORMAL_DETECTION_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_VIDEO_NORMAL_DETECTION_INFO.java
index 07c4d8d..6553ed5 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_VIDEO_NORMAL_DETECTION_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/DEV_EVENT_VIDEO_NORMAL_DETECTION_INFO.java
@@ -30,7 +30,7 @@
*/
public double dbPTS;
/**
-视频检测类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_VIDEO_ABNORMAL_DETECT_TYPE}
+视频检测类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_VIDEO_ABNORMAL_DETECT_TYPE}
*/
public int emDetectType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/MEDIAFILE_SMART_KITCHEN_CLOTHES_DETECTION_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/MEDIAFILE_SMART_KITCHEN_CLOTHES_DETECTION_INFO.java
index 8545322..dfd3cec 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/MEDIAFILE_SMART_KITCHEN_CLOTHES_DETECTION_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/MEDIAFILE_SMART_KITCHEN_CLOTHES_DETECTION_INFO.java
@@ -14,10 +14,10 @@
public int nChannelID; // 通道号从0开始,-1表示查询所有通道
public NetSDKLib.NET_TIME stuStartTime; // 开始时间
public NetSDKLib.NET_TIME stuEndTime; // 结束时间
- public int emHasMask; /** 厨师口罩状态 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_SMART_KITCHEN_CLOTHES_STATE} */
- public int emHasChefHat; /** 厨师帽状态 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_SMART_KITCHEN_CLOTHES_STATE} */
- public int emHasChefClothes; /** 厨师服状态 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_SMART_KITCHEN_CLOTHES_STATE} */
- public int emChefClothesColor; /**厨师服颜色 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_SMART_KITCHEN_CLOTHES_COLOUR} */
+ public int emHasMask; /** 厨师口罩状态 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_SMART_KITCHEN_CLOTHES_STATE} */
+ public int emHasChefHat; /** 厨师帽状态 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_SMART_KITCHEN_CLOTHES_STATE} */
+ public int emHasChefClothes; /** 厨师服状态 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_SMART_KITCHEN_CLOTHES_STATE} */
+ public int emChefClothesColor; /**厨师服颜色 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_SMART_KITCHEN_CLOTHES_COLOUR} */
public byte[] szFaceImagePath=new byte[260]; // 人脸小图路径
public int nFaceImageLength; // 人脸小图图片大小,单位字节
public byte[] szHumanImagePath=new byte[260]; // 人体小图路径
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NAS_DIRECTORY_CFG_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NAS_DIRECTORY_CFG_INFO.java
index 93bd02b..9de045f 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NAS_DIRECTORY_CFG_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NAS_DIRECTORY_CFG_INFO.java
@@ -54,11 +54,11 @@
*/
public int nBlockSize;
/**
-共享类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_CFG_NAS_DIRECTORY_PROTOCAL}
+共享类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_CFG_NAS_DIRECTORY_PROTOCAL}
*/
public int emProtocal;
/**
-缓存类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_CFG_NAS_DIRECTORY_CACHE_TYPE}
+缓存类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_CFG_NAS_DIRECTORY_CACHE_TYPE}
*/
public int emCacheType;
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_AC_CAPS.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_AC_CAPS.java
index efa3fda..0948a37 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_AC_CAPS.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_AC_CAPS.java
@@ -63,7 +63,7 @@
*/
public int[] emUnlockModes=new int[128];
/**
-支持安全帽功能 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_SUPPORT_HELMET_TYPE}
+支持安全帽功能 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_SUPPORT_HELMET_TYPE}
*/
public int emSupportHelmetType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_AIRBORNE_DETECT.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_AIRBORNE_DETECT.java
index 2180db8..aa860b1 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_AIRBORNE_DETECT.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_AIRBORNE_DETECT.java
@@ -10,7 +10,7 @@
*/
public class NET_AIRBORNE_DETECT extends NetSDKLib.SdkStructure {
/**
-挂空悬浮物具体类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_AIRBORNE_TYPE}
+挂空悬浮物具体类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_AIRBORNE_TYPE}
*/
public int emAirborneType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ALARM_ARMING_FAILURE_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ALARM_ARMING_FAILURE_INFO.java
index 9587c75..b4ec579 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ALARM_ARMING_FAILURE_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ALARM_ARMING_FAILURE_INFO.java
@@ -13,7 +13,7 @@
public int nChannel; // 通道号
public NET_TIME_EX stuUTC=new NET_TIME_EX();// 事件发生的时间,标准的(不带时区偏差的)UTC时间
/**
- * {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_ARM_TYPE}
+ * {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_ARM_TYPE}
*/
public int emMode; // 布撤防模式
public byte[] szReserved=new byte[1024]; // 保留字节
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ALARM_DEVICE_MODIFIED_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ALARM_DEVICE_MODIFIED_INFO.java
index 533b7e4..27d0eea 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ALARM_DEVICE_MODIFIED_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ALARM_DEVICE_MODIFIED_INFO.java
@@ -14,11 +14,11 @@
public NET_TIME_EX stuUTC=new NET_TIME_EX(); // 事件发生的时间,标准的(不带时区偏差的)UTC时间
public byte[] szUser=new byte[32]; // 用户名称
/**
- * {@link com.ruoyi.device.dhsdk.lib.enumeration.NET_EVENT_OPERATE_TYPE}
+ * {@link com.ard.device.dhsdk.lib.enumeration.NET_EVENT_OPERATE_TYPE}
*/
public int emOpType; // 操作类型
/**
- * {@link com.ruoyi.device.dhsdk.lib.enumeration.NET_EVENT_DEVICE_TYPE}
+ * {@link com.ard.device.dhsdk.lib.enumeration.NET_EVENT_DEVICE_TYPE}
*/
public int emDeviceType; // 设备类型
public byte[] szReserved=new byte[1024];// 保留字节
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ALARM_USER.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ALARM_USER.java
index a569054..c7c1bac 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ALARM_USER.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ALARM_USER.java
@@ -14,7 +14,7 @@
*/
public byte[] szID = new byte[32];
/**
- * 用户状态 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_GETUSERINFOBYCONDITION_USER_STATUS}
+ * 用户状态 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_GETUSERINFOBYCONDITION_USER_STATUS}
*/
public int emUserStatus;
/**
@@ -30,11 +30,11 @@
*/
public int nAuthorityListNum;
/**
- * 用户的权限列表,数组值参考{@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_ALARM_USERAUTHORITY}
+ * 用户的权限列表,数组值参考{@link com.ard.device.component.sdk.dh.lib.enumeration.EM_ALARM_USERAUTHORITY}
*/
public int[] emAuthorityList = new int[32];
/**
- * 用户所在组 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_ALARM_USER_GROUP}
+ * 用户所在组 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_ALARM_USER_GROUP}
*/
public int emGroup;
/**
@@ -42,7 +42,7 @@
*/
public int bReserved;
/**
- * 用户类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_GETUSERINFOBYCONDITION_USER_TYPE}
+ * 用户类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_GETUSERINFOBYCONDITION_USER_TYPE}
*/
public int emUserType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ALARM_USER_MODIFIED_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ALARM_USER_MODIFIED_INFO.java
index f99f335..274784e 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ALARM_USER_MODIFIED_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ALARM_USER_MODIFIED_INFO.java
@@ -13,11 +13,11 @@
public int nChannel; // 通道号
public byte[] szUser=new byte[128]; // 用户名称
/**
- * {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.NET_EVENT_OPERATE_TYPE;}
+ * {@link com.ard.device.component.sdk.dh.lib.enumeration.NET_EVENT_OPERATE_TYPE;}
*/
public int emOpType; // 操作类型
/**
- * {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.NET_EVENT_USER_TYPE;}
+ * {@link com.ard.device.component.sdk.dh.lib.enumeration.NET_EVENT_USER_TYPE;}
*/
public int emUserType; // 用户类型
public byte[] szReserved=new byte[1024]; // 保留字节
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ALARM_USER_ONECLICKARMING.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ALARM_USER_ONECLICKARMING.java
index 0b9eb08..02932a9 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ALARM_USER_ONECLICKARMING.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ALARM_USER_ONECLICKARMING.java
@@ -13,19 +13,19 @@
*/
public int bEnable;
/**
- * 布防功能 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_ALARM_ONECLICKARMING_FUNCTION}
+ * 布防功能 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_ALARM_ONECLICKARMING_FUNCTION}
*/
public int emFunction;
/**
- * 触发类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_ALARM_ONECLICKARMING_TRIGGEROPTION}
+ * 触发类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_ALARM_ONECLICKARMING_TRIGGEROPTION}
*/
public int emTriggerOption;
/**
- * 一键布防类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.NET_EM_SCENE_MODE}
+ * 一键布防类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.NET_EM_SCENE_MODE}
*/
public int emArmProfile;
/**
- * 布撤防模式 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_ARM_TYPE}
+ * 布撤防模式 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_ARM_TYPE}
*/
public int emArmMode;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ALARM_USER_PASS_CONFIRM_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ALARM_USER_PASS_CONFIRM_INFO.java
index 2c1acb6..0359abf 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ALARM_USER_PASS_CONFIRM_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ALARM_USER_PASS_CONFIRM_INFO.java
@@ -39,7 +39,7 @@
*/
public int nCount;
/**
- * 进出方向(事件类型) {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_USER_PASS_TYPE}
+ * 进出方向(事件类型) {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_USER_PASS_TYPE}
*/
public int emType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ARM_OPTIONS.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ARM_OPTIONS.java
index fe44661..a06df20 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ARM_OPTIONS.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ARM_OPTIONS.java
@@ -9,11 +9,11 @@
*/
public class NET_ARM_OPTIONS extends NetSDKLib.SdkStructure {
/**
- * 情景模式 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.NET_EM_SCENE_MODE}
+ * 情景模式 {@link com.ard.device.component.sdk.dh.lib.enumeration.NET_EM_SCENE_MODE}
*/
public int emSceneMode;
/**
- * 触发方式 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_AREAARM_TRIGGERMODE}
+ * 触发方式 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_AREAARM_TRIGGERMODE}
*/
public int emAreaarmTriggerMode;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_BOAT_OBJECT.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_BOAT_OBJECT.java
index c040138..4ef8c39 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_BOAT_OBJECT.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_BOAT_OBJECT.java
@@ -29,7 +29,7 @@
*/
public int nSpeed;
/**
- * 物体动作支持类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_ACTION}
+ * 物体动作支持类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_ACTION}
*/
public int emActionType;
/**
@@ -41,7 +41,7 @@
*/
public NetSDKLib.NET_RECT stuOriginalBoundingBox = new NetSDKLib.NET_RECT();
/**
- * 行驶方向 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_BOAT_DIRECTION}
+ * 行驶方向 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_BOAT_DIRECTION}
*/
public int emDirection;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_BURN_PARAM_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_BURN_PARAM_INFO.java
index 8f4fbf4..1480b46 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_BURN_PARAM_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_BURN_PARAM_INFO.java
@@ -6,7 +6,7 @@
* @author 47081
* @version 1.0
* @description 刻录参数配置
- * 对应枚举{@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.NET_EM_CFG_OPERATE_TYPE#NET_EM_CFG_BURN_PARAM}
+ * 对应枚举{@link com.ard.device.component.sdk.dh.lib.enumeration.NET_EM_CFG_OPERATE_TYPE#NET_EM_CFG_BURN_PARAM}
* @date 2020/11/10
*/
public class NET_BURN_PARAM_INFO extends NetSDKLib.SdkStructure {
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CB_CUSTOM_SNAP_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CB_CUSTOM_SNAP_INFO.java
index 495ad44..5ba70c9 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CB_CUSTOM_SNAP_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CB_CUSTOM_SNAP_INFO.java
@@ -19,7 +19,7 @@
*/
public NET_TIME stuSnapTime=new NET_TIME();
/**
-自定义抓图类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_CUSTOM_SNAP_TYPE}
+自定义抓图类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_CUSTOM_SNAP_TYPE}
*/
public int emCustomSnapType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CB_THINGS_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CB_THINGS_INFO.java
index 2115e7f..12c3b6c 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CB_THINGS_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CB_THINGS_INFO.java
@@ -11,7 +11,7 @@
*/
public class NET_CB_THINGS_INFO extends NetSDKLib.SdkStructure {
/**
- * 订阅类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_ATTACH_TOPICS}
+ * 订阅类型 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_ATTACH_TOPICS}
*/
public int emTopics;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CB_THINGS_PROPER_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CB_THINGS_PROPER_INFO.java
index c5ff761..b354b80 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CB_THINGS_PROPER_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CB_THINGS_PROPER_INFO.java
@@ -18,7 +18,7 @@
*/
public byte[] szValue = new byte[256];
/**
- * szValue对应的类型;有int,bool,string类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_PROPERTIES_VALUE_TYPE}
+ * szValue对应的类型;有int,bool,string类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_PROPERTIES_VALUE_TYPE}
*/
public int emValueType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CB_VIDEOSTAT_HEATMAP.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CB_VIDEOSTAT_HEATMAP.java
index 719c4cd..e01a6b0 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CB_VIDEOSTAT_HEATMAP.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CB_VIDEOSTAT_HEATMAP.java
@@ -11,7 +11,7 @@
public class NET_CB_VIDEOSTAT_HEATMAP extends NetSDKLib.SdkStructure {
public int nToken;
/**
- * 热度图类型,对应枚举类型{@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_HEATMAP_TYPE}
+ * 热度图类型,对应枚举类型{@link com.ard.device.component.sdk.dh.lib.enumeration.EM_HEATMAP_TYPE}
*/
public int emHeatMapType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CB_VIDEOSTAT_STREAM.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CB_VIDEOSTAT_STREAM.java
index 958dcf2..3c48aed 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CB_VIDEOSTAT_STREAM.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CB_VIDEOSTAT_STREAM.java
@@ -29,7 +29,7 @@
*/
public byte[] szRuleType = new byte[32];
/**
- * 粒度 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_STAT_GRANULARITY}
+ * 粒度 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_STAT_GRANULARITY}
*/
public int emStatGranularity;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CFG_ACCESSCTL_SPECIALDAYS_SCHEDULE_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CFG_ACCESSCTL_SPECIALDAYS_SCHEDULE_INFO.java
index 9241b65..13dcace 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CFG_ACCESSCTL_SPECIALDAYS_SCHEDULE_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CFG_ACCESSCTL_SPECIALDAYS_SCHEDULE_INFO.java
@@ -8,7 +8,7 @@
* @author 47081
* @version 1.0
* @description 门禁假日计划配置
- * 对应枚举类型{@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.NET_EM_CFG_OPERATE_TYPE#NET_EM_CFG_ACCESSCTL_SPECIALDAYS_SCHEDULE}
+ * 对应枚举类型{@link com.ard.device.component.sdk.dh.lib.enumeration.NET_EM_CFG_OPERATE_TYPE#NET_EM_CFG_ACCESSCTL_SPECIALDAYS_SCHEDULE}
* @date 2020/10/19
*/
public class NET_CFG_ACCESSCTL_SPECIALDAYS_SCHEDULE_INFO extends NetSDKLib.SdkStructure {
@@ -22,7 +22,7 @@
*/
public boolean bSchdule;
/**
- * {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.NET_EM_CFG_OPERATE_TYPE#NET_EM_CFG_ACCESSCTL_SPECIALDAY_GROUP} 配置的下标
+ * {@link com.ard.device.component.sdk.dh.lib.enumeration.NET_EM_CFG_OPERATE_TYPE#NET_EM_CFG_ACCESSCTL_SPECIALDAY_GROUP} 配置的下标
*/
public int nGroupNo;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CFG_ACCESSCTL_SPECIALDAY_GROUP_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CFG_ACCESSCTL_SPECIALDAY_GROUP_INFO.java
index 30a3a93..7a06e47 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CFG_ACCESSCTL_SPECIALDAY_GROUP_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CFG_ACCESSCTL_SPECIALDAY_GROUP_INFO.java
@@ -8,7 +8,7 @@
* @author 47081
* @version 1.0
* @description 门禁假日组配置,对应枚举 {@link
- * com.ruoyi.device.dhsdk.lib.enumeration.NET_EM_CFG_OPERATE_TYPE#NET_EM_CFG_ACCESSCTL_SPECIALDAY_GROUP}
+ * com.ard.device.dhsdk.lib.enumeration.NET_EM_CFG_OPERATE_TYPE#NET_EM_CFG_ACCESSCTL_SPECIALDAY_GROUP}
* @date 2020/10/19
*/
public class NET_CFG_ACCESSCTL_SPECIALDAY_GROUP_INFO extends NetSDKLib.SdkStructure {
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CFG_CONSUMPTION_STRATEGY_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CFG_CONSUMPTION_STRATEGY_INFO.java
index ea3f3c8..2f6143f 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CFG_CONSUMPTION_STRATEGY_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CFG_CONSUMPTION_STRATEGY_INFO.java
@@ -14,7 +14,7 @@
*/
public int dwSize;
/**
-消费模式 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_NET_CONSUMPTION_MODE}
+消费模式 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_NET_CONSUMPTION_MODE}
*/
public int emMode;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CFG_CUSTOMER_DEV_SETTING_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CFG_CUSTOMER_DEV_SETTING_INFO.java
index b9cd155..aeb1985 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CFG_CUSTOMER_DEV_SETTING_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CFG_CUSTOMER_DEV_SETTING_INFO.java
@@ -13,7 +13,7 @@
*/
public int dwSize;
/**
- * 开门方式 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_CUSTOMER_DEV_SETTING_DOOR_METHOD}
+ * 开门方式 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_CUSTOMER_DEV_SETTING_DOOR_METHOD}
*/
public int emDoorMethod;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CFG_NAS_DIRECTORY.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CFG_NAS_DIRECTORY.java
index aae3108..483da98 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CFG_NAS_DIRECTORY.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CFG_NAS_DIRECTORY.java
@@ -27,7 +27,7 @@
*/
public int nNASCfgRealNum;
/**
-获取到的配置信息指针, 需用户申请内存 {@link com.ruoyi.utils.sdk.dhsdk.lib.structure.NAS_DIRECTORY_CFG_INFO}
+获取到的配置信息指针, 需用户申请内存 {@link com.ard.utils.sdk.dhsdk.lib.structure.NAS_DIRECTORY_CFG_INFO}
*/
public Pointer pNASDirectoryInfo;
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CFG_QR_CODE_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CFG_QR_CODE_INFO.java
index 2ffcb65..5d04df8 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CFG_QR_CODE_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CFG_QR_CODE_INFO.java
@@ -6,7 +6,7 @@
* @author 119178
* @version 1.0
* @description 配置二维码有效时间
- * 对应枚举{@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.NET_EM_CFG_OPERATE_TYPE#NET_EM_CFG_QR_CODE}
+ * 对应枚举{@link com.ard.utils.sdk.dhsdk.lib.enumeration.NET_EM_CFG_OPERATE_TYPE#NET_EM_CFG_QR_CODE}
* @date 2020/12/11
*/
public class NET_CFG_QR_CODE_INFO extends NetSDKLib.SdkStructure{
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CHANNELS_STATE.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CHANNELS_STATE.java
index 7452649..af87f80 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CHANNELS_STATE.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CHANNELS_STATE.java
@@ -10,7 +10,7 @@
*/
public class NET_CHANNELS_STATE extends NetSDKLib.SdkStructure {
/**
-通道类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_CHANNELS_STATE_TYPE}
+通道类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_CHANNELS_STATE_TYPE}
*/
public int emType;
/**
@@ -18,15 +18,15 @@
*/
public int nIndex;
/**
-在线状态 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_DEV_STATUS}
+在线状态 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_DEV_STATUS}
*/
public int emOnlineState;
/**
-报警状态,当emType为EM_CHANNELS_STATE_TYPE_ALARMIN时有效 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_ZONE_STATUS}
+报警状态,当emType为EM_CHANNELS_STATE_TYPE_ALARMIN时有效 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_ZONE_STATUS}
*/
public int emAlarmState;
/**
-输出状态,当emType为EM_CHANNELS_STATE_TYPE_ALARMOUT,EM_CHANNELS_STATE_TYPE_SIREN时有效 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_OUTPUT_STATE}
+输出状态,当emType为EM_CHANNELS_STATE_TYPE_ALARMOUT,EM_CHANNELS_STATE_TYPE_SIREN时有效 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_OUTPUT_STATE}
*/
public int emOutputState;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CHANNELS_STATE_CONDITION.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CHANNELS_STATE_CONDITION.java
index f4238bf..60a75a8 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CHANNELS_STATE_CONDITION.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CHANNELS_STATE_CONDITION.java
@@ -10,7 +10,7 @@
*/
public class NET_CHANNELS_STATE_CONDITION extends NetSDKLib.SdkStructure {
/**
-通道类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_CHANNELS_STATE_TYPE}
+通道类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_CHANNELS_STATE_TYPE}
*/
public int emType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_COVER_PLATE_DETECT.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_COVER_PLATE_DETECT.java
index d1132f7..72d940d 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_COVER_PLATE_DETECT.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_COVER_PLATE_DETECT.java
@@ -10,7 +10,7 @@
*/
public class NET_COVER_PLATE_DETECT extends NetSDKLib.SdkStructure {
/**
-盖板状态 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_COVER_PLATE_STATE}
+盖板状态 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_COVER_PLATE_STATE}
*/
public int emCoverPlateState;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CTRL_ACCESS_CALL_LIFT.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CTRL_ACCESS_CALL_LIFT.java
index 64aef3c..44f672b 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CTRL_ACCESS_CALL_LIFT.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CTRL_ACCESS_CALL_LIFT.java
@@ -24,11 +24,11 @@
*/
public byte[] szDestFloor=new byte[16];
/**
-呼叫电梯命令 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_CALLLIFT_CMD}
+呼叫电梯命令 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_CALLLIFT_CMD}
*/
public int emCallLiftCmd;
/**
-呼叫电梯的方式 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_CALLLIFT_ACTION}
+呼叫电梯的方式 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_CALLLIFT_ACTION}
*/
public int emCallLiftAction;
/**
@@ -44,7 +44,7 @@
*/
public int[] nCallLiftNo=new int[16];
/**
-呼梯类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_LIFT_CALLER_TYPE}
+呼梯类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_LIFT_CALLER_TYPE}
*/
public int emLiftCaller;
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CTRL_SET_BYPASS.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CTRL_SET_BYPASS.java
index d3095dd..3a42202 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CTRL_SET_BYPASS.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_CTRL_SET_BYPASS.java
@@ -21,7 +21,7 @@
public Pointer szDevPwd;
/**
- * 通道状态,参考枚举 { @link com.ruoyi.utils.sdk.dhsdk.lib.NetSDKLib.NET_BYPASS_MODE}
+ * 通道状态,参考枚举 { @link com.ard.utils.sdk.dhsdk.lib.NetSDKLib.NET_BYPASS_MODE}
*/
public int emMode;
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DETECT_BIG_PIC_INFO_EX.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DETECT_BIG_PIC_INFO_EX.java
index 94b7a09..9926f26 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DETECT_BIG_PIC_INFO_EX.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DETECT_BIG_PIC_INFO_EX.java
@@ -47,11 +47,11 @@
*/
public byte[] szPath = new byte[256];
/**
- * 坐标系类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_COORDINATE_TYPE}
+ * 坐标系类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_COORDINATE_TYPE}
*/
public int emCoordinateType;
/**
- * 目标类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_DETECT_OBJECT_TYPE}
+ * 目标类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_DETECT_OBJECT_TYPE}
*/
public int emObjectType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DEVSTATUS_NET_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DEVSTATUS_NET_INFO.java
index 207f63f..306021f 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DEVSTATUS_NET_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DEVSTATUS_NET_INFO.java
@@ -28,7 +28,7 @@
*/
public int nCellulIntensity;
/**
-有线网连接状态 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.NET_EM_ETH_STATE}
+有线网连接状态 {@link com.ard.device.component.sdk.dh.lib.enumeration.NET_EM_ETH_STATE}
*/
public int emEthState;
/**
@@ -40,11 +40,11 @@
*/
public int n3GfluxByTime;
/**
-网络连接状态 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.NET_EM_ETH_STATE}
+网络连接状态 {@link com.ard.device.component.sdk.dh.lib.enumeration.NET_EM_ETH_STATE}
*/
public int emWifiState;
/**
-蜂窝网络连接状态 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.NET_EM_ETH_STATE}
+蜂窝网络连接状态 {@link com.ard.device.component.sdk.dh.lib.enumeration.NET_EM_ETH_STATE}
*/
public int emCellularstate;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DEVSTATUS_POWER_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DEVSTATUS_POWER_INFO.java
index 969d8c4..c0df8b3 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DEVSTATUS_POWER_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DEVSTATUS_POWER_INFO.java
@@ -14,7 +14,7 @@
*/
public int nBatteryPercent;
/**
-供电类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.NET_EM_POWER_TYPE}
+供电类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.NET_EM_POWER_TYPE}
*/
public int emPowerType;
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DEVSTATUS_SIM_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DEVSTATUS_SIM_INFO.java
index d5dc168..07639f3 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DEVSTATUS_SIM_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DEVSTATUS_SIM_INFO.java
@@ -10,7 +10,7 @@
*/
public class NET_DEVSTATUS_SIM_INFO extends NetSDKLib.SdkStructure {
/**
-SIM卡状态 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.NET_EM_SIM_STATE}
+SIM卡状态 {@link com.ard.device.component.sdk.dh.lib.enumeration.NET_EM_SIM_STATE}
*/
public int emStatus;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DEV_EVENT_CIGARETTE_CASE_DETECTION_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DEV_EVENT_CIGARETTE_CASE_DETECTION_INFO.java
index 12402f5..f3febe7 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DEV_EVENT_CIGARETTE_CASE_DETECTION_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DEV_EVENT_CIGARETTE_CASE_DETECTION_INFO.java
@@ -34,7 +34,7 @@
*/
public double PTS;
/**
-智能事件所属大类 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_CLASS_TYPE}
+智能事件所属大类 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_CLASS_TYPE}
*/
public int emClassType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DEV_EVENT_CROSSLINE_STAT_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DEV_EVENT_CROSSLINE_STAT_INFO.java
index dd1439e..c9313b9 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DEV_EVENT_CROSSLINE_STAT_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DEV_EVENT_CROSSLINE_STAT_INFO.java
@@ -54,7 +54,7 @@
*/
public int nAreaID;
/**
-绊线方向 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_STAT_DIRECTION}
+绊线方向 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_STAT_DIRECTION}
*/
public int emDirection;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DEV_EVENT_REGIONNUM_STAT_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DEV_EVENT_REGIONNUM_STAT_INFO.java
index be5dd79..1dca7a8 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DEV_EVENT_REGIONNUM_STAT_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DEV_EVENT_REGIONNUM_STAT_INFO.java
@@ -54,7 +54,7 @@
*/
public int nAreaID;
/**
-绊线方向 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_STAT_DIRECTION}
+绊线方向 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_STAT_DIRECTION}
*/
public int emDirection;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DIAL_DETECT.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DIAL_DETECT.java
index 659fc3d..570f354 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DIAL_DETECT.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DIAL_DETECT.java
@@ -10,7 +10,7 @@
*/
public class NET_DIAL_DETECT extends NetSDKLib.SdkStructure {
/**
-表盘状态 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_DIAL_STATE}
+表盘状态 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_DIAL_STATE}
*/
public int emDialState;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DOOR_DETECT.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DOOR_DETECT.java
index 7be0502..17918b1 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DOOR_DETECT.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_DOOR_DETECT.java
@@ -10,7 +10,7 @@
*/
public class NET_DOOR_DETECT extends NetSDKLib.SdkStructure {
/**
-箱门状态 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_DOOR_STATE}
+箱门状态 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_DOOR_STATE}
*/
public int emDoorState;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_EM_CFG_USER_PASS_DATA_COUNT_CLEAR_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_EM_CFG_USER_PASS_DATA_COUNT_CLEAR_INFO.java
index ec46288..ba1470e 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_EM_CFG_USER_PASS_DATA_COUNT_CLEAR_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_EM_CFG_USER_PASS_DATA_COUNT_CLEAR_INFO.java
@@ -18,7 +18,7 @@
*/
public int bEnable;
/**
- * 定期人数清除周期 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_USER_PASS_DATA_COUNT_CLEAR_PERIOD}
+ * 定期人数清除周期 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_USER_PASS_DATA_COUNT_CLEAR_PERIOD}
*/
public int emPeriod;
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ENCODE_AUDIO_COMPRESSION_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ENCODE_AUDIO_COMPRESSION_INFO.java
index 1cee75c..7e4eae3 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ENCODE_AUDIO_COMPRESSION_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ENCODE_AUDIO_COMPRESSION_INFO.java
@@ -12,7 +12,7 @@
public int dwSize;
public int bAudioEnable; // 音频使能
- /** 参考{@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.NET_EM_FORMAT_TYPE}*/
+ /** 参考{@link com.ard.device.component.sdk.dh.lib.enumeration.NET_EM_FORMAT_TYPE}*/
public int emFormatType; // 码流类型,设置和获取时都需要设置值
/** 参考{@link NetSDKLib.NET_EM_AUDIO_FORMAT} */
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ENCODE_AUDIO_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ENCODE_AUDIO_INFO.java
index ef50e2e..9dd9926 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ENCODE_AUDIO_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_ENCODE_AUDIO_INFO.java
@@ -11,7 +11,7 @@
*/
public class NET_ENCODE_AUDIO_INFO extends NetSDKLib.SdkStructure{
public int dwSize;
- /** 参考{@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.NET_EM_FORMAT_TYPE}*/
+ /** 参考{@link com.ard.device.component.sdk.dh.lib.enumeration.NET_EM_FORMAT_TYPE}*/
public int emFormatType; // 码流类型,设置和获取时都需要设置值
public int nDepth; // 音频采样深度
public int nFrequency; // 音频采样频率
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_EXTRA_PLATES.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_EXTRA_PLATES.java
index 324d1bf..cf1f4fa 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_EXTRA_PLATES.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_EXTRA_PLATES.java
@@ -22,11 +22,11 @@
*/
public byte[] szText=new byte[64];
/**
-车牌类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_NET_PLATE_TYPE}
+车牌类型 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_NET_PLATE_TYPE}
*/
public int emCategory;
/**
-车牌颜色 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_NET_PLATE_COLOR_TYPE}
+车牌颜色 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_NET_PLATE_COLOR_TYPE}
*/
public int emColor;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_FIREPROOF_CLOTHES.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_FIREPROOF_CLOTHES.java
index 58769f3..a2d1a20 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_FIREPROOF_CLOTHES.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_FIREPROOF_CLOTHES.java
@@ -9,11 +9,11 @@
*/
public class NET_FIREPROOF_CLOTHES extends NetSDKLib.SdkStructure {
/**
- * 是否穿着防火衣 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_FIREPROOF_CLOTHES_STATE}
+ * 是否穿着防火衣 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_FIREPROOF_CLOTHES_STATE}
*/
public int emHasFireProofClothes;
/**
- * 防火衣颜色 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_CLOTHES_COLOR}
+ * 防火衣颜色 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_CLOTHES_COLOR}
*/
public int emFireProofClothesColor;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_GLASSES_RELATED_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_GLASSES_RELATED_INFO.java
index ddc00c0..d865024 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_GLASSES_RELATED_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_GLASSES_RELATED_INFO.java
@@ -9,7 +9,7 @@
*/
public class NET_GLASSES_RELATED_INFO extends NetSDKLib.SdkStructure {
/**
- * 眼镜检测规则中报警类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_GLASSES_RULE_TYPE}
+ * 眼镜检测规则中报警类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_GLASSES_RULE_TYPE}
*/
public int emGlassesType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_HISTORY_TRAFFIC_CAR_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_HISTORY_TRAFFIC_CAR_INFO.java
index f78b717..fcf9040 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_HISTORY_TRAFFIC_CAR_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_HISTORY_TRAFFIC_CAR_INFO.java
@@ -70,11 +70,11 @@
*/
public int nAnnualInspectionShape;
/**
- * 主驾驶遮阳板状态 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.NET_SUNSHADE_STATE}
+ * 主驾驶遮阳板状态 {@link com.ard.device.component.sdk.dh.lib.enumeration.NET_SUNSHADE_STATE}
*/
public int emSunShade;
/**
- * 副驾驶遮阳板状态 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.NET_SUNSHADE_STATE}
+ * 副驾驶遮阳板状态 {@link com.ard.device.component.sdk.dh.lib.enumeration.NET_SUNSHADE_STATE}
*/
public int emSubSeatSunShade;
/**
@@ -82,7 +82,7 @@
*/
public int nCardCount;
/**
- * 主驾驶安全带 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.NET_SAFEBELT_STATE}
+ * 主驾驶安全带 {@link com.ard.device.component.sdk.dh.lib.enumeration.NET_SAFEBELT_STATE}
*/
public int emSafeBelt;
/**
@@ -102,7 +102,7 @@
*/
public int nSubSeatPeople;
/**
- * 副驾驶安全带 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.NET_SAFEBELT_STATE}
+ * 副驾驶安全带 {@link com.ard.device.component.sdk.dh.lib.enumeration.NET_SAFEBELT_STATE}
*/
public int emSubSeatSafeBelt;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IMAGE_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IMAGE_INFO.java
index fcd05f7..e3aaf09 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IMAGE_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IMAGE_INFO.java
@@ -10,7 +10,7 @@
*/
public class NET_IMAGE_INFO extends NetSDKLib.SdkStructure {
/**
-图片类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_PIC_TYPE}
+图片类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_PIC_TYPE}
*/
public int emPicType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_INSULATOR_DETECT.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_INSULATOR_DETECT.java
index 641cf1b..632baa0 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_INSULATOR_DETECT.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_INSULATOR_DETECT.java
@@ -10,7 +10,7 @@
*/
public class NET_INSULATOR_DETECT extends NetSDKLib.SdkStructure {
/**
-绝缘子状态 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_INSULATOR_STATE}
+绝缘子状态 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_INSULATOR_STATE}
*/
public int emInsulatorState;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_ACCESSCONTROL_CAPTURE_CMD.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_ACCESSCONTROL_CAPTURE_CMD.java
index 4e16a0d..088b60d 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_ACCESSCONTROL_CAPTURE_CMD.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_ACCESSCONTROL_CAPTURE_CMD.java
@@ -14,7 +14,7 @@
public int dwSize;
/**
* 采集类型 (EM_COLLECTION_TYPE已被使用)
- * {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_GATHER_TYPE}
+ * {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_GATHER_TYPE}
*/
public int emGathertype;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_ATTACH_VIDEOSTAT_STREAM.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_ATTACH_VIDEOSTAT_STREAM.java
index 462d2a4..7a0afbb 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_ATTACH_VIDEOSTAT_STREAM.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_ATTACH_VIDEOSTAT_STREAM.java
@@ -18,7 +18,7 @@
*/
public int nVideoChannel;
/**
- * 粒度 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_STAT_GRANULARITY}
+ * 粒度 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_STAT_GRANULARITY}
*/
public int emGranularity;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_ATTACH_VIDEO_STATISTICS.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_ATTACH_VIDEO_STATISTICS.java
index f202ac3..e3e2323 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_ATTACH_VIDEO_STATISTICS.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_ATTACH_VIDEO_STATISTICS.java
@@ -26,7 +26,7 @@
*/
public Pointer dwUser;
/**
- * 业务类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.NET_EM_VS_TYPE}
+ * 业务类型 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.NET_EM_VS_TYPE}
*/
public int emType;
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_CREATE_TRANSMIT_TUNNEL.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_CREATE_TRANSMIT_TUNNEL.java
index 0d5d8ec..1c095af 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_CREATE_TRANSMIT_TUNNEL.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_CREATE_TRANSMIT_TUNNEL.java
@@ -13,11 +13,11 @@
*/
public int dwSize;
/**
-/< 代理类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_TRANSMIT_PROXY_TYPE }
+/< 代理类型 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_TRANSMIT_PROXY_TYPE }
*/
public int emProxyType;
/**
-/< 代理模式 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_TRANSMIT_PROXY_MODE }
+/< 代理模式 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_TRANSMIT_PROXY_MODE }
*/
public int emProxyMode;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_CREAT_SUB_BUSINESS_MDL_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_CREAT_SUB_BUSINESS_MDL_INFO.java
index 238dd71..3ae1964 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_CREAT_SUB_BUSINESS_MDL_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_CREAT_SUB_BUSINESS_MDL_INFO.java
@@ -12,7 +12,7 @@
*/
public int dwSize;
/**
-/< 连接方式 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_SUBLINK_TYPE}
+/< 连接方式 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_SUBLINK_TYPE}
*/
public int emLinkType;
/**
@@ -25,7 +25,7 @@
public NET_DEV_NETWORK_INFO stuDevNetInfo=new NET_DEV_NETWORK_INFO();
/**
-连接模式 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_SUBLINK_MODE}
+连接模式 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_SUBLINK_MODE}
*/
public int emLinkMode;
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_DOFIND_FACERECONGNITION_EX.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_DOFIND_FACERECONGNITION_EX.java
index 7fbc053..6ee2ea1 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_DOFIND_FACERECONGNITION_EX.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_DOFIND_FACERECONGNITION_EX.java
@@ -24,7 +24,7 @@
*/
public int nCount;
/**
- * 指定查询结果返回图片的格式 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_NEEDED_PIC_RETURN_TYPE}
+ * 指定查询结果返回图片的格式 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_NEEDED_PIC_RETURN_TYPE}
*/
public int emDataType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_FACE_RECOGNITION_DETECT_MULTI_FACE_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_FACE_RECOGNITION_DETECT_MULTI_FACE_INFO.java
index f503573..6b96b55 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_FACE_RECOGNITION_DETECT_MULTI_FACE_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_FACE_RECOGNITION_DETECT_MULTI_FACE_INFO.java
@@ -31,7 +31,7 @@
*/
public int nBufferLen;
/**
- * 目标类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.NetSDKLib.EM_OBJECT_TYPE}
+ * 目标类型 {@link com.ard.utils.sdk.dhsdk.lib.NetSDKLib.EM_OBJECT_TYPE}
*/
public int emDetectObjType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_GET_TEMPERATUREEX.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_GET_TEMPERATUREEX.java
index c0a3e01..1ae6237 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_GET_TEMPERATUREEX.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_GET_TEMPERATUREEX.java
@@ -13,7 +13,7 @@
*/
public int dwSize;
/**
- * 温度类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_TEMPERATUREEX_TYPE}
+ * 温度类型 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_TEMPERATUREEX_TYPE}
*/
public int emTemperatureType;
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_GET_VIDEOSTAT_HEATMAP.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_GET_VIDEOSTAT_HEATMAP.java
index 1651bcf..63dda1c 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_GET_VIDEOSTAT_HEATMAP.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_GET_VIDEOSTAT_HEATMAP.java
@@ -26,7 +26,7 @@
*/
public NET_TIME stuEndTime;
/**
- * Ai热度图类型,枚举值类型{@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_HEATMAP_TYPE}
+ * Ai热度图类型,枚举值类型{@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_HEATMAP_TYPE}
*/
public int emHeatMapType;
public NET_IN_GET_VIDEOSTAT_HEATMAP(){
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_PACKAGE_STATISTICS_BYGRADE.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_PACKAGE_STATISTICS_BYGRADE.java
index c21cce2..5cacdd3 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_PACKAGE_STATISTICS_BYGRADE.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_PACKAGE_STATISTICS_BYGRADE.java
@@ -12,7 +12,7 @@
/**
- * 危险物等级,参考枚举{@link com.ruoyi.utils.sdk.dhsdk.lib.NetSDKLib.EM_DANGER_GRADE_TYPE }
+ * 危险物等级,参考枚举{@link com.ard.utils.sdk.dhsdk.lib.NetSDKLib.EM_DANGER_GRADE_TYPE }
*/
public int emGrade; // 危险物等级
public int nCount; // 危险物数量
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_PACKAGE_STATISTICS_BYTYPE.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_PACKAGE_STATISTICS_BYTYPE.java
index 1d62f77..2fb176a 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_PACKAGE_STATISTICS_BYTYPE.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_PACKAGE_STATISTICS_BYTYPE.java
@@ -10,7 +10,7 @@
public class NET_IN_PACKAGE_STATISTICS_BYTYPE extends NetSDKLib.SdkStructure{
/**
- * 危险物等级,参考枚举{@link com.ruoyi.utils.sdk.dhsdk.lib.NetSDKLib.EM_INSIDE_OBJECT_TYPE }
+ * 危险物等级,参考枚举{@link com.ard.utils.sdk.dhsdk.lib.NetSDKLib.EM_INSIDE_OBJECT_TYPE }
*/
public int emType; // 危险物类型
public int nCount; // 危险物数量
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_PERSON_INFO_INPUT_RESULT.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_PERSON_INFO_INPUT_RESULT.java
index a38b3b6..a8b1f48 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_PERSON_INFO_INPUT_RESULT.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_PERSON_INFO_INPUT_RESULT.java
@@ -27,7 +27,7 @@
*/
public byte[] szCitizenID = new byte[64];
/**
- * 设备展示颜色 com.ruoyi.device.dhsdk.lib.enumeration.EM_SHOW_COLOR
+ * 设备展示颜色 com.ard.device.dhsdk.lib.enumeration.EM_SHOW_COLOR
*/
public int emColor;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_SET_2DCODE.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_SET_2DCODE.java
index c822bfc..7661052 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_SET_2DCODE.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_SET_2DCODE.java
@@ -17,7 +17,7 @@
public int dwSize;
/**
* 二维码类型,
- * 对应枚举类型{@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.NET_EM_2DCODE_TYPE}
+ * 对应枚举类型{@link com.ard.utils.sdk.dhsdk.lib.enumeration.NET_EM_2DCODE_TYPE}
*/
public int em2DCodeType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_SET_ALARMMODE.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_SET_ALARMMODE.java
index c399e34..73a777e 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_SET_ALARMMODE.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_SET_ALARMMODE.java
@@ -14,7 +14,7 @@
*/
public int dwSize;
/**
- * 布撤防类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_ARM_TYPE}
+ * 布撤防类型 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_ARM_TYPE}
*/
public int emArmType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_SET_BYPASSMODE.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_SET_BYPASSMODE.java
index 1d929bb..3da381d 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_SET_BYPASSMODE.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_SET_BYPASSMODE.java
@@ -18,7 +18,7 @@
*/
public byte[] szPwd = new byte[256];
/**
- * 旁路模式 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_BYPASSMODE_TYPE}
+ * 旁路模式 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_BYPASSMODE_TYPE}
*/
public int emType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_SET_EXAM_RECORDING_PLANS.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_SET_EXAM_RECORDING_PLANS.java
index a90aa0a..428a4e7 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_SET_EXAM_RECORDING_PLANS.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_SET_EXAM_RECORDING_PLANS.java
@@ -19,7 +19,7 @@
*/
public int nPlansNum;
/**
-考试计划, 由用户申请和释放, 最大为1024个 {@link com.ruoyi.utils.sdk.dhsdk.lib.structure.NET_EXAM_RECORDING_PLAN_INFO}
+考试计划, 由用户申请和释放, 最大为1024个 {@link com.ard.utils.sdk.dhsdk.lib.structure.NET_EXAM_RECORDING_PLAN_INFO}
*/
public Pointer pstuPlans;
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_SET_OUTPUT_STATE.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_SET_OUTPUT_STATE.java
index 8b87b4b..1b88aa0 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_SET_OUTPUT_STATE.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_SET_OUTPUT_STATE.java
@@ -14,7 +14,7 @@
*/
public int dwSize;
/**
- * 输出类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_OUTPUT_TYPE}
+ * 输出类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_OUTPUT_TYPE}
*/
public int emType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_STARTMULTIFIND_FACERECONGNITION_EX.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_STARTMULTIFIND_FACERECONGNITION_EX.java
index 57b088a..6cff888 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_STARTMULTIFIND_FACERECONGNITION_EX.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_STARTMULTIFIND_FACERECONGNITION_EX.java
@@ -21,7 +21,7 @@
*/
public int nChannelCount;
/**
- * 搜索的目标类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.NetSDKLib.EM_OBJECT_TYPE}
+ * 搜索的目标类型 {@link com.ard.utils.sdk.dhsdk.lib.NetSDKLib.EM_OBJECT_TYPE}
*/
public int emObjectType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_START_REDIRECT_SERVICE.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_START_REDIRECT_SERVICE.java
index 5278d7e..0ce9f9c 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_START_REDIRECT_SERVICE.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_START_REDIRECT_SERVICE.java
@@ -8,7 +8,7 @@
* @author 47081
* @version 1.0
* @description CLIENT_StartRedirectServiceEx接口输入参数, {@link
- * com.ruoyi.device.dhsdk.lib.NetSDKLib#CLIENT_StartRedirectServiceEx(Pointer, Pointer)}
+ * com.ard.device.dhsdk.lib.NetSDKLib#CLIENT_StartRedirectServiceEx(Pointer, Pointer)}
* @date 2021/3/13
*/
public class NET_IN_START_REDIRECT_SERVICE extends NetSDKLib.SdkStructure {
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_THINGS_ATTACH.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_THINGS_ATTACH.java
index 61d43b2..bfb2406 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_THINGS_ATTACH.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_THINGS_ATTACH.java
@@ -15,7 +15,7 @@
*/
public int dwSize;
/**
- * 订阅类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_ATTACH_TOPICS}
+ * 订阅类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_ATTACH_TOPICS}
*/
public int emTopics;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_TRAFFICSTARTFINDSTAT.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_TRAFFICSTARTFINDSTAT.java
index 01c7a5a..3fa753f 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_TRAFFICSTARTFINDSTAT.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_TRAFFICSTARTFINDSTAT.java
@@ -47,11 +47,11 @@
public int nClassType;
/**
* 查询要求返回的统计信息粒度 默认按小时
- * {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_GRANULARITY_STARTFIND_TYPE}
+ * {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_GRANULARITY_STARTFIND_TYPE}
*/
public int emGranularity;
/**
- * 统计方向查询条件 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_STARTFIND_DIRECTION}
+ * 统计方向查询条件 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_STARTFIND_DIRECTION}
*/
public int emDirection;
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_TRANSFER_SUBLINK_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_TRANSFER_SUBLINK_INFO.java
index b7d44d4..d2b5d79 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_TRANSFER_SUBLINK_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_TRANSFER_SUBLINK_INFO.java
@@ -12,7 +12,7 @@
*/
public int dwSize;
/**
-/< 连接方式 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_SUBLINK_TYPE }
+/< 连接方式 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_SUBLINK_TYPE }
*/
public int emLinkType;
/**
@@ -24,7 +24,7 @@
*/
public NET_LOCAL_SERVER_NET_INFO stuLoaclServerInfo=new NET_LOCAL_SERVER_NET_INFO();
/**
-连接模式 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_SUBLINK_MODE}
+连接模式 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_SUBLINK_MODE}
*/
public int emLinkMode;
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_WATERDATA_STAT_SERVER_GETDATA_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_WATERDATA_STAT_SERVER_GETDATA_INFO.java
index b36cb2b..1372106 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_WATERDATA_STAT_SERVER_GETDATA_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IN_WATERDATA_STAT_SERVER_GETDATA_INFO.java
@@ -18,7 +18,7 @@
*/
public int nTypeNum;
/**
-检测类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_WATER_DETECTION_ALARM_TYPE}
+检测类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_WATER_DETECTION_ALARM_TYPE}
*/
public int[] emType=new int[32];
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IVS_DIALRECOGNITION_RULE_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IVS_DIALRECOGNITION_RULE_INFO.java
index f97a140..ae6b51c 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IVS_DIALRECOGNITION_RULE_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_IVS_DIALRECOGNITION_RULE_INFO.java
@@ -10,7 +10,7 @@
*/
public class NET_IVS_DIALRECOGNITION_RULE_INFO extends NetSDKLib.SdkStructure {
/**
-仪表类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_DIALDETECT_TYPE}
+仪表类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_DIALDETECT_TYPE}
*/
public int emType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_MULTI_APPEND_EXTENDED_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_MULTI_APPEND_EXTENDED_INFO.java
index a65fe3f..21f63e1 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_MULTI_APPEND_EXTENDED_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_MULTI_APPEND_EXTENDED_INFO.java
@@ -13,7 +13,7 @@
*/
public int nToken;
/**
- * 人脸导入状态 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_FACE_APPEND_STATE}
+ * 人脸导入状态 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_FACE_APPEND_STATE}
*/
public int emState;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_MULTI_LEVEL_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_MULTI_LEVEL_INFO.java
index 2870972..d6d596e 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_MULTI_LEVEL_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_MULTI_LEVEL_INFO.java
@@ -10,11 +10,11 @@
*/
public class NET_MULTI_LEVEL_INFO extends NetSDKLib.SdkStructure {
/**
-配置等级 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_XRAY_OBJECT_DETECT_CONFIG_LEVEL}
+配置等级 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_XRAY_OBJECT_DETECT_CONFIG_LEVEL}
*/
public int emLevel;
/**
-默认参考等级,该等级的默认配置与参考等级的默认配置一样 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_XRAY_OBJECT_DETECT_CONFIG_LEVEL}
+默认参考等级,该等级的默认配置与参考等级的默认配置一样 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_XRAY_OBJECT_DETECT_CONFIG_LEVEL}
*/
public int emDefaultReferenceLevel;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_NOTIFY_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_NOTIFY_INFO.java
index 6230460..628d5d1 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_NOTIFY_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_NOTIFY_INFO.java
@@ -9,7 +9,7 @@
*/
public class NET_NOTIFY_INFO extends NetSDKLib.SdkStructure {
/**
- * 通知类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.NET_NOTIFY_TYPE}
+ * 通知类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.NET_NOTIFY_TYPE}
*/
public int emType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OPENDOOR_MATCHINFO_EX.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OPENDOOR_MATCHINFO_EX.java
index 69a41c7..7f40679 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OPENDOOR_MATCHINFO_EX.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OPENDOOR_MATCHINFO_EX.java
@@ -14,7 +14,7 @@
*/
public byte[] szUserNameEx = new byte[128];
/**
- * 语音类型 (医疗使用) {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_CUSTOM_MEDICAL_VOICE_TYPE}
+ * 语音类型 (医疗使用) {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_CUSTOM_MEDICAL_VOICE_TYPE}
*/
public int emVoiceType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_CREATE_TRANSMIT_TUNNEL.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_CREATE_TRANSMIT_TUNNEL.java
index fefa196..e88d704 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_CREATE_TRANSMIT_TUNNEL.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_CREATE_TRANSMIT_TUNNEL.java
@@ -15,7 +15,7 @@
*/
public int nPort;
/**
- * 私有web代理访问协议 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_WEB_TUNNEL_PROTOCOL}
+ * 私有web代理访问协议 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_WEB_TUNNEL_PROTOCOL}
*/
public int emWebProtocol;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_GET_DYNAMIC_LOCK_RANDOM_PUBLICKEY_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_GET_DYNAMIC_LOCK_RANDOM_PUBLICKEY_INFO.java
index a18969c..2402098 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_GET_DYNAMIC_LOCK_RANDOM_PUBLICKEY_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_GET_DYNAMIC_LOCK_RANDOM_PUBLICKEY_INFO.java
@@ -14,7 +14,7 @@
*/
public int dwSize;
/**
-动态密码锁错误码 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_DYNAMIC_LOCK_ERRORCODE}
+动态密码锁错误码 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_DYNAMIC_LOCK_ERRORCODE}
*/
public int emErrorCode;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_GET_FILE_INFO_BY_PATH_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_GET_FILE_INFO_BY_PATH_INFO.java
index 714f46c..e151547 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_GET_FILE_INFO_BY_PATH_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_GET_FILE_INFO_BY_PATH_INFO.java
@@ -14,7 +14,7 @@
*/
public int dwSize;
/**
- 文件上传状态 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_FILE_UPDATE_STATE}
+ 文件上传状态 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_FILE_UPDATE_STATE}
*/
public int emState;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_GET_VAULTDOOR_STATE_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_GET_VAULTDOOR_STATE_INFO.java
index 0c9328b..80024ce 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_GET_VAULTDOOR_STATE_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_GET_VAULTDOOR_STATE_INFO.java
@@ -14,11 +14,11 @@
*/
public int dwSize;
/**
-锁状态 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_VAULT_LOCKSTATE}
+锁状态 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_VAULT_LOCKSTATE}
*/
public int emLockState;
/**
-门状态 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_VAULT_DOORSTATE}
+门状态 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_VAULT_DOORSTATE}
*/
public int emDoorState;
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_MULTI_APPEND_TO_VEHICLE_REG_DB.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_MULTI_APPEND_TO_VEHICLE_REG_DB.java
index 22b2501..a48b66b 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_MULTI_APPEND_TO_VEHICLE_REG_DB.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_MULTI_APPEND_TO_VEHICLE_REG_DB.java
@@ -14,7 +14,7 @@
public int dwSize; // 结构体大小
public int nErrCodeNum; // 错误码个数
public int nRetErrCodeNum; // 返回的错误码数量
- /** {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_VEHICLE_REG_DB_OPERATOR_ERRCODE} */
+ /** {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_VEHICLE_REG_DB_OPERATOR_ERRCODE} */
public Pointer emErrCode=new Memory(1000*4); // 错误码信息 要求:实现VehicleRegisterDB.multiAppend +vehicle object[1000] 数组定1000
// public int[] emErrCode=new int[1000];
public NET_OUT_MULTI_APPEND_TO_VEHICLE_REG_DB(){
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_NAS_DIRECTORY_GET_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_NAS_DIRECTORY_GET_INFO.java
index 1954a7a..0249e35 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_NAS_DIRECTORY_GET_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_NAS_DIRECTORY_GET_INFO.java
@@ -22,7 +22,7 @@
*/
public int nTotalSpace;
/**
-NAS状态 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_NAS_STATE_TYPE}
+NAS状态 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_NAS_STATE_TYPE}
*/
public int emState;
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_PRE_UPLOAD_REMOTE_FILE.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_PRE_UPLOAD_REMOTE_FILE.java
index c69e63e..4979bbd 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_PRE_UPLOAD_REMOTE_FILE.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_PRE_UPLOAD_REMOTE_FILE.java
@@ -18,7 +18,7 @@
*/
public boolean bContinue2Upload;
/**
- * 错误原因, 当bContinue2Upload为false时emType有效,错误原因请参考{@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_REASON_TYPE}
+ * 错误原因, 当bContinue2Upload为false时emType有效,错误原因请参考{@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_REASON_TYPE}
*/
public int emType;
public NET_OUT_PRE_UPLOAD_REMOTE_FILE(){
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_RADAR_GETCAPS.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_RADAR_GETCAPS.java
index 9ca6e3b..0eb64a4 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_RADAR_GETCAPS.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_RADAR_GETCAPS.java
@@ -50,11 +50,11 @@
*/
public NET_RADAR_PROTOCAL_CAP stuProtocalCap = new NET_RADAR_PROTOCAL_CAP();
/**
- * 雷达探测范围形状 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_RADAR_GETCAPS_AREASUB_TYPE}
+ * 雷达探测范围形状 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_RADAR_GETCAPS_AREASUB_TYPE}
*/
public int emAreaSubType;
/**
- * 雷达类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_RADAR_GETCAPS_RADAR_TYPE}
+ * 雷达类型 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_RADAR_GETCAPS_RADAR_TYPE}
*/
public int emRadarType;
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_RADAR_GETSTATUS.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_RADAR_GETSTATUS.java
index 354259c..7634811 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_RADAR_GETSTATUS.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_RADAR_GETSTATUS.java
@@ -14,7 +14,7 @@
*/
public int dwSize;
/**
- * 雷达状态 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_RADAR_STATUS}
+ * 雷达状态 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_RADAR_STATUS}
*/
public int emRadarStatus;
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_SET_DYNAMIC_LOCK_COMMUNICATIONKEY_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_SET_DYNAMIC_LOCK_COMMUNICATIONKEY_INFO.java
index d98d1de..26a5973 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_SET_DYNAMIC_LOCK_COMMUNICATIONKEY_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_SET_DYNAMIC_LOCK_COMMUNICATIONKEY_INFO.java
@@ -14,7 +14,7 @@
*/
public int dwSize;
/**
-动态密码锁错误码 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_DYNAMIC_LOCK_ERRORCODE}
+动态密码锁错误码 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_DYNAMIC_LOCK_ERRORCODE}
*/
public int emErrorCode;
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_SET_DYNAMIC_LOCK_OPENKEY_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_SET_DYNAMIC_LOCK_OPENKEY_INFO.java
index 8450bc7..568696e 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_SET_DYNAMIC_LOCK_OPENKEY_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_SET_DYNAMIC_LOCK_OPENKEY_INFO.java
@@ -14,7 +14,7 @@
*/
public int dwSize;
/**
-动态密码锁错误码 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_DYNAMIC_LOCK_ERRORCODE}
+动态密码锁错误码 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_DYNAMIC_LOCK_ERRORCODE}
*/
public int emErrorCode;
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_SET_DYNAMIC_LOCK_OPEN_CODE_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_SET_DYNAMIC_LOCK_OPEN_CODE_INFO.java
index 72b58ec..e21bc8c 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_SET_DYNAMIC_LOCK_OPEN_CODE_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_SET_DYNAMIC_LOCK_OPEN_CODE_INFO.java
@@ -14,7 +14,7 @@
*/
public int dwSize;
/**
-动态密码锁错误码 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_DYNAMIC_LOCK_ERRORCODE}
+动态密码锁错误码 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_DYNAMIC_LOCK_ERRORCODE}
*/
public int emErrorCode;
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_SET_DYNAMIC_LOCK_TEMP_USERID_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_SET_DYNAMIC_LOCK_TEMP_USERID_INFO.java
index a677cd0..146376c 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_SET_DYNAMIC_LOCK_TEMP_USERID_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_SET_DYNAMIC_LOCK_TEMP_USERID_INFO.java
@@ -14,7 +14,7 @@
*/
public int dwSize;
/**
-动态密码锁错误码 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_DYNAMIC_LOCK_ERRORCODE}
+动态密码锁错误码 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_DYNAMIC_LOCK_ERRORCODE}
*/
public int emErrorCode;
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_THINGS_GET_NETSTATE.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_THINGS_GET_NETSTATE.java
index f81e90e..1b8c306 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_THINGS_GET_NETSTATE.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_THINGS_GET_NETSTATE.java
@@ -14,7 +14,7 @@
*/
public int dwSize;
/**
- * 设备连接状态 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_THINGS_CONNECT_STATE}
+ * 设备连接状态 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_THINGS_CONNECT_STATE}
*/
public int emConnectState;
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_UNIFIEDINFOCOLLECT_GET_DEVSTATUS.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_UNIFIEDINFOCOLLECT_GET_DEVSTATUS.java
index d1affc6..f7c50d8 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_UNIFIEDINFOCOLLECT_GET_DEVSTATUS.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_UNIFIEDINFOCOLLECT_GET_DEVSTATUS.java
@@ -26,7 +26,7 @@
*/
public byte[] szVersion=new byte[32];
/**
-主机防拆状态 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.NET_EM_TAMPER_STATE}
+主机防拆状态 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.NET_EM_TAMPER_STATE}
*/
public int emTamperState;
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_WATERDATA_STAT_SERVER_GETCAPS_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_WATERDATA_STAT_SERVER_GETCAPS_INFO.java
index 2f266a2..9213764 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_WATERDATA_STAT_SERVER_GETCAPS_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_WATERDATA_STAT_SERVER_GETCAPS_INFO.java
@@ -14,11 +14,11 @@
*/
public int dwSize;
/**
-当前是否具备水质检测功能 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_WATERDATA_STAT_SERVER_SUPPORT}
+当前是否具备水质检测功能 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_WATERDATA_STAT_SERVER_SUPPORT}
*/
public int emSupport;
/**
-是否支持本地存储 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_SUPPORT_LOCALDATA_STORE}
+是否支持本地存储 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_SUPPORT_LOCALDATA_STORE}
*/
public int emSupportLocalDataStore;
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_WATERDATA_STAT_SERVER_GETDATA_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_WATERDATA_STAT_SERVER_GETDATA_INFO.java
index 95cfa08..7d48267 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_WATERDATA_STAT_SERVER_GETDATA_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_OUT_WATERDATA_STAT_SERVER_GETDATA_INFO.java
@@ -14,7 +14,7 @@
*/
public int dwSize;
/**
-水质类别,越小越好 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_WATER_QUALITY}
+水质类别,越小越好 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_WATER_QUALITY}
*/
public int emQuality;
/**
@@ -26,7 +26,7 @@
*/
public int nFlunkTypeNum;
/**
-参数超过阈值类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_WATER_DETECTION_ALARM_TYPE}
+参数超过阈值类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_WATER_DETECTION_ALARM_TYPE}
*/
public int[] emFlunkType=new int[32];
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PERSON_FREQUENCY_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PERSON_FREQUENCY_INFO.java
index 5b3e935..821dabc 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PERSON_FREQUENCY_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PERSON_FREQUENCY_INFO.java
@@ -11,7 +11,7 @@
public class NET_PERSON_FREQUENCY_INFO extends NetSDKLib.SdkStructure {
/**
- * ,参考枚举{@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_FREQUENCY_ALARM_TYPE}
+ * ,参考枚举{@link com.ard.device.component.sdk.dh.lib.enumeration.EM_FREQUENCY_ALARM_TYPE}
*/
public int emAlarmType; // 报警类型
public int nTimes; // 频次
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PRESSING_PLATE_DETECT.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PRESSING_PLATE_DETECT.java
index 8cbe0ff..8a8b3ed 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PRESSING_PLATE_DETECT.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PRESSING_PLATE_DETECT.java
@@ -10,7 +10,7 @@
*/
public class NET_PRESSING_PLATE_DETECT extends NetSDKLib.SdkStructure {
/**
-压板状态 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_PRESSING_PLATE_STATE}
+压板状态 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_PRESSING_PLATE_STATE}
*/
public int emPressingPlateState;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PRIVACY_MASKING_CAPS.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PRIVACY_MASKING_CAPS.java
index d25f629..5e0df88 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PRIVACY_MASKING_CAPS.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PRIVACY_MASKING_CAPS.java
@@ -13,7 +13,7 @@
*/
public int bSupport;
/**
- * 隐私遮档版本号 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_PRIVACY_MASKING_VERSION}
+ * 隐私遮档版本号 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_PRIVACY_MASKING_VERSION}
*/
public int emVersion;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PRIVACY_MASKING_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PRIVACY_MASKING_INFO.java
index 4f94042..3941026 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PRIVACY_MASKING_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PRIVACY_MASKING_INFO.java
@@ -22,7 +22,7 @@
public byte[] szName = new byte[64];
/**
* 形状类型为矩形,Rect项有效(默认),形状类型为多边形,此时Polygon有效
- * {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_PRIVACY_MASKING_TYPE}
+ * {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_PRIVACY_MASKING_TYPE}
*/
public int emShapeType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PROHELMET_ATTRIBUTE.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PROHELMET_ATTRIBUTE.java
index 67d9b4e..49a0c4b 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PROHELMET_ATTRIBUTE.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PROHELMET_ATTRIBUTE.java
@@ -9,11 +9,11 @@
*/
public class NET_PROHELMET_ATTRIBUTE extends NetSDKLib.SdkStructure {
/**
- * 是否有戴防护面罩 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_WEARING_STATE}
+ * 是否有戴防护面罩 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_WEARING_STATE}
*/
public int emHasHat;
/**
- * 帽子颜色 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_CLOTHES_COLOR}
+ * 帽子颜色 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_CLOTHES_COLOR}
*/
public int emHatColor;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PROJECT_TASK.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PROJECT_TASK.java
index 2fd142e..626d2c6 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PROJECT_TASK.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PROJECT_TASK.java
@@ -8,7 +8,7 @@
public byte[] szTaskName = new byte[260]; // 任务名称Ansi编码
public CFG_TIME_SECTION[] Section=(CFG_TIME_SECTION[])new CFG_TIME_SECTION().toArray(7); // 任务时间段
public int bIsCycle; // 任务是否循环,TRUE表示循环,FALSE表示不循环
- /** {@link com.ruoyi.utils.sdk.dhsdk.lib.NetSDKLib.EM_VIDEODIAGNOSIS_PROJECT_TASK_TYPE} */
+ /** {@link com.ard.utils.sdk.dhsdk.lib.NetSDKLib.EM_VIDEODIAGNOSIS_PROJECT_TASK_TYPE} */
public int emTaskType; // 任务类型
public int bIsRepeat; // 任务是否重复执行,(跨天/周是否重复执行)
public int nCycleInterval; // 任务循环间隔,单位秒
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PROPERTIES_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PROPERTIES_INFO.java
index 1728cda..ad4098c 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PROPERTIES_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PROPERTIES_INFO.java
@@ -18,7 +18,7 @@
*/
public byte[] szValue = new byte[256];
/**
- * szValue对应的类型;有int,bool,string类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_PROPERTIES_VALUE_TYPE}
+ * szValue对应的类型;有int,bool,string类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_PROPERTIES_VALUE_TYPE}
*/
public int emValueType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PTZ_MOVING_DETECTIONRESULT.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PTZ_MOVING_DETECTIONRESULT.java
index 9d928db..cf8f808 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PTZ_MOVING_DETECTIONRESULT.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PTZ_MOVING_DETECTIONRESULT.java
@@ -14,27 +14,27 @@
*/
public int dwSize;
/**
-向上运动检测结果 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_PTZ_MOVING_RESULT_TYPE}
+向上运动检测结果 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_PTZ_MOVING_RESULT_TYPE}
*/
public int emPTZMovingUp;
/**
-向下运动检测结果 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_PTZ_MOVING_RESULT_TYPE}
+向下运动检测结果 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_PTZ_MOVING_RESULT_TYPE}
*/
public int emPTZMovingDown;
/**
-向左运动检测结果 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_PTZ_MOVING_RESULT_TYPE}
+向左运动检测结果 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_PTZ_MOVING_RESULT_TYPE}
*/
public int emPTZMovingLeft;
/**
-向右运动检测结果 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_PTZ_MOVING_RESULT_TYPE}
+向右运动检测结果 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_PTZ_MOVING_RESULT_TYPE}
*/
public int emPTZMovingRight;
/**
-变倍(大)运动检测结果 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_PTZ_MOVING_RESULT_TYPE}
+变倍(大)运动检测结果 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_PTZ_MOVING_RESULT_TYPE}
*/
public int emPTZMovingZoomWide;
/**
-变倍(小)运动检测结果 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_PTZ_MOVING_RESULT_TYPE}
+变倍(小)运动检测结果 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_PTZ_MOVING_RESULT_TYPE}
*/
public int emPTZMovingZoomTele;
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PUSH_PICFILE_BYRULE_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PUSH_PICFILE_BYRULE_INFO.java
index 1cdc4ad..db3bf2c 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PUSH_PICFILE_BYRULE_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_PUSH_PICFILE_BYRULE_INFO.java
@@ -14,7 +14,7 @@
*/
public int dwSize;
/**
-智能任务启动规则 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_ANALYSE_TASK_START_RULE}
+智能任务启动规则 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_ANALYSE_TASK_START_RULE}
*/
public int emStartRule;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_RECORD_ACCESS_CTL_CONSUMPTION_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_RECORD_ACCESS_CTL_CONSUMPTION_INFO.java
index 89c4f12..ab98236 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_RECORD_ACCESS_CTL_CONSUMPTION_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_RECORD_ACCESS_CTL_CONSUMPTION_INFO.java
@@ -34,7 +34,7 @@
*/
public byte[] szCardName=new byte[128];
/**
-卡类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.NetSDKLib.NET_ACCESSCTLCARD_TYPE}
+卡类型 {@link com.ard.utils.sdk.dhsdk.lib.NetSDKLib.NET_ACCESSCTLCARD_TYPE}
*/
public int emCardType;
/**
@@ -42,15 +42,15 @@
*/
public byte[] szUserID=new byte[12];
/**
-事件类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.NetSDKLib.NET_ENUM_DIRECTION_ACCESS_CTL}
+事件类型 {@link com.ard.utils.sdk.dhsdk.lib.NetSDKLib.NET_ENUM_DIRECTION_ACCESS_CTL}
*/
public int emType;
/**
-消费结果 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_CONSUMPTION_STATUS}
+消费结果 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_CONSUMPTION_STATUS}
*/
public int emStatus;
/**
-开门方式 {@link com.ruoyi.utils.sdk.dhsdk.lib.NetSDKLib.NET_ACCESS_DOOROPEN_METHOD}
+开门方式 {@link com.ard.utils.sdk.dhsdk.lib.NetSDKLib.NET_ACCESS_DOOROPEN_METHOD}
*/
public int emMethod;
/**
@@ -111,7 +111,7 @@
*/
public byte[] szSnapFaceURL=new byte[128];
/**
-记录类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_CONSUMPTION_RECORD_TYPE}
+记录类型 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_CONSUMPTION_RECORD_TYPE}
*/
public int emRecordType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_REMAIN_ANALYSE_TOTAL_CAPACITY.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_REMAIN_ANALYSE_TOTAL_CAPACITY.java
index 3d187d0..3dec345 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_REMAIN_ANALYSE_TOTAL_CAPACITY.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_REMAIN_ANALYSE_TOTAL_CAPACITY.java
@@ -9,7 +9,7 @@
* @date 2021/2/8
*/
public class NET_REMAIN_ANALYSE_TOTAL_CAPACITY extends NetSDKLib.SdkStructure {
- /** 业务大类{@link com.ruoyi.utils.sdk.dhsdk.lib.NetSDKLib.EM_SCENE_CLASS_TYPE} */
+ /** 业务大类{@link com.ard.utils.sdk.dhsdk.lib.NetSDKLib.EM_SCENE_CLASS_TYPE} */
public int emClassType;
/** 任务调度总共能分析的视频流数目 */
public int nNumber;
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_REMOTE_STREAM_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_REMOTE_STREAM_INFO.java
index f0b1226..c319e92 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_REMOTE_STREAM_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_REMOTE_STREAM_INFO.java
@@ -10,7 +10,7 @@
*/
public class NET_REMOTE_STREAM_INFO extends NetSDKLib.SdkStructure {
/**
-视频流协议类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.NetSDKLib.EM_STREAM_PROTOCOL_TYPE}
+视频流协议类型 {@link com.ard.utils.sdk.dhsdk.lib.NetSDKLib.EM_STREAM_PROTOCOL_TYPE}
*/
public int emStreamProtocolType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_RESPIRATOR_DETECT.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_RESPIRATOR_DETECT.java
index d11e865..8336a29 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_RESPIRATOR_DETECT.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_RESPIRATOR_DETECT.java
@@ -10,7 +10,7 @@
*/
public class NET_RESPIRATOR_DETECT extends NetSDKLib.SdkStructure {
/**
-呼吸器状态 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_RESPIRATOR_STATE}
+呼吸器状态 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_RESPIRATOR_STATE}
*/
public int emRespiratorState;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_RFIDELETAG_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_RFIDELETAG_INFO.java
index 132d571..5115ab6 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_RFIDELETAG_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_RFIDELETAG_INFO.java
@@ -18,7 +18,7 @@
*/
public int nCardType;
/**
-卡号省份 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_CARD_PROVINCE}
+卡号省份 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_CARD_PROVINCE}
*/
public int emCardPrivince;
/**
@@ -30,7 +30,7 @@
*/
public byte[] szProductionDate=new byte[16];
/**
-车辆类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_CAR_TYPE}
+车辆类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_CAR_TYPE}
*/
public int emCarType;
/**
@@ -46,7 +46,7 @@
*/
public int nAntennaID;
/**
-号牌种类 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_PLATE_TYPE}
+号牌种类 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_PLATE_TYPE}
*/
public int emPlateType;
/**
@@ -62,7 +62,7 @@
*/
public int nMandatoryRetirement;
/**
-车身颜色 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_CAR_COLOR_TYPE}
+车身颜色 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_CAR_COLOR_TYPE}
*/
public int emCarColor;
/**
@@ -78,7 +78,7 @@
*/
public NET_TIME_EX stuThroughTime=new NET_TIME_EX();
/**
-使用性质 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_USE_PROPERTY_TYPE}
+使用性质 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_USE_PROPERTY_TYPE}
*/
public int emUseProperty;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_SECURITYGATE_ALARM_FACE_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_SECURITYGATE_ALARM_FACE_INFO.java
index 9509633..4b1c9ae 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_SECURITYGATE_ALARM_FACE_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_SECURITYGATE_ALARM_FACE_INFO.java
@@ -11,17 +11,17 @@
public class NET_SECURITYGATE_ALARM_FACE_INFO extends NetSDKLib.SdkStructure{
/**
- * 性别,参考枚举{@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_SECURITYGATE_SEX_TYPE }
+ * 性别,参考枚举{@link com.ard.device.component.sdk.dh.lib.enumeration.EM_SECURITYGATE_SEX_TYPE }
*/
public int emSex; // 性别
public int nAge; // 年龄
/**
- * 人脸表情,参考枚举{@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_SECURITYGATE_EXPRESSION_TYPE }
+ * 人脸表情,参考枚举{@link com.ard.device.component.sdk.dh.lib.enumeration.EM_SECURITYGATE_EXPRESSION_TYPE }
*/
public int emEmotion; // 人脸表情
/**
- * 是否戴眼镜,参考枚举{@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_SECURITYGATE_GLASSES_TYPE }
+ * 是否戴眼镜,参考枚举{@link com.ard.device.component.sdk.dh.lib.enumeration.EM_SECURITYGATE_GLASSES_TYPE }
*/
public int emGlasses; // 是否戴眼镜
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_SMART_KITCHEN_CLOTHES_CHEF_CLOTHES.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_SMART_KITCHEN_CLOTHES_CHEF_CLOTHES.java
index c1ca744..4b7b9d3 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_SMART_KITCHEN_CLOTHES_CHEF_CLOTHES.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_SMART_KITCHEN_CLOTHES_CHEF_CLOTHES.java
@@ -10,8 +10,8 @@
*/
public class NET_SMART_KITCHEN_CLOTHES_CHEF_CLOTHES extends NetSDKLib.SdkStructure{
public int bChefClothes; // 厨师服相关属性是否生效,true 生效 ,false 不生效
- public int[] emHasChefClothes=new int[3]; /** 是否有带厨师服 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_SMART_KITCHEN_CLOTHES_STATE} */
- public int[] emChefClothesColor=new int[3]; /** 厨师服颜色 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_SMART_KITCHEN_CLOTHES_COLOUR} */
+ public int[] emHasChefClothes=new int[3]; /** 是否有带厨师服 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_SMART_KITCHEN_CLOTHES_STATE} */
+ public int[] emChefClothesColor=new int[3]; /** 厨师服颜色 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_SMART_KITCHEN_CLOTHES_COLOUR} */
public byte[] byReserved=new byte[1024]; // 预留字段
}
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_SMART_KITCHEN_CLOTHES_CHEF_HAT.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_SMART_KITCHEN_CLOTHES_CHEF_HAT.java
index b7f3b93..8ddc536 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_SMART_KITCHEN_CLOTHES_CHEF_HAT.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_SMART_KITCHEN_CLOTHES_CHEF_HAT.java
@@ -11,6 +11,6 @@
public class NET_SMART_KITCHEN_CLOTHES_CHEF_HAT extends NetSDKLib.SdkStructure{
public int bChefHat; // 厨师帽相关属性是否生效,true 生效 ,false 不生效
- public int[] emHasChefHat=new int[3]; /** 是否有带厨师帽 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_SMART_KITCHEN_CLOTHES_STATE} */
+ public int[] emHasChefHat=new int[3]; /** 是否有带厨师帽 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_SMART_KITCHEN_CLOTHES_STATE} */
public byte[] byReserved=new byte[1024]; // 预留字段
}
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_SMART_KITCHEN_CLOTHES_CHEF_MASK.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_SMART_KITCHEN_CLOTHES_CHEF_MASK.java
index 8f71329..7852750 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_SMART_KITCHEN_CLOTHES_CHEF_MASK.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_SMART_KITCHEN_CLOTHES_CHEF_MASK.java
@@ -10,7 +10,7 @@
*/
public class NET_SMART_KITCHEN_CLOTHES_CHEF_MASK extends NetSDKLib.SdkStructure {
public int bChefMask; // 口罩相关属性是否生效,true 生效 ,false 不生效
- public int[] emHasMask=new int[3]; /** 是否有带口罩 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_SMART_KITCHEN_CLOTHES_STATE} */
+ public int[] emHasMask=new int[3]; /** 是否有带口罩 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_SMART_KITCHEN_CLOTHES_STATE} */
public byte[] byReserved=new byte[1024]; // 预留字段
}
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_START_FIND_WATERDATA_CONDITION.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_START_FIND_WATERDATA_CONDITION.java
index 2c93f2e..44873b2 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_START_FIND_WATERDATA_CONDITION.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_START_FIND_WATERDATA_CONDITION.java
@@ -14,7 +14,7 @@
*/
public NET_TIME_EX stuStartTime=new NET_TIME_EX();
/**
-检测类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_WATER_DETECTION_ALARM_TYPE}
+检测类型 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_WATER_DETECTION_ALARM_TYPE}
*/
public int[] emType=new int[32];
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_SUBLINK_SERVER_CALLBACK.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_SUBLINK_SERVER_CALLBACK.java
index ac3bc73..7b9c2b2 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_SUBLINK_SERVER_CALLBACK.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_SUBLINK_SERVER_CALLBACK.java
@@ -9,7 +9,7 @@
*/
public class NET_SUBLINK_SERVER_CALLBACK extends NetSDKLib.SdkStructure {
/**
-/< 子连接状态 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_SUBLINK_STATE }
+/< 子连接状态 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_SUBLINK_STATE }
*/
public int emSubLinkState;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_TEMPERATUREEX_VALUE.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_TEMPERATUREEX_VALUE.java
index 65b7fe3..41e873e 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_TEMPERATUREEX_VALUE.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_TEMPERATUREEX_VALUE.java
@@ -9,7 +9,7 @@
*/
public class NET_TEMPERATUREEX_VALUE extends NetSDKLib.SdkStructure {
/**
- * 温度类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_TEMPERATUREEX_TYPE}
+ * 温度类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_TEMPERATUREEX_TYPE}
*/
public int emTemperatureType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_HISTORYDATA_PROPER_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_HISTORYDATA_PROPER_INFO.java
index 6108ac2..fc9c28e 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_HISTORYDATA_PROPER_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_HISTORYDATA_PROPER_INFO.java
@@ -18,7 +18,7 @@
*/
public byte[] szValue = new byte[256];
/**
- * szValue对应的类型;有int,bool,string类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_PROPERTIES_VALUE_TYPE}
+ * szValue对应的类型;有int,bool,string类型 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_PROPERTIES_VALUE_TYPE}
*/
public int emValueType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_RULECONTENT_ACTION_SETPROPERTY.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_RULECONTENT_ACTION_SETPROPERTY.java
index 97a4525..1f70c05 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_RULECONTENT_ACTION_SETPROPERTY.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_RULECONTENT_ACTION_SETPROPERTY.java
@@ -26,7 +26,7 @@
*/
public byte[] szPropertyValue=new byte[32];
/**
-属性值类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_PROPERTIES_VALUE_TYPE}
+属性值类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_PROPERTIES_VALUE_TYPE}
*/
public int emPropertyValueType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_RULECONTENT_CONDITION_PROPERTY.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_RULECONTENT_CONDITION_PROPERTY.java
index 23e711f..6f0da8c 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_RULECONTENT_CONDITION_PROPERTY.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_RULECONTENT_CONDITION_PROPERTY.java
@@ -30,7 +30,7 @@
*/
public byte[] szCompareValue=new byte[32];
/**
-对比值类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_PROPERTIES_VALUE_TYPE}
+对比值类型 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_PROPERTIES_VALUE_TYPE}
*/
public int emCompareValueType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_RULECONTENT_TRIGGER_PROPERTY.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_RULECONTENT_TRIGGER_PROPERTY.java
index 0a4e2b1..af2d5f8 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_RULECONTENT_TRIGGER_PROPERTY.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_RULECONTENT_TRIGGER_PROPERTY.java
@@ -30,7 +30,7 @@
*/
public byte[] szCompareValue = new byte[32];
/**
- * 对比值类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_PROPERTIES_VALUE_TYPE}
+ * 对比值类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_PROPERTIES_VALUE_TYPE}
*/
public int emCompareValueType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_RULECONTENT_TRIGGER_TIMER.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_RULECONTENT_TRIGGER_TIMER.java
index 00174e5..2d6308f 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_RULECONTENT_TRIGGER_TIMER.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_RULECONTENT_TRIGGER_TIMER.java
@@ -14,7 +14,7 @@
*/
public NET_THINGS_TRIGGER_TIMER_CORN stuCron=new NET_THINGS_TRIGGER_TIMER_CORN();
/**
-Corn表达式类 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_THINGS_TRIGGER_TIMER_CORN_TYPE}
+Corn表达式类 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_THINGS_TRIGGER_TIMER_CORN_TYPE}
*/
public int emCronType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_SERVICE_CURRENTSTATUSGET_STATUS.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_SERVICE_CURRENTSTATUSGET_STATUS.java
index b1dedd1..59a4d5b 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_SERVICE_CURRENTSTATUSGET_STATUS.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_SERVICE_CURRENTSTATUSGET_STATUS.java
@@ -14,7 +14,7 @@
*/
public byte[] szDeviceID = new byte[64];
/**
- * 报警状态 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_THINGS_CURRENTSTATUSGET_STATUS}
+ * 报警状态 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_THINGS_CURRENTSTATUSGET_STATUS}
*/
public int emStatus;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_SERVICE_QUERULE_RULECONTENT.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_SERVICE_QUERULE_RULECONTENT.java
index d7c1952..942cc52 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_SERVICE_QUERULE_RULECONTENT.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_SERVICE_QUERULE_RULECONTENT.java
@@ -11,7 +11,7 @@
*/
public class NET_THINGS_SERVICE_QUERULE_RULECONTENT extends NetSDKLib.SdkStructure {
/**
- * 场景规则类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_THINGS_RULECONTENT_TYPE}
+ * 场景规则类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_THINGS_RULECONTENT_TYPE}
*/
public int emRuleContentType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_SERVICE_RULECONTENT.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_SERVICE_RULECONTENT.java
index bfc0327..bd95eb6 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_SERVICE_RULECONTENT.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_SERVICE_RULECONTENT.java
@@ -11,7 +11,7 @@
*/
public class NET_THINGS_SERVICE_RULECONTENT extends NetSDKLib.SdkStructure {
/**
- * 场景规则类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_THINGS_RULECONTENT_TYPE}
+ * 场景规则类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_THINGS_RULECONTENT_TYPE}
*/
public int emRuleContentType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_SERVICE_RULECONTENT_ACTION.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_SERVICE_RULECONTENT_ACTION.java
index f474f8f..12e473a 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_SERVICE_RULECONTENT_ACTION.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_SERVICE_RULECONTENT_ACTION.java
@@ -10,7 +10,7 @@
*/
public class NET_THINGS_SERVICE_RULECONTENT_ACTION extends NetSDKLib.SdkStructure {
/**
- * 场景触发执行动作类型,见EM_THINGS_ACTION_TYPE {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_THINGS_ACTION_TYPE}
+ * 场景触发执行动作类型,见EM_THINGS_ACTION_TYPE {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_THINGS_ACTION_TYPE}
*/
public int emActionUri;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_SERVICE_RULECONTENT_CONDITION.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_SERVICE_RULECONTENT_CONDITION.java
index 87ba688..c05ce9d 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_SERVICE_RULECONTENT_CONDITION.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_SERVICE_RULECONTENT_CONDITION.java
@@ -10,7 +10,7 @@
*/
public class NET_THINGS_SERVICE_RULECONTENT_CONDITION extends NetSDKLib.SdkStructure {
/**
- * 场景触发过滤条件类型,见EM_THINGS_CONDITION_TYPE {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_THINGS_CONDITION_TYPE}
+ * 场景触发过滤条件类型,见EM_THINGS_CONDITION_TYPE {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_THINGS_CONDITION_TYPE}
*/
public int emConditionUri;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_SERVICE_RULECONTENT_TRIGGER.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_SERVICE_RULECONTENT_TRIGGER.java
index 2d5614f..9efcf46 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_SERVICE_RULECONTENT_TRIGGER.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_THINGS_SERVICE_RULECONTENT_TRIGGER.java
@@ -10,7 +10,7 @@
*/
public class NET_THINGS_SERVICE_RULECONTENT_TRIGGER extends NetSDKLib.SdkStructure {
/**
- * 场景的触发类型,见EM_THINGS_TRIGGER_TYPE {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_THINGS_TRIGGER_TYPE}
+ * 场景的触发类型,见EM_THINGS_TRIGGER_TYPE {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_THINGS_TRIGGER_TYPE}
*/
public int emUri;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_TRAFFIC_LATTICE_SCREEN_LOGO_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_TRAFFIC_LATTICE_SCREEN_LOGO_INFO.java
index 5b46af0..db7b069 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_TRAFFIC_LATTICE_SCREEN_LOGO_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_TRAFFIC_LATTICE_SCREEN_LOGO_INFO.java
@@ -10,6 +10,6 @@
*/
public class NET_TRAFFIC_LATTICE_SCREEN_LOGO_INFO extends NetSDKLib.SdkStructure {
- public int emLogoType; /** LOGO类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.NET_EM_LATTICE_SCREEN_LOGO_TYPE} */
+ public int emLogoType; /** LOGO类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.NET_EM_LATTICE_SCREEN_LOGO_TYPE} */
public byte[] szContent=new byte[128]; // emLogoType为文字时,为文字内容;emLogoType为图片时,为图片名称
}
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_UPDATE_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_UPDATE_INFO.java
index 16d0728..bbd3d96 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_UPDATE_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_UPDATE_INFO.java
@@ -9,7 +9,7 @@
*/
public class NET_UPDATE_INFO extends NetSDKLib.SdkStructure {
/**
- * 更新类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_UPDATE_TYPE}
+ * 更新类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_UPDATE_TYPE}
*/
public int emType;
/**
@@ -17,11 +17,11 @@
*/
public byte[] szName = new byte[32];
/**
- * 更新前的车位类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_SPACE_TYPE}
+ * 更新前的车位类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_SPACE_TYPE}
*/
public int emBeforeUpdateType;
/**
- * 更新后的车位类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_SPACE_TYPE}
+ * 更新后的车位类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_SPACE_TYPE}
*/
public int emAfterUpdateType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_VAOBJECT_ANIMAL_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_VAOBJECT_ANIMAL_INFO.java
index ad213d3..9bbaf58 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_VAOBJECT_ANIMAL_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_VAOBJECT_ANIMAL_INFO.java
@@ -14,7 +14,7 @@
*/
public int nObjectID;
/**
-智慧养殖检测目标子类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_BREED_DETECT_CATEGORY_TYPE}
+智慧养殖检测目标子类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_BREED_DETECT_CATEGORY_TYPE}
*/
public int emCategoryType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_VIDEOSTAT_SUMMARY_INTELLIPARKING.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_VIDEOSTAT_SUMMARY_INTELLIPARKING.java
index 6abcb31..3d73c4f 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_VIDEOSTAT_SUMMARY_INTELLIPARKING.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_VIDEOSTAT_SUMMARY_INTELLIPARKING.java
@@ -21,7 +21,7 @@
*/
public int nPtzPresetId;
/**
- * 数据类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.NET_EM_INTELLIPARKING_DATA_TYPE}
+ * 数据类型 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.NET_EM_INTELLIPARKING_DATA_TYPE}
*/
public int emType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_VIDEOSTAT_SUMMARY_STEREO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_VIDEOSTAT_SUMMARY_STEREO.java
index 7197d40..eccd775 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_VIDEOSTAT_SUMMARY_STEREO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_VIDEOSTAT_SUMMARY_STEREO.java
@@ -21,7 +21,7 @@
*/
public int nPtzPresetId;
/**
- * 数据类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.NET_EM_VS_DATA_TYPE}
+ * 数据类型 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.NET_EM_VS_DATA_TYPE}
*/
public int emType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_VIDEOSTAT_SUMMARY_TANK_CAPACITY_DETECTION.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_VIDEOSTAT_SUMMARY_TANK_CAPACITY_DETECTION.java
index 4d8c5fd..862f1d4 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_VIDEOSTAT_SUMMARY_TANK_CAPACITY_DETECTION.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_VIDEOSTAT_SUMMARY_TANK_CAPACITY_DETECTION.java
@@ -13,7 +13,7 @@
*/
public int nChannelID;
/**
- * 贮柜当前状态 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_TANK_STATUS}
+ * 贮柜当前状态 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_TANK_STATUS}
*/
public int emTankStatus;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_VKINFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_VKINFO.java
index 9f83092..03e8ab0 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_VKINFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_VKINFO.java
@@ -17,7 +17,7 @@
*/
public byte[] szVK = new byte[128];
/**
- * 加密算法类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_ALGORITHM_TYPE}
+ * 加密算法类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_ALGORITHM_TYPE}
*/
public int emAlgorithmType;
/**
@@ -29,11 +29,11 @@
*/
public int nRetVKLen;
/**
- * 是否加密 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_IS_ENCRYPT}
+ * 是否加密 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_IS_ENCRYPT}
*/
public int emIsEncrypt;
/**
- * 是否是当前VK 0 :未知,1:当前, 2:之前 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_IS_CURRENT_VK}
+ * 是否是当前VK 0 :未知,1:当前, 2:之前 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_IS_CURRENT_VK}
*/
public int emIsCurrent;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WATERDATA_STAT_SERVER_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WATERDATA_STAT_SERVER_INFO.java
index 83ab1f6..4fe04a4 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WATERDATA_STAT_SERVER_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WATERDATA_STAT_SERVER_INFO.java
@@ -14,7 +14,7 @@
*/
public NET_TIME_EX stuStartTime=new NET_TIME_EX();
/**
-水质类别 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_WATER_QUALITY}
+水质类别 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_WATER_QUALITY}
*/
public int emQuality;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WATER_DETECTION_UPLOAD_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WATER_DETECTION_UPLOAD_INFO.java
index 0cb68b8..d0db8e3 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WATER_DETECTION_UPLOAD_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WATER_DETECTION_UPLOAD_INFO.java
@@ -70,7 +70,7 @@
*/
public float fTSI;
/**
-黑臭等级 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_SMELLY_LEVEL}
+黑臭等级 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_SMELLY_LEVEL}
*/
public int emSmellyLevel;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WIEGAND_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WIEGAND_INFO.java
index 9fded75..a58f8e2 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WIEGAND_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WIEGAND_INFO.java
@@ -10,7 +10,7 @@
*/
public class NET_WIEGAND_INFO extends NetSDKLib.SdkStructure {
/**
-工作模式 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_NET_WIEGAND_MODE}
+工作模式 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_NET_WIEGAND_MODE}
*/
public int emMode;
/**
@@ -22,11 +22,11 @@
*/
public int nPulseStep;
/**
-传输模式 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_NET_WIEGAND_TRANSFER_MODE}
+传输模式 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_NET_WIEGAND_TRANSFER_MODE}
*/
public int emTransferMode;
/**
-输出类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_NET_WIEGAND_OUT_TYPE}
+输出类型 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_NET_WIEGAND_OUT_TYPE}
*/
public int emOutType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WORKSUIT_COMPARE_GROUP_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WORKSUIT_COMPARE_GROUP_INFO.java
index caa1889..4e3b261 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WORKSUIT_COMPARE_GROUP_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WORKSUIT_COMPARE_GROUP_INFO.java
@@ -21,7 +21,7 @@
*/
public byte[] szGroupDetail = new byte[256];
/**
- * 工装优选方案 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_WORKSUIT_GROUP_POLICY}
+ * 工装优选方案 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_WORKSUIT_GROUP_POLICY}
*/
public int emWorkSuitPolicy;
/**
@@ -29,7 +29,7 @@
*/
public int nSimilarity;
/**
- * 合规组类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_WORKSUIT_GROUP_TYPE}
+ * 合规组类型 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_WORKSUIT_GROUP_TYPE}
*/
public int emGroupType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WPAN_ACCESSORY_BUTTON_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WPAN_ACCESSORY_BUTTON_INFO.java
index 0036eb0..16cb22f 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WPAN_ACCESSORY_BUTTON_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WPAN_ACCESSORY_BUTTON_INFO.java
@@ -14,7 +14,7 @@
*/
public int bEnable;
/**
-报警类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_BUTTON_ALARM_TYPE}
+报警类型 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_BUTTON_ALARM_TYPE}
*/
public int emType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WPAN_ACCESSORY_IMAGE_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WPAN_ACCESSORY_IMAGE_INFO.java
index f23f7b0..56441d3 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WPAN_ACCESSORY_IMAGE_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WPAN_ACCESSORY_IMAGE_INFO.java
@@ -10,7 +10,7 @@
*/
public class NET_WPAN_ACCESSORY_IMAGE_INFO extends NetSDKLib.SdkStructure {
/**
-分辨率 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.CAPTURE_SIZE}
+分辨率 {@link com.ard.device.component.sdk.dh.lib.enumeration.CAPTURE_SIZE}
*/
public int emResolution;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WPAN_ACCESSORY_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WPAN_ACCESSORY_INFO.java
index 7630499..51393a4 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WPAN_ACCESSORY_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WPAN_ACCESSORY_INFO.java
@@ -130,51 +130,51 @@
*/
public int nTriggerAlarmInterval;
/**
-探测器状态 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_DETECTOR_STATUS_TYPE}
+探测器状态 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_DETECTOR_STATUS_TYPE}
*/
public int emState;
/**
-设备布防时音量 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_ACCESSORY_VOLUME}
+设备布防时音量 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_ACCESSORY_VOLUME}
*/
public int emBeepVolume;
/**
-灵敏度 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_ACCESSORY_SENSITIVITY}
+灵敏度 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_ACCESSORY_SENSITIVITY}
*/
public int emSensentivity;
/**
-功率调节 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_POWER_REGULATION_TYPE}
+功率调节 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_POWER_REGULATION_TYPE}
*/
public int emPowerRegulation;
/**
-在线状态 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_ONLINE_STATUS}
+在线状态 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_ONLINE_STATUS}
*/
public int emOnline;
/**
-报警类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_ACCESSORY_ALARM_TYPE}
+报警类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_ACCESSORY_ALARM_TYPE}
*/
public int emAlarmType;
/**
-输入类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_ACCESSORY_INPUT_TYPE}
+输入类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_ACCESSORY_INPUT_TYPE}
*/
public int emInputType;
/**
-LED亮度 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_LED_BRIGHTNESS_LEVEL}
+LED亮度 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_LED_BRIGHTNESS_LEVEL}
*/
public int emLedBrightnessLevel;
/**
-操作模式 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_OPERATION_MODE}
+操作模式 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_OPERATION_MODE}
*/
public int emOperationMode;
/**
-防误按模式 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_ANTI_MISPRESS_TYPE}
+防误按模式 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_ANTI_MISPRESS_TYPE}
*/
public int emAntiMispress;
/**
-外部电源状态,若未开启检测外接电源状态则为未知 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_EXPOWER_STATE}
+外部电源状态,若未开启检测外接电源状态则为未知 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_EXPOWER_STATE}
*/
public int emExPowerState;
/**
-设备报警音量 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_ACCESSORY_VOLUME}
+设备报警音量 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_ACCESSORY_VOLUME}
*/
public int emVolume;
/**
@@ -206,7 +206,7 @@
*/
public NET_WPAN_RELAY_INFO stuRelayTran=new NET_WPAN_RELAY_INFO();
/**
-传感器感应方式 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_BUTTON_ALARM_TYPE}
+传感器感应方式 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_BUTTON_ALARM_TYPE}
*/
public int emType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WPAN_ARMING_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WPAN_ARMING_INFO.java
index 4fd0e93..16b6df5 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WPAN_ARMING_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WPAN_ARMING_INFO.java
@@ -10,7 +10,7 @@
*/
public class NET_WPAN_ARMING_INFO extends NetSDKLib.SdkStructure {
/**
-布防模式 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_ARMING_TYPE}
+布防模式 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_ARMING_TYPE}
*/
public int emType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WPAN_EXTERNAL_WIFI_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WPAN_EXTERNAL_WIFI_INFO.java
index 9c8e4fa..c706a96 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WPAN_EXTERNAL_WIFI_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WPAN_EXTERNAL_WIFI_INFO.java
@@ -14,7 +14,7 @@
*/
public int bEnable;
/**
-外部wifi优先级 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_EXTERNAL_WIFI_PRIORITY}
+外部wifi优先级 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_EXTERNAL_WIFI_PRIORITY}
*/
public int emPriority;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WPAN_RELAY_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WPAN_RELAY_INFO.java
index a7b9b96..9967b4c 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WPAN_RELAY_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_WPAN_RELAY_INFO.java
@@ -10,7 +10,7 @@
*/
public class NET_WPAN_RELAY_INFO extends NetSDKLib.SdkStructure {
/**
-是否启用中继转发 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_RELAY_TYPE}
+是否启用中继转发 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_RELAY_TYPE}
*/
public int emEnable;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_XRAY_MULTILEVEL_DETECT_CFG_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_XRAY_MULTILEVEL_DETECT_CFG_INFO.java
index 934b4c8..5885ea3 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_XRAY_MULTILEVEL_DETECT_CFG_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_XRAY_MULTILEVEL_DETECT_CFG_INFO.java
@@ -11,7 +11,7 @@
*/
public class NET_XRAY_MULTILEVEL_DETECT_CFG_INFO extends NetSDKLib.SdkStructure {
/**
-当前配置等级 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_XRAY_OBJECT_DETECT_CONFIG_LEVEL}
+当前配置等级 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_XRAY_OBJECT_DETECT_CONFIG_LEVEL}
*/
public int emCurrentLevel;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_XRAY_OBJECT_GROUP.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_XRAY_OBJECT_GROUP.java
index 17a5f61..816171f 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_XRAY_OBJECT_GROUP.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_XRAY_OBJECT_GROUP.java
@@ -10,7 +10,7 @@
*/
public class NET_XRAY_OBJECT_GROUP extends NetSDKLib.SdkStructure {
/**
-分组类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_INSIDE_OBJECT_TYPE}
+分组类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_INSIDE_OBJECT_TYPE}
*/
public int emGroupType;
/**
@@ -18,11 +18,11 @@
*/
public int bGroupEnable;
/**
-分组安全等级 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_GROUP_GRADE_TYPE}
+分组安全等级 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_GROUP_GRADE_TYPE}
*/
public int emGroupGrade;
/**
-分组物品颜色 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_GROUP_COLOR_TYPE}
+分组物品颜色 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_GROUP_COLOR_TYPE}
*/
public int emGroupColor;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_XRAY_OBJECT_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_XRAY_OBJECT_INFO.java
index 16706c7..a99d04c 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_XRAY_OBJECT_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/NET_XRAY_OBJECT_INFO.java
@@ -10,7 +10,7 @@
*/
public class NET_XRAY_OBJECT_INFO extends NetSDKLib.SdkStructure {
/**
-物体类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_INSIDE_OBJECT_TYPE}
+物体类型 {@link com.ard.device.component.sdk.dh.lib.enumeration.EM_INSIDE_OBJECT_TYPE}
*/
public int emType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/RADAR_REPORTS_VEHICLE_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/RADAR_REPORTS_VEHICLE_INFO.java
index b458dcd..9d0f04c 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/RADAR_REPORTS_VEHICLE_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/RADAR_REPORTS_VEHICLE_INFO.java
@@ -34,7 +34,7 @@
*/
public int nLaneID;
/**
-车辆行驶方向(相对车道方向) {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_VEHICLE_DRIVING_DIRECTION}
+车辆行驶方向(相对车道方向) {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_VEHICLE_DRIVING_DIRECTION}
*/
public int emDrivingDirection;
/**
@@ -50,7 +50,7 @@
*/
public int nVehicleSpeed;
/**
-车辆类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_RADAR_DETECTION_VEHICLE_TYPE}
+车辆类型 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_RADAR_DETECTION_VEHICLE_TYPE}
*/
public int emVehicleType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/UNPACKING_CHECK_INFO.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/UNPACKING_CHECK_INFO.java
index aaacbdb..0cd67b6 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/UNPACKING_CHECK_INFO.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/UNPACKING_CHECK_INFO.java
@@ -60,7 +60,7 @@
*/
public byte[] szAlarmLocation = new byte[256];
/**
- * com.ruoyi.device.dhsdk.lib.NetSDKLib.EM_INSIDE_OBJECT_TYPE
+ * com.ard.device.dhsdk.lib.NetSDKLib.EM_INSIDE_OBJECT_TYPE
*/
public int[] emContrabandClass = new int[64]; // 违禁物品分类
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/optimized/LAMP_GROUP_INFO_V1.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/optimized/LAMP_GROUP_INFO_V1.java
index 0ffb8a6..ef7f30e 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/optimized/LAMP_GROUP_INFO_V1.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/lib/structure/optimized/LAMP_GROUP_INFO_V1.java
@@ -13,7 +13,7 @@
*/
public int nLampNo;
/**
- * 灯组类型 {@link com.ruoyi.utils.sdk.dhsdk.lib.enumeration.EM_LAMP_TYPE}
+ * 灯组类型 {@link com.ard.utils.sdk.dhsdk.lib.enumeration.EM_LAMP_TYPE}
*/
public int emLampType;
/**
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/dh/service/impl/DaHuaSDK.java b/ard-device/src/main/java/com/ard/device/component/sdk/dh/service/impl/DaHuaSDK.java
index 71d324f..54fa4d5 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/dh/service/impl/DaHuaSDK.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/dh/service/impl/DaHuaSDK.java
@@ -1,13 +1,10 @@
package com.ard.device.component.sdk.dh.service.impl;
-import com.ard.common.core.domain.AjaxResult;
import com.ard.common.utils.StringUtils;
import com.ard.device.camera.domain.ArdCamera;
import com.ard.device.camera.domain.CameraCmd;
-import com.ard.device.camera.service.IArdCameraService;
import com.ard.device.channel.domain.ArdChannel;
import com.ard.device.channel.domain.VideoCompressionCfg;
-import com.ard.device.channel.service.IArdChannelService;
import com.ard.device.component.sdk.common.GlobalVariable;
import com.ard.device.component.sdk.common.osSelect;
import com.ard.device.component.sdk.dh.module.ConfigModule;
@@ -41,12 +38,7 @@
public class DaHuaSDK implements CameraSDK {
@Resource
- private IArdCameraService ardCameraService;
- @Resource
- private IArdChannelService ardChannelService;
- @Resource
private ApplicationEventPublisher eventPublisher;
-
public static NetSDKLib netsdk = null;
public static NetSDKLib configsdk = null;
@@ -107,7 +99,7 @@
* 登录
*/
@Override
- public AjaxResult login(ArdCamera camera) {
+ public void login(ArdCamera camera) {
try {
NetSDKLib.NET_DEVICEINFO_Ex m_stDeviceInfo = new NetSDKLib.NET_DEVICEINFO_Ex();
NetSDKLib.LLong loginId = LoginModule.login(camera.getIp(), camera.getPort(), camera.getUsername(), camera.getPassword(), m_stDeviceInfo);
@@ -118,7 +110,6 @@
LoginEvent loginEvent = new LoginEvent(camera);
eventPublisher.publishEvent(loginEvent);
log.warn("设备[{}:{}]登录失败:{}", camera.getIp(), camera.getPort(), getErrorCodePrint());
- return AjaxResult.warn(getErrorCodePrint());
}
log.debug("设备[{}:{}]登录成功:{}", camera.getIp(), camera.getPort(), loginId);
camera.setState("1");
@@ -133,12 +124,8 @@
}
LoginEvent loginEvent = new LoginEvent(camera);
eventPublisher.publishEvent(loginEvent);
- //创建引导队列
- //createGuideQueue(camera);
- return AjaxResult.success("登录成功");
} catch (Exception ex) {
log.error("登录异常:{}", ex.getMessage());
- return AjaxResult.error("登录异常:" + ex.getMessage());
}
}
@@ -146,16 +133,14 @@
* 注销
* 刘苏义
* 2023/10/17 8:28:13
- *
- * @return
*/
@Override
- public boolean logout(String cameraId) {
+ public void logout(String cameraId) {
if (!GlobalVariable.loginMap.containsKey(cameraId)) {
- return false;
+ return;
}
NetSDKLib.LLong loginId = (NetSDKLib.LLong) GlobalVariable.loginMap.get(cameraId);
- return LoginModule.logout(loginId);
+ LoginModule.logout(loginId);
}
/**
@@ -186,7 +171,7 @@
/**
* 获取通道
*/
-
+ @Override
public List<ArdChannel> getChannels(ArdCamera camera) {
if (camera.getLoginId() < 0) {
return new ArrayList<>();
@@ -215,7 +200,6 @@
}
return ardChannelList;
}
-
@Override
public VideoCompressionCfg getVideoCompressionCfg(CameraCmd cmd) {
@@ -282,7 +266,6 @@
return null;
}
}
-
/**
* 动态库加载 - 大华 NetSDK + ConfigSDK
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/factory/CameraSDKFactory.java b/ard-device/src/main/java/com/ard/device/component/sdk/factory/CameraSDKFactory.java
index d50271f..5a19156 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/factory/CameraSDKFactory.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/factory/CameraSDKFactory.java
@@ -29,12 +29,14 @@
* @throws IllegalArgumentException 如果传入的工厂参数不支持
*/
public CameraSDK createCameraSDK(String factory) {
- if (factory.equals("1")) {
- return hikvisionSDK;
- } else if (factory.equals("2")) {
- return dahuaSDK;
- } else {
- throw new IllegalArgumentException("Unsupported device: " + factory);
+ FactoryType factoryType = FactoryType.fromCode(factory);
+ switch (factoryType) {
+ case HIKVISION:
+ return hikvisionSDK;
+ case DAHUA:
+ return dahuaSDK;
+ default:
+ throw new IllegalArgumentException("Unsupported device: " + factory);
}
}
}
\ No newline at end of file
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/factory/FactoryType.java b/ard-device/src/main/java/com/ard/device/component/sdk/factory/FactoryType.java
new file mode 100644
index 0000000..42a2324
--- /dev/null
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/factory/FactoryType.java
@@ -0,0 +1,25 @@
+package com.ard.device.component.sdk.factory;
+
+public enum FactoryType {
+ HIKVISION("1"),
+ DAHUA("2");
+
+ private final String factoryCode;
+
+ FactoryType(String factoryCode) {
+ this.factoryCode = factoryCode;
+ }
+
+ public String getFactoryCode() {
+ return factoryCode;
+ }
+
+ public static FactoryType fromCode(String code) {
+ for (FactoryType type : FactoryType.values()) {
+ if (type.getFactoryCode().equals(code)) {
+ return type;
+ }
+ }
+ throw new IllegalArgumentException("Unsupported factory code: " + code);
+ }
+}
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/hik/service/impl/HikVisionSDK.java b/ard-device/src/main/java/com/ard/device/component/sdk/hik/service/impl/HikVisionSDK.java
index 01d6a25..4f000f6 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/hik/service/impl/HikVisionSDK.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/hik/service/impl/HikVisionSDK.java
@@ -1,13 +1,10 @@
package com.ard.device.component.sdk.hik.service.impl;
-import com.ard.common.core.domain.AjaxResult;
import com.ard.common.utils.StringUtils;
import com.ard.device.camera.domain.ArdCamera;
-import com.ard.device.camera.service.IArdCameraService;
import com.ard.device.channel.domain.ArdChannel;
import com.ard.device.camera.domain.CameraCmd;
import com.ard.device.channel.domain.VideoCompressionCfg;
-import com.ard.device.channel.service.IArdChannelService;
import com.ard.device.component.sdk.common.GlobalVariable;
import com.ard.device.component.sdk.common.ResolutionEnum;
import com.ard.device.component.sdk.common.SdkErrorCodeEnum;
@@ -76,7 +73,7 @@
* 登录
*/
@Override
- public AjaxResult login(ArdCamera camera) {
+ public void login(ArdCamera camera) {
try {
String m_sDeviceIP = camera.getIp();
String m_sUsername = camera.getUsername();
@@ -109,7 +106,6 @@
eventPublisher.publishEvent(loginEvent);
log.warn("设备[{}:{}]登录失败: {}({})", camera.getIp(), camera.getPort(),
SdkErrorCodeEnum.getDescByCode(errorCode), errorCode);
- return AjaxResult.warn("设备[" + camera.getIp() + ":" + camera.getPort() + "]登录失败: " + SdkErrorCodeEnum.getDescByCode(errorCode) + "(" + errorCode + ")");
}
log.info("Login Success 【 {}:{} 】", camera.getIp(), camera.getPort());
@@ -119,7 +115,7 @@
camera.setState("1");
int chanNum = m_strDeviceInfo.struDeviceV30.byChanNum;
int startChan = m_strDeviceInfo.struDeviceV30.byStartDChan + 1;
- if (camera.getType().equals("2")) {
+ if ("2".equals(camera.getType())) {
chanNum = m_strDeviceInfo.struDeviceV30.byIPChanNum;
startChan = m_strDeviceInfo.struDeviceV30.byStartDChan;
}
@@ -132,10 +128,8 @@
}
LoginEvent loginEvent = new LoginEvent(camera);
eventPublisher.publishEvent(loginEvent);
- return AjaxResult.success("设备登录成功");
} catch (Exception ex) {
log.error("注册设备异常", ex);
- return AjaxResult.error("注册设备异常" + ex.getMessage());
}
}
@@ -143,16 +137,15 @@
* 注销
*/
@Override
- public boolean logout(String cameraId) {
+ public void logout(String cameraId) {
if (!GlobalVariable.loginMap.containsKey(cameraId)) {
- return false;
+ return;
}
Integer userId = (Integer) GlobalVariable.loginMap.get(cameraId);
boolean b = hCNetSDK.NET_DVR_Logout(userId);
if (b) {
GlobalVariable.loginMap.remove(cameraId);
}
- return b;
}
@Override
@@ -314,7 +307,7 @@
}
//分辨率
String resolution =
- ResolutionEnum.fromCode(compressionCfg.struNormHighRecordPara.byResolution).getResolution();
+ Objects.requireNonNull(ResolutionEnum.fromCode(compressionCfg.struNormHighRecordPara.byResolution)).getResolution();
//帧率
String nFrameRate;
switch (compressionCfg.struNormHighRecordPara.dwVideoFrameRate) {
@@ -401,6 +394,7 @@
/**
* 获取通道
*/
+ @Override
public List<ArdChannel> getChannels(ArdCamera camera) {
//获取通道
List<ArdChannel> channelList = new ArrayList<>();
@@ -443,7 +437,7 @@
channel.setVideoCode(videoCompressionCfg.getVideoEncType());
}
//NVR过滤离线通道
- if (camera.getType().equals("3") || camera.getType().equals("2")) {
+ if ("3".equals(camera.getType()) || "2".equals(camera.getType())) {
if (ipParaCfg.struStreamMode[iChanNo].uGetStream.struChanInfo.byEnable != 1) {
continue;
}
@@ -493,7 +487,6 @@
System.out.println("✅ SDK 加载成功!");
} catch (Exception ex) {
System.err.println("❌ SDK 加载失败: " + strDllPath + "\n异常信息: " + ex.getMessage());
- ex.printStackTrace();
return false;
}
}
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/service/CameraSDK.java b/ard-device/src/main/java/com/ard/device/component/sdk/service/CameraSDK.java
index 6dee4ed..5195736 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/service/CameraSDK.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/service/CameraSDK.java
@@ -17,10 +17,10 @@
public interface CameraSDK {
//登录
- AjaxResult login(ArdCamera cameras);
+ void login(ArdCamera cameras);
//注销
- boolean logout(String cameraId);
+ void logout(String cameraId);
//在线状态
boolean isOnLine(CameraCmd cmd);
@@ -29,5 +29,5 @@
VideoCompressionCfg getVideoCompressionCfg(CameraCmd cmd);
//获取相机通道信息
- public List<ArdChannel> getChannels(ArdCamera camera);
+ List<ArdChannel> getChannels(ArdCamera camera);
}
diff --git a/ard-device/src/main/java/com/ard/device/component/sdk/service/CameraSDKService.java b/ard-device/src/main/java/com/ard/device/component/sdk/service/CameraSDKService.java
index f292137..4ca608e 100644
--- a/ard-device/src/main/java/com/ard/device/component/sdk/service/CameraSDKService.java
+++ b/ard-device/src/main/java/com/ard/device/component/sdk/service/CameraSDKService.java
@@ -13,6 +13,7 @@
import org.springframework.scheduling.annotation.Async;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Service;
+
import javax.annotation.Resource;
import java.util.ArrayList;
import java.util.Date;
@@ -27,7 +28,7 @@
**/
@Service
@Slf4j
-public class CameraSDKService {
+public class CameraSDKService implements CameraSDK {
@Resource
private RedisCache redisService;
@@ -37,41 +38,39 @@
//异步登录
@Async
- public AjaxResult login(ArdCamera ardCamera) {
+ @Override
+ public void login(ArdCamera ardCamera) {
try {
if (ardCamera == null) {
- return AjaxResult.warn("设备不存在");
+ log.warn("设备不存在");
+ return;
}
String factory = ardCamera.getFactory();
CameraSDK cameraSDK = cameraSDKFactory.createCameraSDK(factory);
- return cameraSDK.login(ardCamera);//异步登录
+ cameraSDK.login(ardCamera);//异步登录
} catch (Exception ex) {
log.error("登录异常:{}", ex.getMessage());
- return AjaxResult.error("登录异常:" + ex.getMessage());
}
}
//注销
- public boolean logout(String cameraId) {
- boolean result = false;
+ @Override
+ public void logout(String cameraId) {
try {
ArdCamera ardCamera = redisService.getCacheObject(CacheConstants.CAMERA_LIST_KEY + cameraId);
if (ardCamera != null) {
String factory = ardCamera.getFactory();
CameraSDK cameraSDK = cameraSDKFactory.createCameraSDK(factory);
- result = cameraSDK.logout(cameraId);
- if (result) {
- GlobalVariable.loginMap.remove(cameraId);//移除相机登录id缓存
- }
+ cameraSDK.logout(cameraId);
+ GlobalVariable.loginMap.remove(cameraId);//移除相机登录id缓存
}
} catch (Exception ex) {
log.error("注销异常:{}", ex.getMessage());
- return false;
}
- return result;
}
//在线检测
+ @Override
public boolean isOnLine(CameraCmd cmd) {
try {
boolean onLine = false;
@@ -89,6 +88,7 @@
}
}
+ @Override
//获取码流压缩参数
public VideoCompressionCfg getVideoCompressionCfg(CameraCmd cmd) {
try {
@@ -107,6 +107,7 @@
}
//获取通道列表
+ @Override
public List<ArdChannel> getChannels(ArdCamera camera) {
try {
CameraSDK cameraSDK = cameraSDKFactory.createCameraSDK(camera.getFactory());
diff --git a/ard-framework/src/main/java/com/ard/framework/aspectj/DataScopeAspect.java b/ard-framework/src/main/java/com/ard/framework/aspectj/DataScopeAspect.java
index e450375..67f514d 100644
--- a/ard-framework/src/main/java/com/ard/framework/aspectj/DataScopeAspect.java
+++ b/ard-framework/src/main/java/com/ard/framework/aspectj/DataScopeAspect.java
@@ -20,7 +20,7 @@
/**
* 数据过滤处理
*
- * @author ruoyi
+ * @author ard
*/
@Aspect
@Component
diff --git a/ard-framework/src/main/java/com/ard/framework/aspectj/DataSourceAspect.java b/ard-framework/src/main/java/com/ard/framework/aspectj/DataSourceAspect.java
index 497cd03..7c574b3 100644
--- a/ard-framework/src/main/java/com/ard/framework/aspectj/DataSourceAspect.java
+++ b/ard-framework/src/main/java/com/ard/framework/aspectj/DataSourceAspect.java
@@ -18,7 +18,7 @@
/**
* 多数据源处理
*
- * @author ruoyi
+ * @author ard
*/
@Aspect
@Order(1)
diff --git a/ard-framework/src/main/java/com/ard/framework/aspectj/LogAspect.java b/ard-framework/src/main/java/com/ard/framework/aspectj/LogAspect.java
index 43e1fc4..30610c3 100644
--- a/ard-framework/src/main/java/com/ard/framework/aspectj/LogAspect.java
+++ b/ard-framework/src/main/java/com/ard/framework/aspectj/LogAspect.java
@@ -34,7 +34,7 @@
/**
* 操作日志记录处理
*
- * @author ruoyi
+ * @author ard
*/
@Aspect
@Component
diff --git a/ard-framework/src/main/java/com/ard/framework/aspectj/RateLimiterAspect.java b/ard-framework/src/main/java/com/ard/framework/aspectj/RateLimiterAspect.java
index c5bd515..9937b02 100644
--- a/ard-framework/src/main/java/com/ard/framework/aspectj/RateLimiterAspect.java
+++ b/ard-framework/src/main/java/com/ard/framework/aspectj/RateLimiterAspect.java
@@ -22,7 +22,7 @@
/**
* 限流处理
*
- * @author ruoyi
+ * @author ard
*/
@Aspect
@Component
diff --git a/ard-framework/src/main/java/com/ard/framework/config/ApplicationConfig.java b/ard-framework/src/main/java/com/ard/framework/config/ApplicationConfig.java
index 0756322..1699371 100644
--- a/ard-framework/src/main/java/com/ard/framework/config/ApplicationConfig.java
+++ b/ard-framework/src/main/java/com/ard/framework/config/ApplicationConfig.java
@@ -10,7 +10,7 @@
/**
* 程序注解配置
*
- * @author ruoyi
+ * @author ard
*/
@Configuration
// 表示通过aop框架暴露该代理对象,AopContext能够访问
diff --git a/ard-framework/src/main/java/com/ard/framework/config/CaptchaConfig.java b/ard-framework/src/main/java/com/ard/framework/config/CaptchaConfig.java
index b36c2a4..e53c84a 100644
--- a/ard-framework/src/main/java/com/ard/framework/config/CaptchaConfig.java
+++ b/ard-framework/src/main/java/com/ard/framework/config/CaptchaConfig.java
@@ -10,7 +10,7 @@
/**
* 验证码配置
*
- * @author ruoyi
+ * @author ard
*/
@Configuration
public class CaptchaConfig
diff --git a/ard-framework/src/main/java/com/ard/framework/config/DruidConfig.java b/ard-framework/src/main/java/com/ard/framework/config/DruidConfig.java
index 82d79b9..64c4544 100644
--- a/ard-framework/src/main/java/com/ard/framework/config/DruidConfig.java
+++ b/ard-framework/src/main/java/com/ard/framework/config/DruidConfig.java
@@ -27,7 +27,7 @@
/**
* druid 配置多数据源
*
- * @author ruoyi
+ * @author ard
*/
@Configuration
public class DruidConfig
diff --git a/ard-framework/src/main/java/com/ard/framework/config/FastJson2JsonRedisSerializer.java b/ard-framework/src/main/java/com/ard/framework/config/FastJson2JsonRedisSerializer.java
index d1c2e5f..928a2b7 100644
--- a/ard-framework/src/main/java/com/ard/framework/config/FastJson2JsonRedisSerializer.java
+++ b/ard-framework/src/main/java/com/ard/framework/config/FastJson2JsonRedisSerializer.java
@@ -12,7 +12,7 @@
/**
* Redis使用FastJson序列化
*
- * @author ruoyi
+ * @author ard
*/
public class FastJson2JsonRedisSerializer<T> implements RedisSerializer<T>
{
diff --git a/ard-framework/src/main/java/com/ard/framework/config/FilterConfig.java b/ard-framework/src/main/java/com/ard/framework/config/FilterConfig.java
index 6fd56ca..84cfa17 100644
--- a/ard-framework/src/main/java/com/ard/framework/config/FilterConfig.java
+++ b/ard-framework/src/main/java/com/ard/framework/config/FilterConfig.java
@@ -15,7 +15,7 @@
/**
* Filter配置
*
- * @author ruoyi
+ * @author ard
*/
@Configuration
public class FilterConfig
diff --git a/ard-framework/src/main/java/com/ard/framework/config/I18nConfig.java b/ard-framework/src/main/java/com/ard/framework/config/I18nConfig.java
index 71a23ed..0b9e9c3 100644
--- a/ard-framework/src/main/java/com/ard/framework/config/I18nConfig.java
+++ b/ard-framework/src/main/java/com/ard/framework/config/I18nConfig.java
@@ -12,7 +12,7 @@
/**
* 资源文件配置加载
*
- * @author ruoyi
+ * @author ard
*/
@Configuration
public class I18nConfig implements WebMvcConfigurer
diff --git a/ard-framework/src/main/java/com/ard/framework/config/KaptchaTextCreator.java b/ard-framework/src/main/java/com/ard/framework/config/KaptchaTextCreator.java
index caa0383..3b588f5 100644
--- a/ard-framework/src/main/java/com/ard/framework/config/KaptchaTextCreator.java
+++ b/ard-framework/src/main/java/com/ard/framework/config/KaptchaTextCreator.java
@@ -6,7 +6,7 @@
/**
* 验证码文本生成器
*
- * @author ruoyi
+ * @author ard
*/
public class KaptchaTextCreator extends DefaultTextCreator
{
diff --git a/ard-framework/src/main/java/com/ard/framework/config/MybatisPlusConfig.java b/ard-framework/src/main/java/com/ard/framework/config/MybatisPlusConfig.java
index c386c11..f58247a 100644
--- a/ard-framework/src/main/java/com/ard/framework/config/MybatisPlusConfig.java
+++ b/ard-framework/src/main/java/com/ard/framework/config/MybatisPlusConfig.java
@@ -12,7 +12,7 @@
/**
* Mybatis Plus 配置
*
- * @author ruoyi
+ * @author ard
*/
@EnableTransactionManagement(proxyTargetClass = true)
@Configuration
diff --git a/ard-framework/src/main/java/com/ard/framework/config/RedisConfig.java b/ard-framework/src/main/java/com/ard/framework/config/RedisConfig.java
index 0896170..252c322 100644
--- a/ard-framework/src/main/java/com/ard/framework/config/RedisConfig.java
+++ b/ard-framework/src/main/java/com/ard/framework/config/RedisConfig.java
@@ -13,7 +13,7 @@
/**
* redis配置
*
- * @author ruoyi
+ * @author ard
*/
@Configuration
@EnableCaching
diff --git a/ard-framework/src/main/java/com/ard/framework/config/ResourcesConfig.java b/ard-framework/src/main/java/com/ard/framework/config/ResourcesConfig.java
index 11108f4..20c343d 100644
--- a/ard-framework/src/main/java/com/ard/framework/config/ResourcesConfig.java
+++ b/ard-framework/src/main/java/com/ard/framework/config/ResourcesConfig.java
@@ -18,7 +18,7 @@
/**
* 通用配置
*
- * @author ruoyi
+ * @author ard
*/
@Configuration
public class ResourcesConfig implements WebMvcConfigurer
diff --git a/ard-framework/src/main/java/com/ard/framework/config/SecurityConfig.java b/ard-framework/src/main/java/com/ard/framework/config/SecurityConfig.java
index 98747ea..8903082 100644
--- a/ard-framework/src/main/java/com/ard/framework/config/SecurityConfig.java
+++ b/ard-framework/src/main/java/com/ard/framework/config/SecurityConfig.java
@@ -24,7 +24,7 @@
/**
* spring security配置
*
- * @author ruoyi
+ * @author ard
*/
@EnableMethodSecurity(prePostEnabled = true, securedEnabled = true)
@Configuration
diff --git a/ard-framework/src/main/java/com/ard/framework/config/ServerConfig.java b/ard-framework/src/main/java/com/ard/framework/config/ServerConfig.java
index 36280af..c335954 100644
--- a/ard-framework/src/main/java/com/ard/framework/config/ServerConfig.java
+++ b/ard-framework/src/main/java/com/ard/framework/config/ServerConfig.java
@@ -7,7 +7,7 @@
/**
* 服务相关配置
*
- * @author ruoyi
+ * @author ard
*/
@Component
public class ServerConfig
diff --git a/ard-framework/src/main/java/com/ard/framework/config/ThreadPoolConfig.java b/ard-framework/src/main/java/com/ard/framework/config/ThreadPoolConfig.java
index d005095..44329d0 100644
--- a/ard-framework/src/main/java/com/ard/framework/config/ThreadPoolConfig.java
+++ b/ard-framework/src/main/java/com/ard/framework/config/ThreadPoolConfig.java
@@ -13,7 +13,7 @@
/**
* 线程池配置
*
- * @author ruoyi
+ * @author ard
**/
@Configuration
public class ThreadPoolConfig
diff --git a/ard-framework/src/main/java/com/ard/framework/config/properties/DruidProperties.java b/ard-framework/src/main/java/com/ard/framework/config/properties/DruidProperties.java
index a6a6e14..7d2f8fb 100644
--- a/ard-framework/src/main/java/com/ard/framework/config/properties/DruidProperties.java
+++ b/ard-framework/src/main/java/com/ard/framework/config/properties/DruidProperties.java
@@ -7,7 +7,7 @@
/**
* druid 配置属性
*
- * @author ruoyi
+ * @author ard
*/
@Configuration
public class DruidProperties
diff --git a/ard-framework/src/main/java/com/ard/framework/config/properties/PermitAllUrlProperties.java b/ard-framework/src/main/java/com/ard/framework/config/properties/PermitAllUrlProperties.java
index 6fec248..01a36a1 100644
--- a/ard-framework/src/main/java/com/ard/framework/config/properties/PermitAllUrlProperties.java
+++ b/ard-framework/src/main/java/com/ard/framework/config/properties/PermitAllUrlProperties.java
@@ -21,7 +21,7 @@
/**
* 设置Anonymous注解允许匿名访问的url
*
- * @author ruoyi
+ * @author ard
*/
@Configuration
public class PermitAllUrlProperties implements InitializingBean, ApplicationContextAware
diff --git a/ard-framework/src/main/java/com/ard/framework/datasource/DynamicDataSource.java b/ard-framework/src/main/java/com/ard/framework/datasource/DynamicDataSource.java
index f9fa909..935f0ed 100644
--- a/ard-framework/src/main/java/com/ard/framework/datasource/DynamicDataSource.java
+++ b/ard-framework/src/main/java/com/ard/framework/datasource/DynamicDataSource.java
@@ -7,7 +7,7 @@
/**
* 动态数据源
*
- * @author ruoyi
+ * @author ard
*/
public class DynamicDataSource extends AbstractRoutingDataSource
{
diff --git a/ard-framework/src/main/java/com/ard/framework/datasource/DynamicDataSourceContextHolder.java b/ard-framework/src/main/java/com/ard/framework/datasource/DynamicDataSourceContextHolder.java
index 043e01b..71377ab 100644
--- a/ard-framework/src/main/java/com/ard/framework/datasource/DynamicDataSourceContextHolder.java
+++ b/ard-framework/src/main/java/com/ard/framework/datasource/DynamicDataSourceContextHolder.java
@@ -6,7 +6,7 @@
/**
* 数据源切换处理
*
- * @author ruoyi
+ * @author ard
*/
public class DynamicDataSourceContextHolder
{
diff --git a/ard-framework/src/main/java/com/ard/framework/interceptor/RepeatSubmitInterceptor.java b/ard-framework/src/main/java/com/ard/framework/interceptor/RepeatSubmitInterceptor.java
index 16fa850..96a1034 100644
--- a/ard-framework/src/main/java/com/ard/framework/interceptor/RepeatSubmitInterceptor.java
+++ b/ard-framework/src/main/java/com/ard/framework/interceptor/RepeatSubmitInterceptor.java
@@ -14,7 +14,7 @@
/**
* 防止重复提交拦截器
*
- * @author ruoyi
+ * @author ard
*/
@Component
public abstract class RepeatSubmitInterceptor implements HandlerInterceptor
diff --git a/ard-framework/src/main/java/com/ard/framework/interceptor/impl/SameUrlDataInterceptor.java b/ard-framework/src/main/java/com/ard/framework/interceptor/impl/SameUrlDataInterceptor.java
index 10c4117..20c8b1d 100644
--- a/ard-framework/src/main/java/com/ard/framework/interceptor/impl/SameUrlDataInterceptor.java
+++ b/ard-framework/src/main/java/com/ard/framework/interceptor/impl/SameUrlDataInterceptor.java
@@ -20,7 +20,7 @@
* 判断请求url和数据是否和上一次相同,
* 如果和上次相同,则是重复提交表单。 有效时间为10秒内。
*
- * @author ruoyi
+ * @author ard
*/
@Component
public class SameUrlDataInterceptor extends RepeatSubmitInterceptor
diff --git a/ard-framework/src/main/java/com/ard/framework/manager/AsyncManager.java b/ard-framework/src/main/java/com/ard/framework/manager/AsyncManager.java
index 2837daa..6593963 100644
--- a/ard-framework/src/main/java/com/ard/framework/manager/AsyncManager.java
+++ b/ard-framework/src/main/java/com/ard/framework/manager/AsyncManager.java
@@ -9,7 +9,7 @@
/**
* 异步任务管理器
*
- * @author ruoyi
+ * @author ard
*/
public class AsyncManager
{
diff --git a/ard-framework/src/main/java/com/ard/framework/manager/ShutdownManager.java b/ard-framework/src/main/java/com/ard/framework/manager/ShutdownManager.java
index e921033..fab6fbd 100644
--- a/ard-framework/src/main/java/com/ard/framework/manager/ShutdownManager.java
+++ b/ard-framework/src/main/java/com/ard/framework/manager/ShutdownManager.java
@@ -8,7 +8,7 @@
/**
* 确保应用退出时能关闭后台线程
*
- * @author ruoyi
+ * @author ard
*/
@Component
public class ShutdownManager
diff --git a/ard-framework/src/main/java/com/ard/framework/manager/factory/AsyncFactory.java b/ard-framework/src/main/java/com/ard/framework/manager/factory/AsyncFactory.java
index 9c20c34..7b9cfe5 100644
--- a/ard-framework/src/main/java/com/ard/framework/manager/factory/AsyncFactory.java
+++ b/ard-framework/src/main/java/com/ard/framework/manager/factory/AsyncFactory.java
@@ -19,7 +19,7 @@
/**
* 异步工厂(产生任务用)
*
- * @author ruoyi
+ * @author ard
*/
public class AsyncFactory
{
diff --git a/ard-framework/src/main/java/com/ard/framework/security/context/AuthenticationContextHolder.java b/ard-framework/src/main/java/com/ard/framework/security/context/AuthenticationContextHolder.java
index 458aa2f..d59ef12 100644
--- a/ard-framework/src/main/java/com/ard/framework/security/context/AuthenticationContextHolder.java
+++ b/ard-framework/src/main/java/com/ard/framework/security/context/AuthenticationContextHolder.java
@@ -5,7 +5,7 @@
/**
* 身份验证信息
*
- * @author ruoyi
+ * @author ard
*/
public class AuthenticationContextHolder
{
diff --git a/ard-framework/src/main/java/com/ard/framework/security/context/PermissionContextHolder.java b/ard-framework/src/main/java/com/ard/framework/security/context/PermissionContextHolder.java
index 2ddb81e..1e9ddee 100644
--- a/ard-framework/src/main/java/com/ard/framework/security/context/PermissionContextHolder.java
+++ b/ard-framework/src/main/java/com/ard/framework/security/context/PermissionContextHolder.java
@@ -7,7 +7,7 @@
/**
* 权限信息
*
- * @author ruoyi
+ * @author ard
*/
public class PermissionContextHolder
{
diff --git a/ard-framework/src/main/java/com/ard/framework/security/filter/JwtAuthenticationTokenFilter.java b/ard-framework/src/main/java/com/ard/framework/security/filter/JwtAuthenticationTokenFilter.java
index 722c5af..695d197 100644
--- a/ard-framework/src/main/java/com/ard/framework/security/filter/JwtAuthenticationTokenFilter.java
+++ b/ard-framework/src/main/java/com/ard/framework/security/filter/JwtAuthenticationTokenFilter.java
@@ -19,7 +19,7 @@
/**
* token过滤器 验证token有效性
*
- * @author ruoyi
+ * @author ard
*/
@Component
public class JwtAuthenticationTokenFilter extends OncePerRequestFilter
diff --git a/ard-framework/src/main/java/com/ard/framework/security/handle/AuthenticationEntryPointImpl.java b/ard-framework/src/main/java/com/ard/framework/security/handle/AuthenticationEntryPointImpl.java
index 82f9113..7326fbe 100644
--- a/ard-framework/src/main/java/com/ard/framework/security/handle/AuthenticationEntryPointImpl.java
+++ b/ard-framework/src/main/java/com/ard/framework/security/handle/AuthenticationEntryPointImpl.java
@@ -16,7 +16,7 @@
/**
* 认证失败处理类 返回未授权
*
- * @author ruoyi
+ * @author ard
*/
@Component
public class AuthenticationEntryPointImpl implements AuthenticationEntryPoint, Serializable
diff --git a/ard-framework/src/main/java/com/ard/framework/security/handle/CustomAuthenticationSuccessHandler.java b/ard-framework/src/main/java/com/ard/framework/security/handle/CustomAuthenticationSuccessHandler.java
index 4ae53bf..5744902 100644
--- a/ard-framework/src/main/java/com/ard/framework/security/handle/CustomAuthenticationSuccessHandler.java
+++ b/ard-framework/src/main/java/com/ard/framework/security/handle/CustomAuthenticationSuccessHandler.java
@@ -1,5 +1,6 @@
package com.ard.framework.security.handle;
+import com.ard.common.constant.Constants;
import com.ard.common.core.redis.RedisCache;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
@@ -12,7 +13,7 @@
public void onAuthenticationSuccess(Long userId) {
// 检查 Redis 中是否已有该用户登录
- String key = "login_userid:" + userId;
+ String key = Constants.LOGIN_USERID_KEY + userId;
if (redisCache.hasKey(key)) {
throw new RuntimeException("用户已登录,请勿重复登录");
}
diff --git a/ard-framework/src/main/java/com/ard/framework/security/handle/LogoutSuccessHandlerImpl.java b/ard-framework/src/main/java/com/ard/framework/security/handle/LogoutSuccessHandlerImpl.java
index e67220f..6b304be 100644
--- a/ard-framework/src/main/java/com/ard/framework/security/handle/LogoutSuccessHandlerImpl.java
+++ b/ard-framework/src/main/java/com/ard/framework/security/handle/LogoutSuccessHandlerImpl.java
@@ -22,7 +22,7 @@
/**
* 自定义退出处理类 返回成功
*
- * @author ruoyi
+ * @author ard
*/
@Configuration
public class LogoutSuccessHandlerImpl implements LogoutSuccessHandler
diff --git a/ard-framework/src/main/java/com/ard/framework/web/domain/Server.java b/ard-framework/src/main/java/com/ard/framework/web/domain/Server.java
index 1362b95..58a3da0 100644
--- a/ard-framework/src/main/java/com/ard/framework/web/domain/Server.java
+++ b/ard-framework/src/main/java/com/ard/framework/web/domain/Server.java
@@ -24,7 +24,7 @@
/**
* 服务器相关信息
*
- * @author ruoyi
+ * @author ard
*/
public class Server
{
diff --git a/ard-framework/src/main/java/com/ard/framework/web/domain/server/Cpu.java b/ard-framework/src/main/java/com/ard/framework/web/domain/server/Cpu.java
index 8de7d58..96fe2cd 100644
--- a/ard-framework/src/main/java/com/ard/framework/web/domain/server/Cpu.java
+++ b/ard-framework/src/main/java/com/ard/framework/web/domain/server/Cpu.java
@@ -5,7 +5,7 @@
/**
* CPU相关信息
*
- * @author ruoyi
+ * @author ard
*/
public class Cpu
{
diff --git a/ard-framework/src/main/java/com/ard/framework/web/domain/server/Jvm.java b/ard-framework/src/main/java/com/ard/framework/web/domain/server/Jvm.java
index 9296f40..66daf4d 100644
--- a/ard-framework/src/main/java/com/ard/framework/web/domain/server/Jvm.java
+++ b/ard-framework/src/main/java/com/ard/framework/web/domain/server/Jvm.java
@@ -7,7 +7,7 @@
/**
* JVM相关信息
*
- * @author ruoyi
+ * @author ard
*/
public class Jvm
{
diff --git a/ard-framework/src/main/java/com/ard/framework/web/domain/server/Mem.java b/ard-framework/src/main/java/com/ard/framework/web/domain/server/Mem.java
index 2a330f7..0b61b60 100644
--- a/ard-framework/src/main/java/com/ard/framework/web/domain/server/Mem.java
+++ b/ard-framework/src/main/java/com/ard/framework/web/domain/server/Mem.java
@@ -5,7 +5,7 @@
/**
* 內存相关信息
*
- * @author ruoyi
+ * @author ard
*/
public class Mem
{
diff --git a/ard-framework/src/main/java/com/ard/framework/web/domain/server/Sys.java b/ard-framework/src/main/java/com/ard/framework/web/domain/server/Sys.java
index 82171de..1e1e065 100644
--- a/ard-framework/src/main/java/com/ard/framework/web/domain/server/Sys.java
+++ b/ard-framework/src/main/java/com/ard/framework/web/domain/server/Sys.java
@@ -3,7 +3,7 @@
/**
* 系统相关信息
*
- * @author ruoyi
+ * @author ard
*/
public class Sys
{
diff --git a/ard-framework/src/main/java/com/ard/framework/web/domain/server/SysFile.java b/ard-framework/src/main/java/com/ard/framework/web/domain/server/SysFile.java
index 27b0182..1b2a440 100644
--- a/ard-framework/src/main/java/com/ard/framework/web/domain/server/SysFile.java
+++ b/ard-framework/src/main/java/com/ard/framework/web/domain/server/SysFile.java
@@ -3,7 +3,7 @@
/**
* 系统文件相关信息
*
- * @author ruoyi
+ * @author ard
*/
public class SysFile
{
diff --git a/ard-framework/src/main/java/com/ard/framework/web/exception/GlobalExceptionHandler.java b/ard-framework/src/main/java/com/ard/framework/web/exception/GlobalExceptionHandler.java
index eb3dab9..f32c264 100644
--- a/ard-framework/src/main/java/com/ard/framework/web/exception/GlobalExceptionHandler.java
+++ b/ard-framework/src/main/java/com/ard/framework/web/exception/GlobalExceptionHandler.java
@@ -24,7 +24,7 @@
/**
* 全局异常处理器
*
- * @author ruoyi
+ * @author ard
*/
@RestControllerAdvice
public class GlobalExceptionHandler
diff --git a/ard-framework/src/main/java/com/ard/framework/web/service/PermissionService.java b/ard-framework/src/main/java/com/ard/framework/web/service/PermissionService.java
index 02fc079..8febf4a 100644
--- a/ard-framework/src/main/java/com/ard/framework/web/service/PermissionService.java
+++ b/ard-framework/src/main/java/com/ard/framework/web/service/PermissionService.java
@@ -11,9 +11,9 @@
import com.ard.framework.security.context.PermissionContextHolder;
/**
- * RuoYi首创 自定义权限实现,ss取自SpringSecurity首字母
+ * ard首创 自定义权限实现,ss取自SpringSecurity首字母
*
- * @author ruoyi
+ * @author ard
*/
@Service("ss")
public class PermissionService
diff --git a/ard-framework/src/main/java/com/ard/framework/web/service/SysLoginService.java b/ard-framework/src/main/java/com/ard/framework/web/service/SysLoginService.java
index d7fec9a..1c5aced 100644
--- a/ard-framework/src/main/java/com/ard/framework/web/service/SysLoginService.java
+++ b/ard-framework/src/main/java/com/ard/framework/web/service/SysLoginService.java
@@ -36,7 +36,7 @@
/**
* 登录校验方法
*
- * @author ruoyi
+ * @author ard
*/
@Component
public class SysLoginService
diff --git a/ard-framework/src/main/java/com/ard/framework/web/service/SysPasswordService.java b/ard-framework/src/main/java/com/ard/framework/web/service/SysPasswordService.java
index a1f53cb..735c6f1 100644
--- a/ard-framework/src/main/java/com/ard/framework/web/service/SysPasswordService.java
+++ b/ard-framework/src/main/java/com/ard/framework/web/service/SysPasswordService.java
@@ -16,7 +16,7 @@
/**
* 登录密码方法
*
- * @author ruoyi
+ * @author ard
*/
@Component
public class SysPasswordService
diff --git a/ard-framework/src/main/java/com/ard/framework/web/service/SysPermissionService.java b/ard-framework/src/main/java/com/ard/framework/web/service/SysPermissionService.java
index 2aa845b..65a7d86 100644
--- a/ard-framework/src/main/java/com/ard/framework/web/service/SysPermissionService.java
+++ b/ard-framework/src/main/java/com/ard/framework/web/service/SysPermissionService.java
@@ -16,7 +16,7 @@
/**
* 用户权限处理
*
- * @author ruoyi
+ * @author ard
*/
@Component
public class SysPermissionService
diff --git a/ard-framework/src/main/java/com/ard/framework/web/service/SysRegisterService.java b/ard-framework/src/main/java/com/ard/framework/web/service/SysRegisterService.java
index 9aae269..f67bbcb 100644
--- a/ard-framework/src/main/java/com/ard/framework/web/service/SysRegisterService.java
+++ b/ard-framework/src/main/java/com/ard/framework/web/service/SysRegisterService.java
@@ -21,7 +21,7 @@
/**
* 注册校验方法
*
- * @author ruoyi
+ * @author ard
*/
@Component
public class SysRegisterService
diff --git a/ard-framework/src/main/java/com/ard/framework/web/service/TokenService.java b/ard-framework/src/main/java/com/ard/framework/web/service/TokenService.java
index cf08c40..d44ee58 100644
--- a/ard-framework/src/main/java/com/ard/framework/web/service/TokenService.java
+++ b/ard-framework/src/main/java/com/ard/framework/web/service/TokenService.java
@@ -26,7 +26,7 @@
/**
* token验证处理
*
- * @author ruoyi
+ * @author ard
*/
@Component
public class TokenService
diff --git a/ard-framework/src/main/java/com/ard/framework/web/service/UserDetailsServiceImpl.java b/ard-framework/src/main/java/com/ard/framework/web/service/UserDetailsServiceImpl.java
index 172ca65..eaa12e1 100644
--- a/ard-framework/src/main/java/com/ard/framework/web/service/UserDetailsServiceImpl.java
+++ b/ard-framework/src/main/java/com/ard/framework/web/service/UserDetailsServiceImpl.java
@@ -18,7 +18,7 @@
/**
* 用户验证处理
*
- * @author ruoyi
+ * @author ard
*/
@Service
public class UserDetailsServiceImpl implements UserDetailsService
diff --git a/ard-generator/src/main/java/com/ard/generator/config/GenConfig.java b/ard-generator/src/main/java/com/ard/generator/config/GenConfig.java
index edba529..9bcbcb5 100644
--- a/ard-generator/src/main/java/com/ard/generator/config/GenConfig.java
+++ b/ard-generator/src/main/java/com/ard/generator/config/GenConfig.java
@@ -8,7 +8,7 @@
/**
* 读取代码生成相关配置
*
- * @author ruoyi
+ * @author ard
*/
@Component
@ConfigurationProperties(prefix = "gen")
diff --git a/ard-generator/src/main/java/com/ard/generator/controller/GenController.java b/ard-generator/src/main/java/com/ard/generator/controller/GenController.java
index 605fbce..17c788e 100644
--- a/ard-generator/src/main/java/com/ard/generator/controller/GenController.java
+++ b/ard-generator/src/main/java/com/ard/generator/controller/GenController.java
@@ -38,7 +38,7 @@
/**
* 代码生成 操作处理
*
- * @author ruoyi
+ * @author ard
*/
@RestController
@RequestMapping("/tool/gen")
@@ -250,7 +250,7 @@
response.reset();
response.addHeader("Access-Control-Allow-Origin", "*");
response.addHeader("Access-Control-Expose-Headers", "Content-Disposition");
- response.setHeader("Content-Disposition", "attachment; filename=\"ruoyi.zip\"");
+ response.setHeader("Content-Disposition", "attachment; filename=\"ard.zip\"");
response.addHeader("Content-Length", "" + data.length);
response.setContentType("application/octet-stream; charset=UTF-8");
IOUtils.write(data, response.getOutputStream());
diff --git a/ard-generator/src/main/java/com/ard/generator/domain/GenTable.java b/ard-generator/src/main/java/com/ard/generator/domain/GenTable.java
index 5fde29a..7ec9061 100644
--- a/ard-generator/src/main/java/com/ard/generator/domain/GenTable.java
+++ b/ard-generator/src/main/java/com/ard/generator/domain/GenTable.java
@@ -11,7 +11,7 @@
/**
* 业务表 gen_table
*
- * @author ruoyi
+ * @author ard
*/
public class GenTable extends BaseEntity
{
diff --git a/ard-generator/src/main/java/com/ard/generator/domain/GenTableColumn.java b/ard-generator/src/main/java/com/ard/generator/domain/GenTableColumn.java
index 8a45fc0..ebd4ac1 100644
--- a/ard-generator/src/main/java/com/ard/generator/domain/GenTableColumn.java
+++ b/ard-generator/src/main/java/com/ard/generator/domain/GenTableColumn.java
@@ -7,7 +7,7 @@
/**
* 代码生成业务字段表 gen_table_column
*
- * @author ruoyi
+ * @author ard
*/
public class GenTableColumn extends BaseEntity
{
diff --git a/ard-generator/src/main/java/com/ard/generator/mapper/GenTableColumnMapper.java b/ard-generator/src/main/java/com/ard/generator/mapper/GenTableColumnMapper.java
index afa6aa0..2c3d980 100644
--- a/ard-generator/src/main/java/com/ard/generator/mapper/GenTableColumnMapper.java
+++ b/ard-generator/src/main/java/com/ard/generator/mapper/GenTableColumnMapper.java
@@ -6,7 +6,7 @@
/**
* 业务字段 数据层
*
- * @author ruoyi
+ * @author ard
*/
public interface GenTableColumnMapper
{
diff --git a/ard-generator/src/main/java/com/ard/generator/mapper/GenTableMapper.java b/ard-generator/src/main/java/com/ard/generator/mapper/GenTableMapper.java
index ccb7cce..31b0d75 100644
--- a/ard-generator/src/main/java/com/ard/generator/mapper/GenTableMapper.java
+++ b/ard-generator/src/main/java/com/ard/generator/mapper/GenTableMapper.java
@@ -6,7 +6,7 @@
/**
* 业务 数据层
*
- * @author ruoyi
+ * @author ard
*/
public interface GenTableMapper
{
diff --git a/ard-generator/src/main/java/com/ard/generator/service/GenTableColumnServiceImpl.java b/ard-generator/src/main/java/com/ard/generator/service/GenTableColumnServiceImpl.java
index 726a491..fbb96ac 100644
--- a/ard-generator/src/main/java/com/ard/generator/service/GenTableColumnServiceImpl.java
+++ b/ard-generator/src/main/java/com/ard/generator/service/GenTableColumnServiceImpl.java
@@ -10,7 +10,7 @@
/**
* 业务字段 服务层实现
*
- * @author ruoyi
+ * @author ard
*/
@Service
public class GenTableColumnServiceImpl implements IGenTableColumnService
diff --git a/ard-generator/src/main/java/com/ard/generator/service/GenTableServiceImpl.java b/ard-generator/src/main/java/com/ard/generator/service/GenTableServiceImpl.java
index 9fbbac5..d29a5e2 100644
--- a/ard-generator/src/main/java/com/ard/generator/service/GenTableServiceImpl.java
+++ b/ard-generator/src/main/java/com/ard/generator/service/GenTableServiceImpl.java
@@ -39,7 +39,7 @@
/**
* 业务 服务层实现
*
- * @author ruoyi
+ * @author ard
*/
@Service
public class GenTableServiceImpl implements IGenTableService
diff --git a/ard-generator/src/main/java/com/ard/generator/service/IGenTableColumnService.java b/ard-generator/src/main/java/com/ard/generator/service/IGenTableColumnService.java
index a9e68f9..01330af 100644
--- a/ard-generator/src/main/java/com/ard/generator/service/IGenTableColumnService.java
+++ b/ard-generator/src/main/java/com/ard/generator/service/IGenTableColumnService.java
@@ -6,7 +6,7 @@
/**
* 业务字段 服务层
*
- * @author ruoyi
+ * @author ard
*/
public interface IGenTableColumnService
{
diff --git a/ard-generator/src/main/java/com/ard/generator/service/IGenTableService.java b/ard-generator/src/main/java/com/ard/generator/service/IGenTableService.java
index 3edc67c..ae04640 100644
--- a/ard-generator/src/main/java/com/ard/generator/service/IGenTableService.java
+++ b/ard-generator/src/main/java/com/ard/generator/service/IGenTableService.java
@@ -7,7 +7,7 @@
/**
* 业务 服务层
*
- * @author ruoyi
+ * @author ard
*/
public interface IGenTableService
{
diff --git a/ard-generator/src/main/java/com/ard/generator/util/GenUtils.java b/ard-generator/src/main/java/com/ard/generator/util/GenUtils.java
index c268af3..f7a1e75 100644
--- a/ard-generator/src/main/java/com/ard/generator/util/GenUtils.java
+++ b/ard-generator/src/main/java/com/ard/generator/util/GenUtils.java
@@ -11,7 +11,7 @@
/**
* 代码生成器 工具类
*
- * @author ruoyi
+ * @author ard
*/
public class GenUtils
{
diff --git a/ard-generator/src/main/java/com/ard/generator/util/VelocityInitializer.java b/ard-generator/src/main/java/com/ard/generator/util/VelocityInitializer.java
index 6c3e869..c8610f7 100644
--- a/ard-generator/src/main/java/com/ard/generator/util/VelocityInitializer.java
+++ b/ard-generator/src/main/java/com/ard/generator/util/VelocityInitializer.java
@@ -7,7 +7,7 @@
/**
* VelocityEngine工厂
*
- * @author ruoyi
+ * @author ard
*/
public class VelocityInitializer
{
diff --git a/ard-generator/src/main/java/com/ard/generator/util/VelocityUtils.java b/ard-generator/src/main/java/com/ard/generator/util/VelocityUtils.java
index cbcf02c..379cacc 100644
--- a/ard-generator/src/main/java/com/ard/generator/util/VelocityUtils.java
+++ b/ard-generator/src/main/java/com/ard/generator/util/VelocityUtils.java
@@ -16,7 +16,7 @@
/**
* 模板处理工具类
*
- * @author ruoyi
+ * @author ard
*/
public class VelocityUtils
{
diff --git a/ard-generator/src/main/resources/generator.yml b/ard-generator/src/main/resources/generator.yml
index 5f12119..6ceae44 100644
--- a/ard-generator/src/main/resources/generator.yml
+++ b/ard-generator/src/main/resources/generator.yml
@@ -1,7 +1,7 @@
# 代码生成
gen:
# 作者
- author: ruoyi
+ author: ard
# 默认生成包路径 system 需改成自己的模块名称 如 system monitor tool
packageName: com.ard.system
# 自动去除表前缀,默认是false
diff --git a/ard-quartz/src/main/java/com/ard/quartz/config/ScheduleConfig.java b/ard-quartz/src/main/java/com/ard/quartz/config/ScheduleConfig.java
index 0a3beb3..6578c05 100644
--- a/ard-quartz/src/main/java/com/ard/quartz/config/ScheduleConfig.java
+++ b/ard-quartz/src/main/java/com/ard/quartz/config/ScheduleConfig.java
@@ -9,7 +9,7 @@
///**
// * 定时任务配置(单机部署建议删除此类和qrtz数据库表,默认走内存会最高效)
// *
-// * @author ruoyi
+// * @author ard
// */
//@Configuration
//public class ScheduleConfig
@@ -22,7 +22,7 @@
//
// // quartz参数
// Properties prop = new Properties();
-// prop.put("org.quartz.scheduler.instanceName", "RuoyiScheduler");
+// prop.put("org.quartz.scheduler.instanceName", "ArdScheduler");
// prop.put("org.quartz.scheduler.instanceId", "AUTO");
// // 线程池配置
// prop.put("org.quartz.threadPool.class", "org.quartz.simpl.SimpleThreadPool");
@@ -42,7 +42,7 @@
// prop.put("org.quartz.jobStore.tablePrefix", "QRTZ_");
// factory.setQuartzProperties(prop);
//
-// factory.setSchedulerName("RuoyiScheduler");
+// factory.setSchedulerName("ArdScheduler");
// // 延时启动
// factory.setStartupDelay(1);
// factory.setApplicationContextSchedulerContextKey("applicationContextKey");
diff --git a/ard-quartz/src/main/java/com/ard/quartz/controller/SysJobController.java b/ard-quartz/src/main/java/com/ard/quartz/controller/SysJobController.java
index a56a19d..5311224 100644
--- a/ard-quartz/src/main/java/com/ard/quartz/controller/SysJobController.java
+++ b/ard-quartz/src/main/java/com/ard/quartz/controller/SysJobController.java
@@ -30,7 +30,7 @@
/**
* 调度任务信息操作处理
*
- * @author ruoyi
+ * @author ard
*/
@RestController
@RequestMapping("/monitor/job")
diff --git a/ard-quartz/src/main/java/com/ard/quartz/controller/SysJobLogController.java b/ard-quartz/src/main/java/com/ard/quartz/controller/SysJobLogController.java
index bb3d469..4a82179 100644
--- a/ard-quartz/src/main/java/com/ard/quartz/controller/SysJobLogController.java
+++ b/ard-quartz/src/main/java/com/ard/quartz/controller/SysJobLogController.java
@@ -22,7 +22,7 @@
/**
* 调度日志操作处理
*
- * @author ruoyi
+ * @author ard
*/
@RestController
@RequestMapping("/monitor/jobLog")
diff --git a/ard-quartz/src/main/java/com/ard/quartz/domain/SysJob.java b/ard-quartz/src/main/java/com/ard/quartz/domain/SysJob.java
index c4f0486..227e829 100644
--- a/ard-quartz/src/main/java/com/ard/quartz/domain/SysJob.java
+++ b/ard-quartz/src/main/java/com/ard/quartz/domain/SysJob.java
@@ -16,7 +16,7 @@
/**
* 定时任务调度表 sys_job
*
- * @author ruoyi
+ * @author ard
*/
public class SysJob extends BaseEntity
{
diff --git a/ard-quartz/src/main/java/com/ard/quartz/domain/SysJobLog.java b/ard-quartz/src/main/java/com/ard/quartz/domain/SysJobLog.java
index bbc12aa..a834142 100644
--- a/ard-quartz/src/main/java/com/ard/quartz/domain/SysJobLog.java
+++ b/ard-quartz/src/main/java/com/ard/quartz/domain/SysJobLog.java
@@ -9,7 +9,7 @@
/**
* 定时任务调度日志表 sys_job_log
*
- * @author ruoyi
+ * @author ard
*/
public class SysJobLog extends BaseEntity
{
diff --git a/ard-quartz/src/main/java/com/ard/quartz/mapper/SysJobLogMapper.java b/ard-quartz/src/main/java/com/ard/quartz/mapper/SysJobLogMapper.java
index 0a09312..c3dfd4d 100644
--- a/ard-quartz/src/main/java/com/ard/quartz/mapper/SysJobLogMapper.java
+++ b/ard-quartz/src/main/java/com/ard/quartz/mapper/SysJobLogMapper.java
@@ -6,7 +6,7 @@
/**
* 调度任务日志信息 数据层
*
- * @author ruoyi
+ * @author ard
*/
public interface SysJobLogMapper
{
diff --git a/ard-quartz/src/main/java/com/ard/quartz/mapper/SysJobMapper.java b/ard-quartz/src/main/java/com/ard/quartz/mapper/SysJobMapper.java
index 4d75a5b..12f9158 100644
--- a/ard-quartz/src/main/java/com/ard/quartz/mapper/SysJobMapper.java
+++ b/ard-quartz/src/main/java/com/ard/quartz/mapper/SysJobMapper.java
@@ -6,7 +6,7 @@
/**
* 调度任务信息 数据层
*
- * @author ruoyi
+ * @author ard
*/
public interface SysJobMapper
{
diff --git a/ard-quartz/src/main/java/com/ard/quartz/service/ISysJobLogService.java b/ard-quartz/src/main/java/com/ard/quartz/service/ISysJobLogService.java
index 03517da..43756a9 100644
--- a/ard-quartz/src/main/java/com/ard/quartz/service/ISysJobLogService.java
+++ b/ard-quartz/src/main/java/com/ard/quartz/service/ISysJobLogService.java
@@ -6,7 +6,7 @@
/**
* 定时任务调度日志信息信息 服务层
*
- * @author ruoyi
+ * @author ard
*/
public interface ISysJobLogService
{
diff --git a/ard-quartz/src/main/java/com/ard/quartz/service/ISysJobService.java b/ard-quartz/src/main/java/com/ard/quartz/service/ISysJobService.java
index 36193ec..1515ef8 100644
--- a/ard-quartz/src/main/java/com/ard/quartz/service/ISysJobService.java
+++ b/ard-quartz/src/main/java/com/ard/quartz/service/ISysJobService.java
@@ -8,7 +8,7 @@
/**
* 定时任务调度信息信息 服务层
*
- * @author ruoyi
+ * @author ard
*/
public interface ISysJobService
{
diff --git a/ard-quartz/src/main/java/com/ard/quartz/service/impl/SysJobLogServiceImpl.java b/ard-quartz/src/main/java/com/ard/quartz/service/impl/SysJobLogServiceImpl.java
index b6b4983..af1b315 100644
--- a/ard-quartz/src/main/java/com/ard/quartz/service/impl/SysJobLogServiceImpl.java
+++ b/ard-quartz/src/main/java/com/ard/quartz/service/impl/SysJobLogServiceImpl.java
@@ -10,7 +10,7 @@
/**
* 定时任务调度日志信息 服务层
*
- * @author ruoyi
+ * @author ard
*/
@Service
public class SysJobLogServiceImpl implements ISysJobLogService
diff --git a/ard-quartz/src/main/java/com/ard/quartz/service/impl/SysJobServiceImpl.java b/ard-quartz/src/main/java/com/ard/quartz/service/impl/SysJobServiceImpl.java
index 8efcc8b..7c2b195 100644
--- a/ard-quartz/src/main/java/com/ard/quartz/service/impl/SysJobServiceImpl.java
+++ b/ard-quartz/src/main/java/com/ard/quartz/service/impl/SysJobServiceImpl.java
@@ -20,7 +20,7 @@
/**
* 定时任务调度信息 服务层
*
- * @author ruoyi
+ * @author ard
*/
@Service
public class SysJobServiceImpl implements ISysJobService
diff --git a/ard-quartz/src/main/java/com/ard/quartz/task/RyTask.java b/ard-quartz/src/main/java/com/ard/quartz/task/RyTask.java
index b2e14aa..7634ba3 100644
--- a/ard-quartz/src/main/java/com/ard/quartz/task/RyTask.java
+++ b/ard-quartz/src/main/java/com/ard/quartz/task/RyTask.java
@@ -6,7 +6,7 @@
/**
* 定时任务调度测试
*
- * @author ruoyi
+ * @author ard
*/
@Component("ryTask")
public class RyTask
diff --git a/ard-quartz/src/main/java/com/ard/quartz/util/AbstractQuartzJob.java b/ard-quartz/src/main/java/com/ard/quartz/util/AbstractQuartzJob.java
index e35c92f..f29c6f5 100644
--- a/ard-quartz/src/main/java/com/ard/quartz/util/AbstractQuartzJob.java
+++ b/ard-quartz/src/main/java/com/ard/quartz/util/AbstractQuartzJob.java
@@ -19,7 +19,7 @@
/**
* 抽象quartz调用
*
- * @author ruoyi
+ * @author ard
*/
public abstract class AbstractQuartzJob implements Job
{
diff --git a/ard-quartz/src/main/java/com/ard/quartz/util/CronUtils.java b/ard-quartz/src/main/java/com/ard/quartz/util/CronUtils.java
index cae773c..88875f1 100644
--- a/ard-quartz/src/main/java/com/ard/quartz/util/CronUtils.java
+++ b/ard-quartz/src/main/java/com/ard/quartz/util/CronUtils.java
@@ -7,7 +7,7 @@
/**
* cron表达式工具类
*
- * @author ruoyi
+ * @author ard
*
*/
public class CronUtils
diff --git a/ard-quartz/src/main/java/com/ard/quartz/util/JobInvokeUtil.java b/ard-quartz/src/main/java/com/ard/quartz/util/JobInvokeUtil.java
index 8e99880..f6b88f3 100644
--- a/ard-quartz/src/main/java/com/ard/quartz/util/JobInvokeUtil.java
+++ b/ard-quartz/src/main/java/com/ard/quartz/util/JobInvokeUtil.java
@@ -11,7 +11,7 @@
/**
* 任务执行工具
*
- * @author ruoyi
+ * @author ard
*/
public class JobInvokeUtil
{
diff --git a/ard-quartz/src/main/java/com/ard/quartz/util/QuartzDisallowConcurrentExecution.java b/ard-quartz/src/main/java/com/ard/quartz/util/QuartzDisallowConcurrentExecution.java
index 6c93c65..b2ebb21 100644
--- a/ard-quartz/src/main/java/com/ard/quartz/util/QuartzDisallowConcurrentExecution.java
+++ b/ard-quartz/src/main/java/com/ard/quartz/util/QuartzDisallowConcurrentExecution.java
@@ -7,7 +7,7 @@
/**
* 定时任务处理(禁止并发执行)
*
- * @author ruoyi
+ * @author ard
*
*/
@DisallowConcurrentExecution
diff --git a/ard-quartz/src/main/java/com/ard/quartz/util/QuartzJobExecution.java b/ard-quartz/src/main/java/com/ard/quartz/util/QuartzJobExecution.java
index e889f95..4ff13b1 100644
--- a/ard-quartz/src/main/java/com/ard/quartz/util/QuartzJobExecution.java
+++ b/ard-quartz/src/main/java/com/ard/quartz/util/QuartzJobExecution.java
@@ -6,7 +6,7 @@
/**
* 定时任务处理(允许并发执行)
*
- * @author ruoyi
+ * @author ard
*
*/
public class QuartzJobExecution extends AbstractQuartzJob
diff --git a/ard-quartz/src/main/java/com/ard/quartz/util/ScheduleUtils.java b/ard-quartz/src/main/java/com/ard/quartz/util/ScheduleUtils.java
index 2deefba..57ce6fd 100644
--- a/ard-quartz/src/main/java/com/ard/quartz/util/ScheduleUtils.java
+++ b/ard-quartz/src/main/java/com/ard/quartz/util/ScheduleUtils.java
@@ -21,7 +21,7 @@
/**
* 定时任务工具类
*
- * @author ruoyi
+ * @author ard
*
*/
public class ScheduleUtils
diff --git a/ard-route/pom.xml b/ard-route/pom.xml
index 7d7e802..18a8f24 100644
--- a/ard-route/pom.xml
+++ b/ard-route/pom.xml
@@ -42,6 +42,15 @@
<artifactId>swagger-annotations</artifactId>
<version>1.6.2</version>
</dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-test</artifactId>
+ <version>5.3.33</version>
+ </dependency>
+ <dependency>
+ <groupId>com.ard</groupId>
+ <artifactId>ard-oss</artifactId>
+ </dependency>
</dependencies>
diff --git a/ard-route/src/main/java/com/ard/route/domain/UavRouteReq.java b/ard-route/src/main/java/com/ard/route/domain/UavRouteReq.java
index e886147..a9fe9e4 100644
--- a/ard-route/src/main/java/com/ard/route/domain/UavRouteReq.java
+++ b/ard-route/src/main/java/com/ard/route/domain/UavRouteReq.java
@@ -14,6 +14,10 @@
/**
* 航线类型
+ * waypoint:航点飞行
+ * mapping2d:建图航拍
+ * mapping3d:倾斜摄影
+ * mappingStrip:航带飞行
*/
private String templateType;
@@ -39,16 +43,29 @@
/**
* 负载图片存储类型
+ * wide:存储广角镜头照片
+ * zoom:存储变焦镜头照片
+ * ir:存储红外镜头照片
+ * narrow_band: 存储窄带镜头拍摄照片
+ * visable:可见光照片
+ * * 注:存储多个镜头照片,格式
*/
private String imageFormat;
/**
* 航线结束动作
+ * goHome:飞行器完成航线任务后,退出航线模式并返航。noAction:飞行器完成航线任务后,退出航线模式。
+ * autoLand:飞行器完成航线任务后,退出航线模式并原地降落。
+ * gotoFirstWaypoint:飞行器完成航线任务后,立即飞向航线起始点,到达后退出航线模式。
+ * * 注:以上动作执行过程,若飞行器退出了航线模式且进入失控状态,则会优先执行失控动作。
*/
private String finishAction;
/**
* 失控动作
+ * goBack:返航。飞行器从失控位置飞向起飞点
+ * landing:降落。飞行器从失控位置原地降落
+ * hover:悬停。飞行器从失控位置悬停
*/
private String exitOnRcLostAction;
@@ -59,6 +76,7 @@
/**
* 全局航线飞行速度
+ * 1 - 15
*/
private Double autoFlightSpeed;
@@ -74,6 +92,8 @@
/**
* 云台俯仰角控制模式
+ * manual:手动控制。飞行器从一个航点飞向下一个航点的过程中,支持用户手动控制云台的俯仰角度。若无用户控制,则保持飞离航点时的云台俯仰角度。
+ * usePointSetting:依照每个航点设置。飞行器从一个航点飞向下一个航点的过程中,云台俯仰角均匀过渡至下一个航点的俯仰角。
*/
private String gimbalPitchMode;
diff --git a/ard-route/src/main/java/com/ard/route/domain/kml/KmlInfo.java b/ard-route/src/main/java/com/ard/route/domain/kml/KmlInfo.java
index 23dbb57..d50be81 100644
--- a/ard-route/src/main/java/com/ard/route/domain/kml/KmlInfo.java
+++ b/ard-route/src/main/java/com/ard/route/domain/kml/KmlInfo.java
@@ -1,11 +1,13 @@
package com.ard.route.domain.kml;
+import com.fasterxml.jackson.annotation.JsonInclude;
import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
import lombok.Data;
@Data
@XStreamAlias("kml")
+@JsonInclude(JsonInclude.Include.NON_NULL)
public class KmlInfo {
@XStreamAsAttribute
diff --git a/ard-route/src/main/java/com/ard/route/domain/kml/KmlParams.java b/ard-route/src/main/java/com/ard/route/domain/kml/KmlParams.java
index de84a46..797a533 100644
--- a/ard-route/src/main/java/com/ard/route/domain/kml/KmlParams.java
+++ b/ard-route/src/main/java/com/ard/route/domain/kml/KmlParams.java
@@ -89,7 +89,18 @@
*/
private MappingTypeReq mappingTypeReq;
-
private List<RoutePointInfo> routePointList;
+
+ /**
+ * 飞向首航点模式
+ * safely:安全模式
+ * pointToPoint:倾斜飞行模式
+ */
+ private String flyToWaylineMode;
+
+ /**
+ * 全局航线速度
+ */
+ private Double globalTransitionalSpeed;
}
diff --git a/ard-route/src/main/java/com/ard/route/domain/ArdRouteFile.java b/ard-route/src/main/java/com/ard/route/domain/route/ArdRouteFile.java
similarity index 95%
rename from ard-route/src/main/java/com/ard/route/domain/ArdRouteFile.java
rename to ard-route/src/main/java/com/ard/route/domain/route/ArdRouteFile.java
index 7c86914..5b8b989 100644
--- a/ard-route/src/main/java/com/ard/route/domain/ArdRouteFile.java
+++ b/ard-route/src/main/java/com/ard/route/domain/route/ArdRouteFile.java
@@ -1,4 +1,4 @@
-package com.ard.route.domain;
+package com.ard.route.domain.route;
import java.util.Date;
import java.util.List;
diff --git a/ard-route/src/main/java/com/ard/route/domain/ArdRouteFolder.java b/ard-route/src/main/java/com/ard/route/domain/route/ArdRouteFolder.java
similarity index 80%
rename from ard-route/src/main/java/com/ard/route/domain/ArdRouteFolder.java
rename to ard-route/src/main/java/com/ard/route/domain/route/ArdRouteFolder.java
index f3757d7..79c65f9 100644
--- a/ard-route/src/main/java/com/ard/route/domain/ArdRouteFolder.java
+++ b/ard-route/src/main/java/com/ard/route/domain/route/ArdRouteFolder.java
@@ -1,4 +1,4 @@
-package com.ard.route.domain;
+package com.ard.route.domain.route;
import java.util.List;
@@ -24,6 +24,10 @@
@Excel(name = "文件夹名称")
private String fileName;
+ /** 序列号 */
+ @Excel(name = "序列号")
+ private Integer serialNumber;
+
private List<ArdRouteFile> ardRouteFileLs;
}
diff --git a/ard-route/src/main/java/com/ard/route/domain/route/ArdRouteInformation.java b/ard-route/src/main/java/com/ard/route/domain/route/ArdRouteInformation.java
new file mode 100644
index 0000000..2473649
--- /dev/null
+++ b/ard-route/src/main/java/com/ard/route/domain/route/ArdRouteInformation.java
@@ -0,0 +1,37 @@
+package com.ard.route.domain.route;
+
+import com.ard.common.annotation.Excel;
+import com.ard.common.core.domain.BaseEntity;
+import lombok.Data;
+
+/**
+ * 航线(kmz)对象 ard_route_information
+ *
+ * @author xia
+ * @date 2025-10-23
+ */
+@Data
+public class ArdRouteInformation extends BaseEntity {
+
+ private static final long serialVersionUID = 1L;
+
+ /** ID */
+ private String id;
+
+ /** 文件名称 */
+ @Excel(name = "文件名称")
+ private String fileName;
+
+ /** 新文件名称 */
+ @Excel(name = "新文件名称")
+ private String fileNameNew;
+
+ /** 文件路径 */
+ @Excel(name = "文件路径")
+ private String upPath;
+
+ /** 文件大小 */
+ @Excel(name = "文件大小")
+ private Double upFileSize;
+
+}
diff --git a/ard-route/src/main/java/com/ard/route/domain/vo/KmzInfoVO.java b/ard-route/src/main/java/com/ard/route/domain/vo/KmzInfoVO.java
new file mode 100644
index 0000000..c5fa375
--- /dev/null
+++ b/ard-route/src/main/java/com/ard/route/domain/vo/KmzInfoVO.java
@@ -0,0 +1,25 @@
+package com.ard.route.domain.vo;
+
+import com.ard.route.domain.kml.KmlInfo;
+import lombok.Data;
+
+import java.io.Serializable;
+
+/**
+ * Author:Cleaner
+ * Date: 2024/12/22 10:46
+ **/
+@Data
+public class KmzInfoVO implements Serializable {
+
+ /**
+ * 航线kml信息
+ */
+ private KmlInfo kmlInfo;
+
+ /**
+ * 航线wpml信息
+ */
+ private KmlInfo wpmlInfo;
+
+}
diff --git a/ard-route/src/main/java/com/ard/route/mapper/ArdRouteFileMapper.java b/ard-route/src/main/java/com/ard/route/mapper/ArdRouteFileMapper.java
index bc965b2..45321db 100644
--- a/ard-route/src/main/java/com/ard/route/mapper/ArdRouteFileMapper.java
+++ b/ard-route/src/main/java/com/ard/route/mapper/ArdRouteFileMapper.java
@@ -1,7 +1,7 @@
package com.ard.route.mapper;
import java.util.List;
-import com.ard.route.domain.ArdRouteFile;
+import com.ard.route.domain.route.ArdRouteFile;
/**
* 文件Mapper接口
@@ -62,8 +62,9 @@
/**
* 根据所属文件夹ID,删除文件
*
- * @param folderId 所属文件夹ID
+ * @param folderIds 所属文件夹ID
* @return 结果
*/
- public int deleteArdRouteFileByFolderId(String folderId);
+ public int deleteRouteFileByFolderIds(String[] folderIds);
+
}
diff --git a/ard-route/src/main/java/com/ard/route/mapper/ArdRouteFolderMapper.java b/ard-route/src/main/java/com/ard/route/mapper/ArdRouteFolderMapper.java
index c4df0f7..95caa00 100644
--- a/ard-route/src/main/java/com/ard/route/mapper/ArdRouteFolderMapper.java
+++ b/ard-route/src/main/java/com/ard/route/mapper/ArdRouteFolderMapper.java
@@ -1,7 +1,7 @@
package com.ard.route.mapper;
import java.util.List;
-import com.ard.route.domain.ArdRouteFolder;
+import com.ard.route.domain.route.ArdRouteFolder;
/**
* 文件夹Mapper接口
diff --git a/ard-route/src/main/java/com/ard/route/mapper/ArdRouteInformationMapper.java b/ard-route/src/main/java/com/ard/route/mapper/ArdRouteInformationMapper.java
new file mode 100644
index 0000000..ebe8d97
--- /dev/null
+++ b/ard-route/src/main/java/com/ard/route/mapper/ArdRouteInformationMapper.java
@@ -0,0 +1,63 @@
+package com.ard.route.mapper;
+
+import com.ard.route.domain.route.ArdRouteInformation;
+
+import java.util.List;
+
+/**
+ * 航线(kmz)Mapper接口
+ *
+ * @author xia
+ * @date 2025-10-23
+ */
+public interface ArdRouteInformationMapper {
+
+ /**
+ * 查询航线(kmz)
+ *
+ * @param id 航线(kmz)主键
+ * @return 航线(kmz)
+ */
+ public ArdRouteInformation selectArdRouteInformationById(String id);
+
+ /**
+ * 查询航线(kmz)列表
+ *
+ * @param ardRouteInformation 航线(kmz)
+ * @return 航线(kmz)集合
+ */
+ public List<ArdRouteInformation> selectArdRouteInformationList(ArdRouteInformation ardRouteInformation);
+
+ /**
+ * 新增航线(kmz)
+ *
+ * @param ardRouteInformation 航线(kmz)
+ * @return 结果
+ */
+ public int insertArdRouteInformation(ArdRouteInformation ardRouteInformation);
+
+ /**
+ * 修改航线(kmz)
+ *
+ * @param ardRouteInformation 航线(kmz)
+ * @return 结果
+ */
+ public int updateArdRouteInformation(ArdRouteInformation ardRouteInformation);
+
+ /**
+ * 删除航线(kmz)
+ *
+ * @param id 航线(kmz)主键
+ * @return 结果
+ */
+ public int deleteArdRouteInformationById(String id);
+
+ /**
+ * 批量删除航线(kmz)
+ *
+ * @param ids 需要删除的数据主键集合
+ * @return 结果
+ */
+ public int deleteArdRouteInformationByIds(String[] ids);
+
+}
diff --git a/ard-route/src/main/java/com/ard/route/service/IArdRouteFileService.java b/ard-route/src/main/java/com/ard/route/service/IArdRouteFileService.java
index ce3185b..405f720 100644
--- a/ard-route/src/main/java/com/ard/route/service/IArdRouteFileService.java
+++ b/ard-route/src/main/java/com/ard/route/service/IArdRouteFileService.java
@@ -1,7 +1,7 @@
package com.ard.route.service;
import java.util.List;
-import com.ard.route.domain.ArdRouteFile;
+import com.ard.route.domain.route.ArdRouteFile;
/**
* 文件Service接口
diff --git a/ard-route/src/main/java/com/ard/route/service/IArdRouteFolderService.java b/ard-route/src/main/java/com/ard/route/service/IArdRouteFolderService.java
index 652673b..126d96b 100644
--- a/ard-route/src/main/java/com/ard/route/service/IArdRouteFolderService.java
+++ b/ard-route/src/main/java/com/ard/route/service/IArdRouteFolderService.java
@@ -3,7 +3,7 @@
import java.util.List;
import java.util.Map;
-import com.ard.route.domain.ArdRouteFolder;
+import com.ard.route.domain.route.ArdRouteFolder;
/**
* 文件夹Service接口
diff --git a/ard-route/src/main/java/com/ard/route/service/IArdRouteInformationService.java b/ard-route/src/main/java/com/ard/route/service/IArdRouteInformationService.java
new file mode 100644
index 0000000..41cd1f5
--- /dev/null
+++ b/ard-route/src/main/java/com/ard/route/service/IArdRouteInformationService.java
@@ -0,0 +1,63 @@
+package com.ard.route.service;
+
+import com.ard.route.domain.route.ArdRouteInformation;
+
+import java.util.List;
+
+/**
+ * 航线(kmz)Service接口
+ *
+ * @author xia
+ * @date 2025-10-23
+ */
+public interface IArdRouteInformationService {
+
+ /**
+ * 查询航线(kmz)
+ *
+ * @param id 航线(kmz)主键
+ * @return 航线(kmz)
+ */
+ public ArdRouteInformation selectArdRouteInformationById(String id);
+
+ /**
+ * 查询航线(kmz)列表
+ *
+ * @param ardRouteInformation 航线(kmz)
+ * @return 航线(kmz)集合
+ */
+ public List<ArdRouteInformation> selectArdRouteInformationList(ArdRouteInformation ardRouteInformation);
+
+ /**
+ * 新增航线(kmz)
+ *
+ * @param ardRouteInformation 航线(kmz)
+ * @return 结果
+ */
+ public int insertArdRouteInformation(ArdRouteInformation ardRouteInformation);
+
+ /**
+ * 修改航线(kmz)
+ *
+ * @param ardRouteInformation 航线(kmz)
+ * @return 结果
+ */
+ public int updateArdRouteInformation(ArdRouteInformation ardRouteInformation);
+
+ /**
+ * 批量删除航线(kmz)
+ *
+ * @param ids 需要删除的航线(kmz)主键集合
+ * @return 结果
+ */
+ public int deleteArdRouteInformationByIds(String[] ids);
+
+ /**
+ * 删除航线(kmz)信息
+ *
+ * @param id 航线(kmz)主键
+ * @return 结果
+ */
+ public int deleteArdRouteInformationById(String id);
+
+}
diff --git a/ard-route/src/main/java/com/ard/route/service/UavRouteService.java b/ard-route/src/main/java/com/ard/route/service/UavRouteService.java
index 6aef571..b219c1a 100644
--- a/ard-route/src/main/java/com/ard/route/service/UavRouteService.java
+++ b/ard-route/src/main/java/com/ard/route/service/UavRouteService.java
@@ -1,17 +1,26 @@
package com.ard.route.service;
import com.ard.route.domain.UavRouteReq;
+import com.ard.route.domain.vo.KmzInfoVO;
+
+import java.io.IOException;
+
public interface UavRouteService {
/**
* 编辑kmz文件
*/
- void updateKmz(UavRouteReq uavRouteReq);
+ public String updateKmz(UavRouteReq uavRouteReq);
/**
* 生成kmz文件(带航点)
*/
- void buildKmz(UavRouteReq uavRouteReq);
+ public String buildKmz(UavRouteReq uavRouteReq, String fileName);
+
+ /**
+ * 解析kmz文件
+ */
+ KmzInfoVO parseKmz(String file) throws IOException;
}
diff --git a/ard-route/src/main/java/com/ard/route/service/impl/ArdRouteFileServiceImpl.java b/ard-route/src/main/java/com/ard/route/service/impl/ArdRouteFileServiceImpl.java
index 175ba15..568796a 100644
--- a/ard-route/src/main/java/com/ard/route/service/impl/ArdRouteFileServiceImpl.java
+++ b/ard-route/src/main/java/com/ard/route/service/impl/ArdRouteFileServiceImpl.java
@@ -1,16 +1,14 @@
package com.ard.route.service.impl;
import java.util.List;
-import java.util.UUID;
import com.ard.common.annotation.DataScope;
import com.ard.common.utils.DateUtils;
-import com.ard.common.utils.SecurityUtils;
import com.ard.common.utils.uuid.IdUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ard.route.mapper.ArdRouteFileMapper;
-import com.ard.route.domain.ArdRouteFile;
+import com.ard.route.domain.route.ArdRouteFile;
import com.ard.route.service.IArdRouteFileService;
/**
diff --git a/ard-route/src/main/java/com/ard/route/service/impl/ArdRouteFolderServiceImpl.java b/ard-route/src/main/java/com/ard/route/service/impl/ArdRouteFolderServiceImpl.java
index 2b0a1b3..fcd9df0 100644
--- a/ard-route/src/main/java/com/ard/route/service/impl/ArdRouteFolderServiceImpl.java
+++ b/ard-route/src/main/java/com/ard/route/service/impl/ArdRouteFolderServiceImpl.java
@@ -6,14 +6,13 @@
import com.ard.common.annotation.DataScope;
import com.ard.common.utils.DateUtils;
-import com.ard.common.utils.SecurityUtils;
import com.ard.common.utils.uuid.IdUtils;
-import com.ard.route.domain.ArdRouteFile;
+import com.ard.route.domain.route.ArdRouteFile;
import com.ard.route.mapper.ArdRouteFileMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ard.route.mapper.ArdRouteFolderMapper;
-import com.ard.route.domain.ArdRouteFolder;
+import com.ard.route.domain.route.ArdRouteFolder;
import com.ard.route.service.IArdRouteFolderService;
import org.springframework.transaction.annotation.Transactional;
@@ -105,12 +104,8 @@
@Transactional(rollbackFor = Exception.class)
public Map<String, Integer> deleteArdRouteFolderByIds(String[] ids) {
Map<String, Integer> result = new HashMap<>();
- int fileAdd = 0;
// 删除文件夹的同时也删除文件夹下的所有文件
- for (String folderId : ids) {
- ardRouteFileMapper.deleteArdRouteFileByFolderId(folderId);
- fileAdd ++;
- }
+ int fileAdd = ardRouteFileMapper.deleteRouteFileByFolderIds(ids);
result.put("file", fileAdd);
int folderCount = ardRouteFolderMapper.deleteArdRouteFolderByIds(ids);
result.put("folder", folderCount);
diff --git a/ard-route/src/main/java/com/ard/route/service/impl/ArdRouteInformationServiceImpl.java b/ard-route/src/main/java/com/ard/route/service/impl/ArdRouteInformationServiceImpl.java
new file mode 100644
index 0000000..a05968e
--- /dev/null
+++ b/ard-route/src/main/java/com/ard/route/service/impl/ArdRouteInformationServiceImpl.java
@@ -0,0 +1,93 @@
+package com.ard.route.service.impl;
+
+import java.util.List;
+import com.ard.common.utils.DateUtils;
+import com.ard.common.utils.uuid.IdUtils;
+import com.ard.route.domain.route.ArdRouteInformation;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.ard.route.mapper.ArdRouteInformationMapper;
+import com.ard.route.service.IArdRouteInformationService;
+
+/**
+ * 航线(kmz)Service业务层处理
+ *
+ * @author xia
+ * @date 2025-10-23
+ */
+@Service
+public class ArdRouteInformationServiceImpl implements IArdRouteInformationService {
+
+ @Autowired
+ private ArdRouteInformationMapper ardRouteInformationMapper;
+
+ /**
+ * 查询航线(kmz)
+ *
+ * @param id 航线(kmz)主键
+ * @return 航线(kmz)
+ */
+ @Override
+ public ArdRouteInformation selectArdRouteInformationById(String id) {
+ return ardRouteInformationMapper.selectArdRouteInformationById(id);
+ }
+
+ /**
+ * 查询航线(kmz)列表
+ *
+ * @param ardRouteInformation 航线(kmz)
+ * @return 航线(kmz)
+ */
+ @Override
+ public List<ArdRouteInformation> selectArdRouteInformationList(ArdRouteInformation ardRouteInformation) {
+ return ardRouteInformationMapper.selectArdRouteInformationList(ardRouteInformation);
+ }
+
+ /**
+ * 新增航线(kmz)
+ *
+ * @param ardRouteInformation 航线(kmz)
+ * @return 结果
+ */
+ @Override
+ public int insertArdRouteInformation(ArdRouteInformation ardRouteInformation) {
+ ardRouteInformation.setId(IdUtils.simpleUUID());
+ ardRouteInformation.setCreateTime(DateUtils.getNowDate());
+ return ardRouteInformationMapper.insertArdRouteInformation(ardRouteInformation);
+ }
+
+ /**
+ * 修改航线(kmz)
+ *
+ * @param ardRouteInformation 航线(kmz)
+ * @return 结果
+ */
+ @Override
+ public int updateArdRouteInformation(ArdRouteInformation ardRouteInformation) {
+ ardRouteInformation.setUpdateTime(DateUtils.getNowDate());
+ return ardRouteInformationMapper.updateArdRouteInformation(ardRouteInformation);
+ }
+
+ /**
+ * 批量删除航线(kmz)
+ *
+ * @param ids 需要删除的航线(kmz)主键
+ * @return 结果
+ */
+ @Override
+ public int deleteArdRouteInformationByIds(String[] ids) {
+ return ardRouteInformationMapper.deleteArdRouteInformationByIds(ids);
+ }
+
+ /**
+ * 删除航线(kmz)信息
+ *
+ * @param id 航线(kmz)主键
+ * @return 结果
+ */
+ @Override
+ public int deleteArdRouteInformationById(String id) {
+ return ardRouteInformationMapper.deleteArdRouteInformationById(id);
+ }
+
+}
diff --git a/ard-route/src/main/java/com/ard/route/service/impl/UavRouteServiceImpl.java b/ard-route/src/main/java/com/ard/route/service/impl/UavRouteServiceImpl.java
index 33b596b..2db7981 100644
--- a/ard-route/src/main/java/com/ard/route/service/impl/UavRouteServiceImpl.java
+++ b/ard-route/src/main/java/com/ard/route/service/impl/UavRouteServiceImpl.java
@@ -3,26 +3,42 @@
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.io.FileUtil;
+import com.ard.common.utils.SecurityUtils;
+import com.ard.oss.service.impl.OssServiceContext;
import com.ard.route.constant.FileTypeConstants;
import com.ard.route.domain.RoutePointReq;
import com.ard.route.domain.UavRouteReq;
import com.ard.route.domain.WaypointHeadingReq;
import com.ard.route.domain.WaypointTurnReq;
import com.ard.route.domain.kml.*;
+import com.ard.route.domain.route.ArdRouteInformation;
+import com.ard.route.domain.vo.KmzInfoVO;
import com.ard.route.enums.kml.ExitOnRCLostEnums;
+import com.ard.route.service.IArdRouteInformationService;
+import com.ard.route.util.FileUtils;
import com.ard.route.util.RouteFileUtils;
import com.ard.route.service.UavRouteService;
+import com.thoughtworks.xstream.XStream;
+import com.thoughtworks.xstream.io.xml.DomDriver;
import org.apache.commons.compress.archivers.ArchiveEntry;
import org.apache.commons.compress.archivers.ArchiveInputStream;
import org.apache.commons.compress.archivers.zip.ZipArchiveInputStream;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.BeanUtils;
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.mock.web.MockMultipartFile;
import org.springframework.stereotype.Service;
+import org.springframework.web.multipart.MultipartFile;
-import java.io.File;
+import javax.annotation.Resource;
+import java.io.*;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
+import java.util.zip.ZipOutputStream;
+
+import static com.ard.route.util.RouteFileUtils.*;
+import static com.ard.route.util.ToolUtils.getFileNameWithoutExtension;
/**
* Author:songjian
@@ -31,8 +47,25 @@
@Service
public class UavRouteServiceImpl implements UavRouteService {
+ private Boolean isLocal = false;
+
+ private String localFilePath = "KmzFile/kmz/";
+
+ private String kmzPath = "kmz";
+
+ @Resource
+ private OssServiceContext ossService;
+
+ @Resource
+ private IArdRouteInformationService ardRouteInformationService;
+
+ /**
+ * XML 头部
+ */
+ private static final String XML_HEADER = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
+
@Override
- public void updateKmz(UavRouteReq uavRouteReq) {
+ public String updateKmz(UavRouteReq uavRouteReq) {
// TODO 替换本地文件路径!!!
File file = FileUtil.file("/Users/songjian/Project/IdeaProjects/dj-uav/file/kmz/航线kmz文件.kmz");
try (ArchiveInputStream archiveInputStream = new ZipArchiveInputStream(FileUtil.getInputStream(file))) {
@@ -51,9 +84,10 @@
this.handleRouteUpdate(wpmlInfo, uavRouteReq, FileTypeConstants.WPML, kmlParams);
}
}
- RouteFileUtils.buildKmz("更新航线kmz文件", kmlInfo, wpmlInfo);
+ return RouteFileUtils.buildKmz("更新航线kmz文件", kmlInfo, wpmlInfo, kmzPath);
} catch (Exception e) {
e.printStackTrace();
+ return "更新航线kmz文件失败";
}
}
@@ -99,10 +133,112 @@
}
@Override
- public void buildKmz(UavRouteReq uavRouteReq) {
+ public String buildKmz(UavRouteReq uavRouteReq, String fileName) {
KmlParams kmlParams = new KmlParams();
BeanUtils.copyProperties(uavRouteReq, kmlParams);
kmlParams.setRoutePointList(BeanUtil.copyToList(uavRouteReq.getRoutePointList(), RoutePointInfo.class));
- RouteFileUtils.buildKmz("航线kmz文件AAAAAA", kmlParams);
+ return buildKmz(fileName, kmlParams);
+ }
+
+ /**
+ * 生成航线 KMZ 文件
+ *
+ * @param fileName 文件名
+ * @param kmlParams 参数对象
+ * @return 本地文件路径
+ */
+ public String buildKmz(String fileName, KmlParams kmlParams) {
+ KmlInfo kmlInfo = buildKml(kmlParams);
+ KmlInfo wpmlInfo = buildWpml(kmlParams);
+ return buildKmz(fileName, kmlInfo, wpmlInfo);
+ }
+
+ /**
+ * 生成航线 KMZ 文件
+ *
+ * @param fileName 文件名
+ * @param kmlInfo kml 文件信息
+ * @param wpmlInfo wpml 文件信息
+ * @return 本地文件路径
+ */
+ public String buildKmz(String fileName, KmlInfo kmlInfo, KmlInfo wpmlInfo) {
+ XStream xStream = new XStream(new DomDriver());
+ xStream.processAnnotations(KmlInfo.class);
+ xStream.addImplicitCollection(KmlActionGroup.class, "action");
+
+ String kml = XML_HEADER + xStream.toXML(kmlInfo);
+ String wpml = XML_HEADER + xStream.toXML(wpmlInfo);
+
+ // 判断本地生成kmz文件
+ if (isLocal) {
+ try (FileOutputStream fileOutputStream = new FileOutputStream(localFilePath + fileName + ".kmz");
+ ZipOutputStream zipOutputStream = new ZipOutputStream(fileOutputStream)) {
+ zipOutputStream.setLevel(0); // 0 表示不压缩,存储方式
+
+ // 创建KMZ文件内容
+ buildZipFile("wpmz/template.kml", zipOutputStream, kml);
+ buildZipFile("wpmz/waylines.wpml", zipOutputStream, wpml);
+
+ } catch (Exception e) {
+ throw new RuntimeException(e);
+ }
+ return localFilePath + fileName + ".kmz";
+ }else {
+ try (ByteArrayOutputStream baos = new ByteArrayOutputStream();
+ ZipOutputStream zipOutputStream = new ZipOutputStream(baos)) {
+ zipOutputStream.setLevel(0);
+
+ // 创建KMZ文件内容
+ buildZipFile("wpmz/template.kml", zipOutputStream, kml);
+ buildZipFile("wpmz/waylines.wpml", zipOutputStream, wpml);
+
+ zipOutputStream.finish();
+ zipOutputStream.flush();
+
+ // 获取文件大小
+ Double fileSize = (double) baos.size(); // 字节数
+
+ // 创建MultipartFile对象
+ MultipartFile multipartFile = new MockMultipartFile(
+ fileName + ".kmz",
+ fileName + ".kmz",
+ "application/vnd.google-earth.kmz",
+ new ByteArrayInputStream(baos.toByteArray())
+ );
+ String kmzFilePath = ossService.upload(kmzPath,multipartFile);
+ // KMZ信息管理
+ ArdRouteInformation ardRouteInformation = new ArdRouteInformation();
+ ardRouteInformation.setFileName(fileName);
+ ardRouteInformation.setFileNameNew(getFileNameWithoutExtension(kmzFilePath));
+ ardRouteInformation.setUpPath(kmzFilePath);
+ ardRouteInformation.setUpFileSize(fileSize);
+ ardRouteInformation.setCreateBy(SecurityUtils.getUsername());
+ ardRouteInformationService.insertArdRouteInformation(ardRouteInformation);
+ return kmzFilePath;
+ } catch (Exception e) {
+ throw new RuntimeException("KMZ文件生成或上传失败", e);
+ }
+ }
+ }
+
+ @Override
+ public KmzInfoVO parseKmz(String fileUrl) throws IOException {
+ KmzInfoVO kmzInfoVO = new KmzInfoVO();
+ File file = FileUtils.downloadUrlToTempFile(fileUrl);
+ try (ArchiveInputStream archiveInputStream = new ZipArchiveInputStream(FileUtil.getInputStream(file))) {
+ ArchiveEntry entry;
+ while (!Objects.isNull(entry = archiveInputStream.getNextEntry())) {
+ String name = entry.getName();
+ if (name.toLowerCase().endsWith(".kml")) {
+ kmzInfoVO.setKmlInfo(RouteFileUtils.parseKml(archiveInputStream));
+ } else if (name.toLowerCase().endsWith(".wpml")) {
+ kmzInfoVO.setWpmlInfo(RouteFileUtils.parseKml(archiveInputStream));
+ }
+ }
+ return kmzInfoVO;
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ return null;
}
}
diff --git a/ard-route/src/main/java/com/ard/route/util/FileUtils.java b/ard-route/src/main/java/com/ard/route/util/FileUtils.java
new file mode 100644
index 0000000..ffb90ce
--- /dev/null
+++ b/ard-route/src/main/java/com/ard/route/util/FileUtils.java
@@ -0,0 +1,42 @@
+package com.ard.route.util;
+
+import org.springframework.web.multipart.MultipartFile;
+
+import java.io.File;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.net.URL;
+import java.nio.file.Files;
+
+/**
+ * Author:Cleaner
+ * Date: 2025/5/29 17:16
+ **/
+public class FileUtils {
+ public static File convertMultipartFileToFile(MultipartFile multipartFile) throws IOException {
+ // 获取原始文件名
+ String originalFilename = multipartFile.getOriginalFilename();
+ // 创建临时文件(建议加上后缀)
+ File file = File.createTempFile("temp-", originalFilename != null ? originalFilename.substring(originalFilename.lastIndexOf(".")) : null);
+ // 将 MultipartFile 转为 File
+ multipartFile.transferTo(file);
+ // JVM 退出时删除临时文件(可选)
+ file.deleteOnExit();
+ return file;
+ }
+
+ public static File downloadUrlToTempFile(String urlStr) throws IOException {
+ URL url = new URL(urlStr);
+ File tempFile = Files.createTempFile("download-", "zip").toFile();
+ try (InputStream in = url.openStream(); FileOutputStream out = new FileOutputStream(tempFile)) {
+ byte[] buffer = new byte[8192];
+ int bytesRead;
+ while ((bytesRead = in.read(buffer)) != -1) {
+ out.write(buffer, 0, bytesRead);
+ }
+ }
+ tempFile.deleteOnExit(); // JVM 退出时删除
+ return tempFile;
+ }
+}
diff --git a/ard-route/src/main/java/com/ard/route/util/RouteFileUtils.java b/ard-route/src/main/java/com/ard/route/util/RouteFileUtils.java
index cff95f2..b888454 100644
--- a/ard-route/src/main/java/com/ard/route/util/RouteFileUtils.java
+++ b/ard-route/src/main/java/com/ard/route/util/RouteFileUtils.java
@@ -57,25 +57,12 @@
/**
* 生成航线 KMZ 文件
*
- * @param fileName 文件名
- * @param kmlParams 参数对象
- * @return 本地文件路径
- */
- public static String buildKmz(String fileName, KmlParams kmlParams) {
- KmlInfo kmlInfo = buildKml(kmlParams);
- KmlInfo wpmlInfo = buildWpml(kmlParams);
- return buildKmz(fileName, kmlInfo, wpmlInfo);
- }
-
- /**
- * 生成航线 KMZ 文件
- *
* @param fileName 文件名
* @param kmlInfo kml 文件信息
* @param wpmlInfo wpml 文件信息
* @return 本地文件路径
*/
- public static String buildKmz(String fileName, KmlInfo kmlInfo, KmlInfo wpmlInfo) {
+ public static String buildKmz(String fileName, KmlInfo kmlInfo, KmlInfo wpmlInfo, String kmzFilePath) {
XStream xStream = new XStream(new DomDriver());
xStream.processAnnotations(KmlInfo.class);
xStream.addImplicitCollection(KmlActionGroup.class, "action");
@@ -83,7 +70,7 @@
String kml = XML_HEADER + xStream.toXML(kmlInfo);
String wpml = XML_HEADER + xStream.toXML(wpmlInfo);
- try (FileOutputStream fileOutputStream = new FileOutputStream(LOCAL_KMZ_FILE_PATH + fileName + ".kmz");
+ try (FileOutputStream fileOutputStream = new FileOutputStream(kmzFilePath + fileName + ".kmz");
ZipOutputStream zipOutputStream = new ZipOutputStream(fileOutputStream)) {
zipOutputStream.setLevel(0); // 0 表示不压缩,存储方式
@@ -96,10 +83,10 @@
} catch (Exception e) {
throw new RuntimeException(e);
}
- return LOCAL_KMZ_FILE_PATH + fileName + ".kmz";
+ return kmzFilePath + fileName + ".kmz";
}
- private static void buildZipFile(String name, ZipOutputStream zipOutputStream, String content) throws IOException {
+ public static void buildZipFile(String name, ZipOutputStream zipOutputStream, String content) throws IOException {
ZipEntry kmlEntry = new ZipEntry(name);
zipOutputStream.putNextEntry(kmlEntry);
// 将内容写入 ZIP 条目
@@ -112,7 +99,6 @@
}
zipOutputStream.closeEntry(); // 关闭条目
}
-
public static KmlInfo buildKml(KmlParams kmlParams) {
KmlInfo kmlInfo = new KmlInfo();
@@ -129,7 +115,7 @@
public static KmlDocument buildKmlDocument(String fileType, KmlParams kmlParams) {
KmlDocument kmlDocument = new KmlDocument();
if (StringUtils.equals(fileType, FileTypeConstants.KML)) {
- kmlDocument.setAuthor("Cleaner");
+ kmlDocument.setAuthor("Ard-Creator");
kmlDocument.setCreateTime(String.valueOf(DateUtil.current()));
kmlDocument.setUpdateTime(String.valueOf(DateUtil.current()));
}
@@ -140,7 +126,11 @@
public static KmlMissionConfig buildKmlMissionConfig(KmlParams kmlParams) {
KmlMissionConfig kmlMissionConfig = new KmlMissionConfig();
- kmlMissionConfig.setFlyToWayLineMode(FlyToWaylineModeEnums.SAFELY.getValue());
+ if (kmlParams.getFlyToWaylineMode() != null){
+ kmlMissionConfig.setFlyToWayLineMode(kmlParams.getFlyToWaylineMode());
+ }else {
+ kmlMissionConfig.setFlyToWayLineMode(FlyToWaylineModeEnums.SAFELY.getValue());
+ }
kmlMissionConfig.setFinishAction(kmlParams.getFinishAction());
if (StringUtils.isNotBlank(kmlParams.getExitOnRcLostAction())) {
kmlMissionConfig.setExitOnRCLost(ExitOnRCLostEnums.EXECUTE_LOST_ACTION.getValue());
@@ -149,7 +139,11 @@
kmlMissionConfig.setExitOnRCLost(ExitOnRCLostEnums.GO_CONTINUE.getValue());
}
kmlMissionConfig.setTakeOffSecurityHeight("20");
- kmlMissionConfig.setGlobalTransitionalSpeed("15");
+ if (kmlParams.getGlobalTransitionalSpeed() != null){
+ kmlMissionConfig.setGlobalTransitionalSpeed(String.valueOf(kmlParams.getGlobalTransitionalSpeed()));
+ }else {
+ kmlMissionConfig.setGlobalTransitionalSpeed("15");
+ }
kmlMissionConfig.setGlobalRTHHeight("100");
kmlMissionConfig.setTakeOffRefPoint(kmlParams.getTakeOffRefPoint());
kmlMissionConfig.setDroneInfo(buildKmlDroneInfo(kmlParams.getDroneType(), kmlParams.getSubDroneType()));
@@ -173,9 +167,7 @@
kmlPayloadInfo.setPayloadEnumValue(String.valueOf(payloadType));
kmlPayloadInfo.setPayloadPositionIndex(String.valueOf(payloadPosition));
return kmlPayloadInfo;
-
}
-
public static KmlFolder buildKmlFolder(String fileType, KmlParams kmlParams) {
KmlFolder kmlFolder = new KmlFolder();
@@ -245,7 +237,6 @@
return kmlFolder;
}
-
public static KmlWayLineCoordinateSysParam buildKmlWayLineCoordinateSysParam(String templateType) {
KmlWayLineCoordinateSysParam kmlWayLineCoordinateSysParam = new KmlWayLineCoordinateSysParam();
kmlWayLineCoordinateSysParam.setCoordinateMode("WGS84");
@@ -275,7 +266,6 @@
// 0: 不上色 1: 真彩上色
kmlPayloadParam.setModelColoringEnable("1");
kmlPayloadParam.setImageFormat(kmlParams.getImageFormat());
-
return kmlPayloadParam;
}
@@ -290,7 +280,6 @@
}
kmlGlobalWaypointHeadingParam.setWaypointHeadingPathMode(WaypointHeadingPathModeEnums.FOLLOW_BAD_ARC.getValue());
return kmlGlobalWaypointHeadingParam;
-
}
public static KmlPlacemark buildKmlPlacemark(RoutePointInfo routePointInfo, KmlParams kmlParams, String fileType) {
@@ -298,7 +287,6 @@
kmlPlacemark.setIsRisky("0");
kmlPlacemark.setKmlPoint(buildKmlPoint(String.valueOf(routePointInfo.getLongitude()), String.valueOf(routePointInfo.getLatitude())));
kmlPlacemark.setIndex(String.valueOf(routePointInfo.getRoutePointIndex()));
-
handleHeight(routePointInfo, kmlParams, fileType, kmlPlacemark);
handleSpeed(routePointInfo, kmlParams, fileType, kmlPlacemark);
handleWaypointHeadingParam(routePointInfo, kmlParams, fileType, kmlPlacemark);
@@ -356,7 +344,6 @@
private static KmlPolygon buildKmlPolygon(List<CoordinatePointReq> coordinatePointReqList) {
KmlPolygon kmlPolygon = new KmlPolygon();
KmlLinearRing kmlLinearRing = new KmlLinearRing();
-
String coordinates = coordinatePointReqList.stream().map(point -> point.getLongitude() + "," + point.getLatitude() + "," + point.getHeight())
.collect(Collectors.joining(", "));
kmlLinearRing.setCoordinates(StringUtils.join(coordinates, " "));
@@ -405,9 +392,7 @@
kmlPlacemark.setWaypointHeadingParam(buildKmlWaypointHeadingParam(globalWaypointHeading.getWaypointHeadingMode(), globalWaypointHeading.getWaypointHeadingAngle(), globalWaypointHeading.getWaypointPoiPoint()));
}
}
-
}
-
private static void handleSpeed(RoutePointInfo routePointInfo, KmlParams kmlParams, String fileType, KmlPlacemark kmlPlacemark) {
if (ObjectUtil.isNotEmpty(routePointInfo.getSpeed())) {
@@ -484,7 +469,6 @@
kmlActionGroup.setActionGroupEndIndex(String.valueOf(ObjectUtil.isNotNull(routePointInfo.getEndIntervalRouteIndex()) ?
routePointInfo.getEndIntervalRouteIndex() : routePointInfo.getRoutePointIndex()));
kmlActionGroup.setActionGroupMode(ActionGroupModeEnums.SEQUENCE.getValue());
-
String actionTriggerType = ActionTriggerTypeEnums.REACH_POINT.getValue();
Double actionTriggerParam = 0.0;
if (ObjectUtil.isNotNull(routePointInfo.getTimeInterval())) {
@@ -494,7 +478,6 @@
actionTriggerType = ActionTriggerTypeEnums.MULTIPLE_DISTANCE.getValue();
actionTriggerParam = routePointInfo.getDistanceInterval();
}
-
kmlActionGroup.setActionTrigger(buildKmlActionTrigger(actionTriggerType, actionTriggerParam));
List<KmlAction> kmlActionList = new ArrayList<>();
for (PointActionReq pointActionReq : routePointInfo.getActions()) {
@@ -515,7 +498,6 @@
} else if (ObjectUtil.isNotNull(pointActionReq.getStopRecord()) && pointActionReq.getStopRecord()) {
kmlActionList.add(buildKmlAction(String.valueOf(pointActionReq.getActionIndex()), ActionActuatorFuncEnums.STOP_RECORD.getValue(), pointActionReq, kmlParams));
}
-
}
kmlActionGroup.setAction(kmlActionList);
return kmlActionGroup;
diff --git a/ard-route/src/main/java/com/ard/route/util/ToolUtils.java b/ard-route/src/main/java/com/ard/route/util/ToolUtils.java
new file mode 100644
index 0000000..3721f3f
--- /dev/null
+++ b/ard-route/src/main/java/com/ard/route/util/ToolUtils.java
@@ -0,0 +1,43 @@
+package com.ard.route.util;
+
+import java.time.LocalDateTime;
+import java.time.format.DateTimeFormatter;
+
+/**
+ * 工具类
+ */
+public class ToolUtils {
+
+ /**
+ * 生成KMZ文件名称规则
+ */
+ public static String buildKmzFileName() {
+ // 获取当前日期时间
+ LocalDateTime now = LocalDateTime.now();
+ return "测试KMZ文件" + "_" + now.format(DateTimeFormatter.ofPattern("yyyy-MM-dd_HH-mm-ss"));
+ }
+
+ /**
+ * 根据路径截取文件名
+ */
+ public static String getFileNameWithoutExtension(String filePath) {
+ if (filePath == null || filePath.trim().isEmpty()) {
+ return "";
+ }
+
+ // 规范化路径,处理正斜杠和反斜杠
+ String normalizedPath = filePath.replace('\\', '/');
+
+ // 获取文件名(含扩展名)
+ String fileNameWithExt = normalizedPath.substring(normalizedPath.lastIndexOf('/') + 1);
+
+ // 去除扩展名
+ int lastDotIndex = fileNameWithExt.lastIndexOf('.');
+ if (lastDotIndex > 0) {
+ return fileNameWithExt.substring(0, lastDotIndex);
+ }
+
+ return fileNameWithExt;
+ }
+
+}
diff --git a/ard-route/src/main/resources/mapper/ArdRouteFileMapper.xml b/ard-route/src/main/resources/mapper/ArdRouteFileMapper.xml
index 1a64382..4da07b8 100644
--- a/ard-route/src/main/resources/mapper/ArdRouteFileMapper.xml
+++ b/ard-route/src/main/resources/mapper/ArdRouteFileMapper.xml
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
-PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
-"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+ "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.ard.route.mapper.ArdRouteFileMapper">
-
+
<resultMap type="ArdRouteFile" id="ArdRouteFileResult">
<result property="id" column="id" />
<result property="name" column="name" />
@@ -33,15 +33,19 @@
<select id="selectArdRouteFileList" parameterType="ArdRouteFile" resultMap="ArdRouteFileResult">
<include refid="selectArdRouteFileVo"/>
- <where>
+ <where>
<if test="name != null and name != ''"> and name like concat('%', #{name}, '%')</if>
<if test="folderId != null and folderId != ''"> and folder_id = #{folderId}</if>
<if test="fileType != null and fileType != ''"> and file_type = #{fileType}</if>
<if test="fileSize != null "> and file_size = #{fileSize}</if>
<if test="filePath != null and filePath != ''"> and file_path = #{filePath}</if>
+ <if test="createBy != null and createBy != ''"> and create_by = #{createBy}</if>
+ <if test="createTime != null "> and create_time = #{createTime}</if>
+ <if test="updateBy != null and updateBy != ''"> and update_by = #{updateBy}</if>
+ <if test="updateTime != null "> and update_time = #{updateTime}</if>
</where>
</select>
-
+
<select id="selectArdRouteFileById" parameterType="String" resultMap="ArdRouteFileResult">
<include refid="selectArdRouteFileVo"/>
where id = #{id}
@@ -60,7 +64,7 @@
<if test="createTime != null">create_time,</if>
<if test="updateBy != null">update_by,</if>
<if test="updateTime != null">update_time,</if>
- </trim>
+ </trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="id != null">#{id},</if>
<if test="name != null">#{name},</if>
@@ -72,7 +76,7 @@
<if test="createTime != null">#{createTime},</if>
<if test="updateBy != null">#{updateBy},</if>
<if test="updateTime != null">#{updateTime},</if>
- </trim>
+ </trim>
</insert>
<update id="updateArdRouteFile" parameterType="ArdRouteFile">
@@ -95,14 +99,18 @@
delete from ard_route_file where id = #{id}
</delete>
- <delete id="deleteArdRouteFileByFolderId" parameterType="String">
- delete from ard_route_file where folder_id = #{folderId}
- </delete>
-
<delete id="deleteArdRouteFileByIds" parameterType="String">
- delete from ard_route_file where id in
+ delete from ard_route_file where id in
<foreach item="id" collection="array" open="(" separator="," close=")">
#{id}
</foreach>
</delete>
+
+ <delete id="deleteRouteFileByFolderIds" parameterType="String">
+ delete from ard_route_file where folder_id in
+ <foreach item="folderId" collection="array" open="(" separator="," close=")">
+ #{folderId}
+ </foreach>
+ </delete>
+
</mapper>
\ No newline at end of file
diff --git a/ard-route/src/main/resources/mapper/ArdRouteFolderMapper.xml b/ard-route/src/main/resources/mapper/ArdRouteFolderMapper.xml
index 29385ce..f3b8ac0 100644
--- a/ard-route/src/main/resources/mapper/ArdRouteFolderMapper.xml
+++ b/ard-route/src/main/resources/mapper/ArdRouteFolderMapper.xml
@@ -1,25 +1,34 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
-PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
-"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+ "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.ard.route.mapper.ArdRouteFolderMapper">
-
+
<resultMap type="ArdRouteFolder" id="ArdRouteFolderResult">
<result property="id" column="id" />
<result property="fileName" column="file_name" />
+ <result property="serialNumber" column="serial_number" />
<result property="createBy" column="create_by" />
<result property="createTime" column="create_time" />
<result property="updateBy" column="update_by" />
<result property="updateTime" column="update_time" />
+ <!-- 关联 ArdRouteFile 对象 -->
+ <association property="ardRouteFile"
+ javaType="com.ard.route.domain.route.ArdRouteFile"
+ column="folder_id"
+ autoMapping="true"
+ select="selectArdRouteFile">
+ </association>
</resultMap>
- <select id="selectArdRouteFile" resultType="com.ard.route.domain.ArdRouteFile">
+ <select id="selectArdRouteFile" resultType="com.ard.route.domain.route.ArdRouteFile">
select * from ard_route_file where id = #{folderId}
</select>
<sql id="selectArdRouteFolderVo">
select id,
file_name,
+ serial_number,
create_by,
create_time,
update_by,
@@ -29,11 +38,15 @@
<select id="selectArdRouteFolderList" parameterType="ArdRouteFolder" resultMap="ArdRouteFolderResult">
<include refid="selectArdRouteFolderVo"/>
- <where>
+ <where>
<if test="fileName != null and fileName != ''"> and file_name like concat('%', #{fileName}, '%')</if>
+ <if test="createdBy != null and createdBy != ''"> and created_by = #{createdBy}</if>
+ <if test="createdTime != null "> and created_time = #{createdTime}</if>
+ <if test="updatedBy != null and updatedBy != ''"> and updated_by = #{updatedBy}</if>
+ <if test="updatedTime != null "> and updated_time = #{updatedTime}</if>
</where>
</select>
-
+
<select id="selectArdRouteFolderById" parameterType="String" resultMap="ArdRouteFolderResult">
<include refid="selectArdRouteFolderVo"/>
where id = #{id}
@@ -44,25 +57,28 @@
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="id != null">id,</if>
<if test="fileName != null">file_name,</if>
+ <if test="serialNumber != null">serial_number,</if>
<if test="createBy != null">create_by,</if>
<if test="createTime != null">create_time,</if>
<if test="updateBy != null">update_by,</if>
<if test="updateTime != null">update_time,</if>
- </trim>
+ </trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="id != null">#{id},</if>
<if test="fileName != null">#{fileName},</if>
+ <if test="serialNumber != null">#{serialNumber},</if>
<if test="createBy != null">#{createBy},</if>
<if test="createTime != null">#{createTime},</if>
<if test="updateBy != null">#{updateBy},</if>
<if test="updateTime != null">#{updateTime},</if>
- </trim>
+ </trim>
</insert>
<update id="updateArdRouteFolder" parameterType="ArdRouteFolder">
update ard_route_folder
<trim prefix="SET" suffixOverrides=",">
<if test="fileName != null">file_name = #{fileName},</if>
+ <if test="serialNumber != null">serial_number = #{serialNumber},</if>
<if test="createBy != null">create_by = #{createBy},</if>
<if test="createTime != null">create_time = #{createTime},</if>
<if test="updateBy != null">update_by = #{updateBy},</if>
@@ -76,7 +92,7 @@
</delete>
<delete id="deleteArdRouteFolderByIds" parameterType="String">
- delete from ard_route_folder where id in
+ delete from ard_route_folder where id in
<foreach item="id" collection="array" open="(" separator="," close=")">
#{id}
</foreach>
diff --git a/ard-route/src/main/resources/mapper/ArdRouteInformationMapper.xml b/ard-route/src/main/resources/mapper/ArdRouteInformationMapper.xml
new file mode 100644
index 0000000..c525b94
--- /dev/null
+++ b/ard-route/src/main/resources/mapper/ArdRouteInformationMapper.xml
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper
+PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.ard.route.mapper.ArdRouteInformationMapper">
+
+ <resultMap type="ArdRouteInformation" id="ArdRouteInformationResult">
+ <result property="id" column="id" />
+ <result property="fileName" column="file_name" />
+ <result property="fileNameNew" column="file_name_new" />
+ <result property="upPath" column="up_path" />
+ <result property="upFileSize" column="up_file_size" />
+ <result property="createBy" column="create_by" />
+ <result property="createTime" column="create_time" />
+ <result property="updateBy" column="update_by" />
+ <result property="updateTime" column="update_time" />
+ </resultMap>
+
+ <sql id="selectArdRouteInformationVo">
+ select id,
+ file_name,
+ file_name_new,
+ up_path,
+ up_file_size,
+ create_by,
+ create_time,
+ update_by,
+ update_time
+ from ard_route_information
+ </sql>
+
+ <select id="selectArdRouteInformationList" parameterType="ArdRouteInformation" resultMap="ArdRouteInformationResult">
+ <include refid="selectArdRouteInformationVo"/>
+ <where>
+ <if test="fileName != null and fileName != ''"> and file_name like concat('%', #{fileName}, '%')</if>
+ <if test="upPath != null and upPath != ''"> and up_path = #{upPath}</if>
+ <if test="upFileSize != null "> and up_file_size = #{upFileSize}</if>
+ </where>
+ </select>
+
+ <select id="selectArdRouteInformationById" parameterType="String" resultMap="ArdRouteInformationResult">
+ <include refid="selectArdRouteInformationVo"/>
+ where id = #{id}
+ </select>
+
+ <insert id="insertArdRouteInformation" parameterType="ArdRouteInformation">
+ insert into ard_route_information
+ <trim prefix="(" suffix=")" suffixOverrides=",">
+ <if test="id != null">id,</if>
+ <if test="fileName != null">file_name,</if>
+ <if test="fileNameNew != null">file_name_new,</if>
+ <if test="upPath != null">up_path,</if>
+ <if test="upFileSize != null">up_file_size,</if>
+ <if test="createBy != null">create_by,</if>
+ <if test="createTime != null">create_time,</if>
+ <if test="updateBy != null">update_by,</if>
+ <if test="updateTime != null">update_time,</if>
+ </trim>
+ <trim prefix="values (" suffix=")" suffixOverrides=",">
+ <if test="id != null">#{id},</if>
+ <if test="fileName != null">#{fileName},</if>
+ <if test="fileNameNew != null">#{fileNameNew},</if>
+ <if test="upPath != null">#{upPath},</if>
+ <if test="upFileSize != null">#{upFileSize},</if>
+ <if test="createBy != null">#{createBy},</if>
+ <if test="createTime != null">#{createTime},</if>
+ <if test="updateBy != null">#{updateBy},</if>
+ <if test="updateTime != null">#{updateTime},</if>
+ </trim>
+ </insert>
+
+ <update id="updateArdRouteInformation" parameterType="ArdRouteInformation">
+ update ard_route_information
+ <trim prefix="SET" suffixOverrides=",">
+ <if test="fileName != null">file_name = #{fileName},</if>
+ <if test="fileNameNew != null">file_name_new = #{fileNameNew},</if>
+ <if test="upPath != null">up_path = #{upPath},</if>
+ <if test="upFileSize != null">up_file_size = #{upFileSize},</if>
+ <if test="createBy != null">create_by = #{createBy},</if>
+ <if test="createTime != null">create_time = #{createTime},</if>
+ <if test="updateBy != null">update_by = #{updateBy},</if>
+ <if test="updateTime != null">update_time = #{updateTime},</if>
+ </trim>
+ where id = #{id}
+ </update>
+
+ <delete id="deleteArdRouteInformationById" parameterType="String">
+ delete from ard_route_information where id = #{id}
+ </delete>
+
+ <delete id="deleteArdRouteInformationByIds" parameterType="String">
+ delete from ard_route_information where id in
+ <foreach item="id" collection="array" open="(" separator="," close=")">
+ #{id}
+ </foreach>
+ </delete>
+
+</mapper>
\ No newline at end of file
diff --git a/ard-system/src/main/java/com/ard/data/noflyzone/domain/ArdNoFlyZone.java b/ard-system/src/main/java/com/ard/data/noflyzone/domain/ArdNoFlyZone.java
index 477377e..0b746f5 100644
--- a/ard-system/src/main/java/com/ard/data/noflyzone/domain/ArdNoFlyZone.java
+++ b/ard-system/src/main/java/com/ard/data/noflyzone/domain/ArdNoFlyZone.java
@@ -12,7 +12,7 @@
/**
* 禁飞区管理对象 ard_no_fly_zone
*
- * @author ruoyi
+ * @author ard
* @date 2025-10-14
*/
@Data
diff --git a/ard-system/src/main/java/com/ard/data/noflyzone/mapper/ArdNoFlyZoneMapper.java b/ard-system/src/main/java/com/ard/data/noflyzone/mapper/ArdNoFlyZoneMapper.java
index 0a0acc3..5b59628 100644
--- a/ard-system/src/main/java/com/ard/data/noflyzone/mapper/ArdNoFlyZoneMapper.java
+++ b/ard-system/src/main/java/com/ard/data/noflyzone/mapper/ArdNoFlyZoneMapper.java
@@ -6,7 +6,7 @@
/**
* 禁飞区管理Mapper接口
*
- * @author ruoyi
+ * @author ard
* @date 2025-10-14
*/
public interface ArdNoFlyZoneMapper
diff --git a/ard-system/src/main/java/com/ard/data/noflyzone/service/IArdNoFlyZoneService.java b/ard-system/src/main/java/com/ard/data/noflyzone/service/IArdNoFlyZoneService.java
index 4287024..72ecbd5 100644
--- a/ard-system/src/main/java/com/ard/data/noflyzone/service/IArdNoFlyZoneService.java
+++ b/ard-system/src/main/java/com/ard/data/noflyzone/service/IArdNoFlyZoneService.java
@@ -6,7 +6,7 @@
/**
* 禁飞区管理Service接口
*
- * @author ruoyi
+ * @author ard
* @date 2025-10-14
*/
public interface IArdNoFlyZoneService
diff --git a/ard-system/src/main/java/com/ard/data/noflyzone/service/impl/ArdNoFlyZoneServiceImpl.java b/ard-system/src/main/java/com/ard/data/noflyzone/service/impl/ArdNoFlyZoneServiceImpl.java
index a2549c6..8f4c338 100644
--- a/ard-system/src/main/java/com/ard/data/noflyzone/service/impl/ArdNoFlyZoneServiceImpl.java
+++ b/ard-system/src/main/java/com/ard/data/noflyzone/service/impl/ArdNoFlyZoneServiceImpl.java
@@ -15,7 +15,7 @@
/**
* 禁飞区管理Service业务层处理
*
- * @author ruoyi
+ * @author ard
* @date 2025-10-14
*/
@Service
diff --git a/ard-system/src/main/java/com/ard/system/domain/SysCache.java b/ard-system/src/main/java/com/ard/system/domain/SysCache.java
index 7a556b8..8d20802 100644
--- a/ard-system/src/main/java/com/ard/system/domain/SysCache.java
+++ b/ard-system/src/main/java/com/ard/system/domain/SysCache.java
@@ -5,7 +5,7 @@
/**
* 缓存信息
*
- * @author ruoyi
+ * @author ard
*/
public class SysCache
{
diff --git a/ard-system/src/main/java/com/ard/system/domain/SysConfig.java b/ard-system/src/main/java/com/ard/system/domain/SysConfig.java
index 3a432a4..5c683d7 100644
--- a/ard-system/src/main/java/com/ard/system/domain/SysConfig.java
+++ b/ard-system/src/main/java/com/ard/system/domain/SysConfig.java
@@ -11,7 +11,7 @@
/**
* 参数配置表 sys_config
*
- * @author ruoyi
+ * @author ard
*/
public class SysConfig extends BaseEntity
{
diff --git a/ard-system/src/main/java/com/ard/system/domain/SysLogininfor.java b/ard-system/src/main/java/com/ard/system/domain/SysLogininfor.java
index f02267c..f69026d 100644
--- a/ard-system/src/main/java/com/ard/system/domain/SysLogininfor.java
+++ b/ard-system/src/main/java/com/ard/system/domain/SysLogininfor.java
@@ -9,7 +9,7 @@
/**
* 系统访问记录表 sys_logininfor
*
- * @author ruoyi
+ * @author ard
*/
public class SysLogininfor extends BaseEntity
{
diff --git a/ard-system/src/main/java/com/ard/system/domain/SysNotice.java b/ard-system/src/main/java/com/ard/system/domain/SysNotice.java
index 27b23ab..d14e07f 100644
--- a/ard-system/src/main/java/com/ard/system/domain/SysNotice.java
+++ b/ard-system/src/main/java/com/ard/system/domain/SysNotice.java
@@ -10,7 +10,7 @@
/**
* 通知公告表 sys_notice
*
- * @author ruoyi
+ * @author ard
*/
public class SysNotice extends BaseEntity
{
diff --git a/ard-system/src/main/java/com/ard/system/domain/SysOperLog.java b/ard-system/src/main/java/com/ard/system/domain/SysOperLog.java
index 0d4794f..619991f 100644
--- a/ard-system/src/main/java/com/ard/system/domain/SysOperLog.java
+++ b/ard-system/src/main/java/com/ard/system/domain/SysOperLog.java
@@ -9,7 +9,7 @@
/**
* 操作日志记录表 oper_log
*
- * @author ruoyi
+ * @author ard
*/
public class SysOperLog extends BaseEntity
{
diff --git a/ard-system/src/main/java/com/ard/system/domain/SysPost.java b/ard-system/src/main/java/com/ard/system/domain/SysPost.java
index 08dc845..10f97da 100644
--- a/ard-system/src/main/java/com/ard/system/domain/SysPost.java
+++ b/ard-system/src/main/java/com/ard/system/domain/SysPost.java
@@ -12,7 +12,7 @@
/**
* 岗位表 sys_post
*
- * @author ruoyi
+ * @author ard
*/
public class SysPost extends BaseEntity
{
diff --git a/ard-system/src/main/java/com/ard/system/domain/SysRoleDept.java b/ard-system/src/main/java/com/ard/system/domain/SysRoleDept.java
index e73c591..8d21d4a 100644
--- a/ard-system/src/main/java/com/ard/system/domain/SysRoleDept.java
+++ b/ard-system/src/main/java/com/ard/system/domain/SysRoleDept.java
@@ -6,7 +6,7 @@
/**
* 角色和部门关联 sys_role_dept
*
- * @author ruoyi
+ * @author ard
*/
public class SysRoleDept
{
diff --git a/ard-system/src/main/java/com/ard/system/domain/SysRoleMenu.java b/ard-system/src/main/java/com/ard/system/domain/SysRoleMenu.java
index 1e9ef62..0ba306e 100644
--- a/ard-system/src/main/java/com/ard/system/domain/SysRoleMenu.java
+++ b/ard-system/src/main/java/com/ard/system/domain/SysRoleMenu.java
@@ -6,7 +6,7 @@
/**
* 角色和菜单关联 sys_role_menu
*
- * @author ruoyi
+ * @author ard
*/
public class SysRoleMenu
{
diff --git a/ard-system/src/main/java/com/ard/system/domain/SysUserOnline.java b/ard-system/src/main/java/com/ard/system/domain/SysUserOnline.java
index 5ffe7c7..84a940d 100644
--- a/ard-system/src/main/java/com/ard/system/domain/SysUserOnline.java
+++ b/ard-system/src/main/java/com/ard/system/domain/SysUserOnline.java
@@ -3,7 +3,7 @@
/**
* 当前在线会话
*
- * @author ruoyi
+ * @author ard
*/
public class SysUserOnline
{
diff --git a/ard-system/src/main/java/com/ard/system/domain/SysUserPost.java b/ard-system/src/main/java/com/ard/system/domain/SysUserPost.java
index 74cf441..30952b8 100644
--- a/ard-system/src/main/java/com/ard/system/domain/SysUserPost.java
+++ b/ard-system/src/main/java/com/ard/system/domain/SysUserPost.java
@@ -6,7 +6,7 @@
/**
* 用户和岗位关联 sys_user_post
*
- * @author ruoyi
+ * @author ard
*/
public class SysUserPost
{
diff --git a/ard-system/src/main/java/com/ard/system/domain/SysUserRole.java b/ard-system/src/main/java/com/ard/system/domain/SysUserRole.java
index 13176f0..4ebf73b 100644
--- a/ard-system/src/main/java/com/ard/system/domain/SysUserRole.java
+++ b/ard-system/src/main/java/com/ard/system/domain/SysUserRole.java
@@ -6,7 +6,7 @@
/**
* 用户和角色关联 sys_user_role
*
- * @author ruoyi
+ * @author ard
*/
public class SysUserRole
{
diff --git a/ard-system/src/main/java/com/ard/system/mapper/SysConfigMapper.java b/ard-system/src/main/java/com/ard/system/mapper/SysConfigMapper.java
index ba13619..d91c51b 100644
--- a/ard-system/src/main/java/com/ard/system/mapper/SysConfigMapper.java
+++ b/ard-system/src/main/java/com/ard/system/mapper/SysConfigMapper.java
@@ -6,7 +6,7 @@
/**
* 参数配置 数据层
*
- * @author ruoyi
+ * @author ard
*/
public interface SysConfigMapper
{
diff --git a/ard-system/src/main/java/com/ard/system/mapper/SysDeptMapper.java b/ard-system/src/main/java/com/ard/system/mapper/SysDeptMapper.java
index 6eaf635..d9d9071 100644
--- a/ard-system/src/main/java/com/ard/system/mapper/SysDeptMapper.java
+++ b/ard-system/src/main/java/com/ard/system/mapper/SysDeptMapper.java
@@ -7,7 +7,7 @@
/**
* 部门管理 数据层
*
- * @author ruoyi
+ * @author ard
*/
public interface SysDeptMapper
{
diff --git a/ard-system/src/main/java/com/ard/system/mapper/SysDictDataMapper.java b/ard-system/src/main/java/com/ard/system/mapper/SysDictDataMapper.java
index ab33e70..32d02f3 100644
--- a/ard-system/src/main/java/com/ard/system/mapper/SysDictDataMapper.java
+++ b/ard-system/src/main/java/com/ard/system/mapper/SysDictDataMapper.java
@@ -7,7 +7,7 @@
/**
* 字典表 数据层
*
- * @author ruoyi
+ * @author ard
*/
public interface SysDictDataMapper
{
diff --git a/ard-system/src/main/java/com/ard/system/mapper/SysDictTypeMapper.java b/ard-system/src/main/java/com/ard/system/mapper/SysDictTypeMapper.java
index ed318b4..c42b859 100644
--- a/ard-system/src/main/java/com/ard/system/mapper/SysDictTypeMapper.java
+++ b/ard-system/src/main/java/com/ard/system/mapper/SysDictTypeMapper.java
@@ -6,7 +6,7 @@
/**
* 字典表 数据层
*
- * @author ruoyi
+ * @author ard
*/
public interface SysDictTypeMapper
{
diff --git a/ard-system/src/main/java/com/ard/system/mapper/SysLogininforMapper.java b/ard-system/src/main/java/com/ard/system/mapper/SysLogininforMapper.java
index 91b5105..6c676ee 100644
--- a/ard-system/src/main/java/com/ard/system/mapper/SysLogininforMapper.java
+++ b/ard-system/src/main/java/com/ard/system/mapper/SysLogininforMapper.java
@@ -6,7 +6,7 @@
/**
* 系统访问日志情况信息 数据层
*
- * @author ruoyi
+ * @author ard
*/
public interface SysLogininforMapper
{
diff --git a/ard-system/src/main/java/com/ard/system/mapper/SysMenuMapper.java b/ard-system/src/main/java/com/ard/system/mapper/SysMenuMapper.java
index 9964aa6..f4b16ba 100644
--- a/ard-system/src/main/java/com/ard/system/mapper/SysMenuMapper.java
+++ b/ard-system/src/main/java/com/ard/system/mapper/SysMenuMapper.java
@@ -7,7 +7,7 @@
/**
* 菜单表 数据层
*
- * @author ruoyi
+ * @author ard
*/
public interface SysMenuMapper
{
diff --git a/ard-system/src/main/java/com/ard/system/mapper/SysNoticeMapper.java b/ard-system/src/main/java/com/ard/system/mapper/SysNoticeMapper.java
index c04a66d..6194b99 100644
--- a/ard-system/src/main/java/com/ard/system/mapper/SysNoticeMapper.java
+++ b/ard-system/src/main/java/com/ard/system/mapper/SysNoticeMapper.java
@@ -6,7 +6,7 @@
/**
* 通知公告表 数据层
*
- * @author ruoyi
+ * @author ard
*/
public interface SysNoticeMapper
{
diff --git a/ard-system/src/main/java/com/ard/system/mapper/SysOperLogMapper.java b/ard-system/src/main/java/com/ard/system/mapper/SysOperLogMapper.java
index 96a935b..80fec17 100644
--- a/ard-system/src/main/java/com/ard/system/mapper/SysOperLogMapper.java
+++ b/ard-system/src/main/java/com/ard/system/mapper/SysOperLogMapper.java
@@ -6,7 +6,7 @@
/**
* 操作日志 数据层
*
- * @author ruoyi
+ * @author ard
*/
public interface SysOperLogMapper
{
diff --git a/ard-system/src/main/java/com/ard/system/mapper/SysPostMapper.java b/ard-system/src/main/java/com/ard/system/mapper/SysPostMapper.java
index 0b4c55c..a19be07 100644
--- a/ard-system/src/main/java/com/ard/system/mapper/SysPostMapper.java
+++ b/ard-system/src/main/java/com/ard/system/mapper/SysPostMapper.java
@@ -6,7 +6,7 @@
/**
* 岗位信息 数据层
*
- * @author ruoyi
+ * @author ard
*/
public interface SysPostMapper
{
diff --git a/ard-system/src/main/java/com/ard/system/mapper/SysRoleDeptMapper.java b/ard-system/src/main/java/com/ard/system/mapper/SysRoleDeptMapper.java
index c5d2afc..53510d5 100644
--- a/ard-system/src/main/java/com/ard/system/mapper/SysRoleDeptMapper.java
+++ b/ard-system/src/main/java/com/ard/system/mapper/SysRoleDeptMapper.java
@@ -6,7 +6,7 @@
/**
* 角色与部门关联表 数据层
*
- * @author ruoyi
+ * @author ard
*/
public interface SysRoleDeptMapper
{
diff --git a/ard-system/src/main/java/com/ard/system/mapper/SysRoleMapper.java b/ard-system/src/main/java/com/ard/system/mapper/SysRoleMapper.java
index ebf8377..0274d4d 100644
--- a/ard-system/src/main/java/com/ard/system/mapper/SysRoleMapper.java
+++ b/ard-system/src/main/java/com/ard/system/mapper/SysRoleMapper.java
@@ -6,7 +6,7 @@
/**
* 角色表 数据层
*
- * @author ruoyi
+ * @author ard
*/
public interface SysRoleMapper
{
diff --git a/ard-system/src/main/java/com/ard/system/mapper/SysRoleMenuMapper.java b/ard-system/src/main/java/com/ard/system/mapper/SysRoleMenuMapper.java
index 4e9b440..c213716 100644
--- a/ard-system/src/main/java/com/ard/system/mapper/SysRoleMenuMapper.java
+++ b/ard-system/src/main/java/com/ard/system/mapper/SysRoleMenuMapper.java
@@ -6,7 +6,7 @@
/**
* 角色与菜单关联表 数据层
*
- * @author ruoyi
+ * @author ard
*/
public interface SysRoleMenuMapper
{
diff --git a/ard-system/src/main/java/com/ard/system/mapper/SysUserMapper.java b/ard-system/src/main/java/com/ard/system/mapper/SysUserMapper.java
index b5826a9..f2fa17c 100644
--- a/ard-system/src/main/java/com/ard/system/mapper/SysUserMapper.java
+++ b/ard-system/src/main/java/com/ard/system/mapper/SysUserMapper.java
@@ -7,7 +7,7 @@
/**
* 用户表 数据层
*
- * @author ruoyi
+ * @author ard
*/
public interface SysUserMapper
{
diff --git a/ard-system/src/main/java/com/ard/system/mapper/SysUserPostMapper.java b/ard-system/src/main/java/com/ard/system/mapper/SysUserPostMapper.java
index aa36127..871b05e 100644
--- a/ard-system/src/main/java/com/ard/system/mapper/SysUserPostMapper.java
+++ b/ard-system/src/main/java/com/ard/system/mapper/SysUserPostMapper.java
@@ -6,7 +6,7 @@
/**
* 用户与岗位关联表 数据层
*
- * @author ruoyi
+ * @author ard
*/
public interface SysUserPostMapper
{
diff --git a/ard-system/src/main/java/com/ard/system/mapper/SysUserRoleMapper.java b/ard-system/src/main/java/com/ard/system/mapper/SysUserRoleMapper.java
index eccaa51..70fc6b8 100644
--- a/ard-system/src/main/java/com/ard/system/mapper/SysUserRoleMapper.java
+++ b/ard-system/src/main/java/com/ard/system/mapper/SysUserRoleMapper.java
@@ -7,7 +7,7 @@
/**
* 用户与角色关联表 数据层
*
- * @author ruoyi
+ * @author ard
*/
public interface SysUserRoleMapper
{
diff --git a/ard-system/src/main/java/com/ard/system/service/ISysConfigService.java b/ard-system/src/main/java/com/ard/system/service/ISysConfigService.java
index 67a8d80..a797297 100644
--- a/ard-system/src/main/java/com/ard/system/service/ISysConfigService.java
+++ b/ard-system/src/main/java/com/ard/system/service/ISysConfigService.java
@@ -6,7 +6,7 @@
/**
* 参数配置 服务层
*
- * @author ruoyi
+ * @author ard
*/
public interface ISysConfigService
{
diff --git a/ard-system/src/main/java/com/ard/system/service/ISysDeptService.java b/ard-system/src/main/java/com/ard/system/service/ISysDeptService.java
index abbac63..ee876eb 100644
--- a/ard-system/src/main/java/com/ard/system/service/ISysDeptService.java
+++ b/ard-system/src/main/java/com/ard/system/service/ISysDeptService.java
@@ -7,7 +7,7 @@
/**
* 部门管理 服务层
*
- * @author ruoyi
+ * @author ard
*/
public interface ISysDeptService
{
diff --git a/ard-system/src/main/java/com/ard/system/service/ISysDictDataService.java b/ard-system/src/main/java/com/ard/system/service/ISysDictDataService.java
index 00e8c3b..0188dfe 100644
--- a/ard-system/src/main/java/com/ard/system/service/ISysDictDataService.java
+++ b/ard-system/src/main/java/com/ard/system/service/ISysDictDataService.java
@@ -6,7 +6,7 @@
/**
* 字典 业务层
*
- * @author ruoyi
+ * @author ard
*/
public interface ISysDictDataService
{
diff --git a/ard-system/src/main/java/com/ard/system/service/ISysDictTypeService.java b/ard-system/src/main/java/com/ard/system/service/ISysDictTypeService.java
index 3304348..4f736a4 100644
--- a/ard-system/src/main/java/com/ard/system/service/ISysDictTypeService.java
+++ b/ard-system/src/main/java/com/ard/system/service/ISysDictTypeService.java
@@ -7,7 +7,7 @@
/**
* 字典 业务层
*
- * @author ruoyi
+ * @author ard
*/
public interface ISysDictTypeService
{
diff --git a/ard-system/src/main/java/com/ard/system/service/ISysLogininforService.java b/ard-system/src/main/java/com/ard/system/service/ISysLogininforService.java
index 29cd89d..c97f86f 100644
--- a/ard-system/src/main/java/com/ard/system/service/ISysLogininforService.java
+++ b/ard-system/src/main/java/com/ard/system/service/ISysLogininforService.java
@@ -6,7 +6,7 @@
/**
* 系统访问日志情况信息 服务层
*
- * @author ruoyi
+ * @author ard
*/
public interface ISysLogininforService
{
diff --git a/ard-system/src/main/java/com/ard/system/service/ISysMenuService.java b/ard-system/src/main/java/com/ard/system/service/ISysMenuService.java
index 4cd7eb2..ff78281 100644
--- a/ard-system/src/main/java/com/ard/system/service/ISysMenuService.java
+++ b/ard-system/src/main/java/com/ard/system/service/ISysMenuService.java
@@ -9,7 +9,7 @@
/**
* 菜单 业务层
*
- * @author ruoyi
+ * @author ard
*/
public interface ISysMenuService
{
diff --git a/ard-system/src/main/java/com/ard/system/service/ISysNoticeService.java b/ard-system/src/main/java/com/ard/system/service/ISysNoticeService.java
index 3eaa5e6..5a4bfe4 100644
--- a/ard-system/src/main/java/com/ard/system/service/ISysNoticeService.java
+++ b/ard-system/src/main/java/com/ard/system/service/ISysNoticeService.java
@@ -6,7 +6,7 @@
/**
* 公告 服务层
*
- * @author ruoyi
+ * @author ard
*/
public interface ISysNoticeService
{
diff --git a/ard-system/src/main/java/com/ard/system/service/ISysOperLogService.java b/ard-system/src/main/java/com/ard/system/service/ISysOperLogService.java
index 6137656..6bd1344 100644
--- a/ard-system/src/main/java/com/ard/system/service/ISysOperLogService.java
+++ b/ard-system/src/main/java/com/ard/system/service/ISysOperLogService.java
@@ -6,7 +6,7 @@
/**
* 操作日志 服务层
*
- * @author ruoyi
+ * @author ard
*/
public interface ISysOperLogService
{
diff --git a/ard-system/src/main/java/com/ard/system/service/ISysPostService.java b/ard-system/src/main/java/com/ard/system/service/ISysPostService.java
index 3177095..77877f0 100644
--- a/ard-system/src/main/java/com/ard/system/service/ISysPostService.java
+++ b/ard-system/src/main/java/com/ard/system/service/ISysPostService.java
@@ -6,7 +6,7 @@
/**
* 岗位信息 服务层
*
- * @author ruoyi
+ * @author ard
*/
public interface ISysPostService
{
diff --git a/ard-system/src/main/java/com/ard/system/service/ISysRoleService.java b/ard-system/src/main/java/com/ard/system/service/ISysRoleService.java
index 770a16e..ac54b66 100644
--- a/ard-system/src/main/java/com/ard/system/service/ISysRoleService.java
+++ b/ard-system/src/main/java/com/ard/system/service/ISysRoleService.java
@@ -8,7 +8,7 @@
/**
* 角色业务层
*
- * @author ruoyi
+ * @author ard
*/
public interface ISysRoleService
{
diff --git a/ard-system/src/main/java/com/ard/system/service/ISysUserOnlineService.java b/ard-system/src/main/java/com/ard/system/service/ISysUserOnlineService.java
index caa0ec9..11f01a3 100644
--- a/ard-system/src/main/java/com/ard/system/service/ISysUserOnlineService.java
+++ b/ard-system/src/main/java/com/ard/system/service/ISysUserOnlineService.java
@@ -6,7 +6,7 @@
/**
* 在线用户 服务层
*
- * @author ruoyi
+ * @author ard
*/
public interface ISysUserOnlineService
{
diff --git a/ard-system/src/main/java/com/ard/system/service/ISysUserService.java b/ard-system/src/main/java/com/ard/system/service/ISysUserService.java
index c4cb956..aa3257a 100644
--- a/ard-system/src/main/java/com/ard/system/service/ISysUserService.java
+++ b/ard-system/src/main/java/com/ard/system/service/ISysUserService.java
@@ -6,7 +6,7 @@
/**
* 用户 业务层
*
- * @author ruoyi
+ * @author ard
*/
public interface ISysUserService
{
diff --git a/ard-system/src/main/java/com/ard/system/service/impl/SysConfigServiceImpl.java b/ard-system/src/main/java/com/ard/system/service/impl/SysConfigServiceImpl.java
index de0d4c3..32b593e 100644
--- a/ard-system/src/main/java/com/ard/system/service/impl/SysConfigServiceImpl.java
+++ b/ard-system/src/main/java/com/ard/system/service/impl/SysConfigServiceImpl.java
@@ -21,7 +21,7 @@
/**
* 参数配置 服务层实现
*
- * @author ruoyi
+ * @author ard
*/
@Service
public class SysConfigServiceImpl implements ISysConfigService
diff --git a/ard-system/src/main/java/com/ard/system/service/impl/SysDeptServiceImpl.java b/ard-system/src/main/java/com/ard/system/service/impl/SysDeptServiceImpl.java
index 1c564dd..304e00a 100644
--- a/ard-system/src/main/java/com/ard/system/service/impl/SysDeptServiceImpl.java
+++ b/ard-system/src/main/java/com/ard/system/service/impl/SysDeptServiceImpl.java
@@ -25,7 +25,7 @@
/**
* 部门管理 服务实现
*
- * @author ruoyi
+ * @author ard
*/
@Service
public class SysDeptServiceImpl implements ISysDeptService
diff --git a/ard-system/src/main/java/com/ard/system/service/impl/SysDictDataServiceImpl.java b/ard-system/src/main/java/com/ard/system/service/impl/SysDictDataServiceImpl.java
index bd57554..f0961ba 100644
--- a/ard-system/src/main/java/com/ard/system/service/impl/SysDictDataServiceImpl.java
+++ b/ard-system/src/main/java/com/ard/system/service/impl/SysDictDataServiceImpl.java
@@ -12,7 +12,7 @@
/**
* 字典 业务层处理
*
- * @author ruoyi
+ * @author ard
*/
@Service
public class SysDictDataServiceImpl implements ISysDictDataService
diff --git a/ard-system/src/main/java/com/ard/system/service/impl/SysDictTypeServiceImpl.java b/ard-system/src/main/java/com/ard/system/service/impl/SysDictTypeServiceImpl.java
index 24dd65e..b5cf9ef 100644
--- a/ard-system/src/main/java/com/ard/system/service/impl/SysDictTypeServiceImpl.java
+++ b/ard-system/src/main/java/com/ard/system/service/impl/SysDictTypeServiceImpl.java
@@ -22,7 +22,7 @@
/**
* 字典 业务层处理
*
- * @author ruoyi
+ * @author ard
*/
@Service
public class SysDictTypeServiceImpl implements ISysDictTypeService
diff --git a/ard-system/src/main/java/com/ard/system/service/impl/SysLogininforServiceImpl.java b/ard-system/src/main/java/com/ard/system/service/impl/SysLogininforServiceImpl.java
index bec74d6..36ada5c 100644
--- a/ard-system/src/main/java/com/ard/system/service/impl/SysLogininforServiceImpl.java
+++ b/ard-system/src/main/java/com/ard/system/service/impl/SysLogininforServiceImpl.java
@@ -11,7 +11,7 @@
/**
* 系统访问日志情况信息 服务层处理
*
- * @author ruoyi
+ * @author ard
*/
@Service
public class SysLogininforServiceImpl implements ISysLogininforService
diff --git a/ard-system/src/main/java/com/ard/system/service/impl/SysMenuServiceImpl.java b/ard-system/src/main/java/com/ard/system/service/impl/SysMenuServiceImpl.java
index 7598b1e..4ca98e1 100644
--- a/ard-system/src/main/java/com/ard/system/service/impl/SysMenuServiceImpl.java
+++ b/ard-system/src/main/java/com/ard/system/service/impl/SysMenuServiceImpl.java
@@ -29,7 +29,7 @@
/**
* 菜单 业务层处理
*
- * @author ruoyi
+ * @author ard
*/
@Service
public class SysMenuServiceImpl implements ISysMenuService
diff --git a/ard-system/src/main/java/com/ard/system/service/impl/SysNoticeServiceImpl.java b/ard-system/src/main/java/com/ard/system/service/impl/SysNoticeServiceImpl.java
index f01210c..d68e392 100644
--- a/ard-system/src/main/java/com/ard/system/service/impl/SysNoticeServiceImpl.java
+++ b/ard-system/src/main/java/com/ard/system/service/impl/SysNoticeServiceImpl.java
@@ -11,7 +11,7 @@
/**
* 公告 服务层实现
*
- * @author ruoyi
+ * @author ard
*/
@Service
public class SysNoticeServiceImpl implements ISysNoticeService
diff --git a/ard-system/src/main/java/com/ard/system/service/impl/SysOperLogServiceImpl.java b/ard-system/src/main/java/com/ard/system/service/impl/SysOperLogServiceImpl.java
index af47cf1..a6bc714 100644
--- a/ard-system/src/main/java/com/ard/system/service/impl/SysOperLogServiceImpl.java
+++ b/ard-system/src/main/java/com/ard/system/service/impl/SysOperLogServiceImpl.java
@@ -11,7 +11,7 @@
/**
* 操作日志 服务层处理
*
- * @author ruoyi
+ * @author ard
*/
@Service
public class SysOperLogServiceImpl implements ISysOperLogService
diff --git a/ard-system/src/main/java/com/ard/system/service/impl/SysPostServiceImpl.java b/ard-system/src/main/java/com/ard/system/service/impl/SysPostServiceImpl.java
index d5e5e48..311475f 100644
--- a/ard-system/src/main/java/com/ard/system/service/impl/SysPostServiceImpl.java
+++ b/ard-system/src/main/java/com/ard/system/service/impl/SysPostServiceImpl.java
@@ -15,7 +15,7 @@
/**
* 岗位信息 服务层处理
*
- * @author ruoyi
+ * @author ard
*/
@Service
public class SysPostServiceImpl implements ISysPostService
diff --git a/ard-system/src/main/java/com/ard/system/service/impl/SysRoleServiceImpl.java b/ard-system/src/main/java/com/ard/system/service/impl/SysRoleServiceImpl.java
index 60f4b70..778e3cd 100644
--- a/ard-system/src/main/java/com/ard/system/service/impl/SysRoleServiceImpl.java
+++ b/ard-system/src/main/java/com/ard/system/service/impl/SysRoleServiceImpl.java
@@ -29,7 +29,7 @@
/**
* 角色 业务层处理
*
- * @author ruoyi
+ * @author ard
*/
@Service
public class SysRoleServiceImpl implements ISysRoleService
diff --git a/ard-system/src/main/java/com/ard/system/service/impl/SysUserOnlineServiceImpl.java b/ard-system/src/main/java/com/ard/system/service/impl/SysUserOnlineServiceImpl.java
index 1b29d1c..701438f 100644
--- a/ard-system/src/main/java/com/ard/system/service/impl/SysUserOnlineServiceImpl.java
+++ b/ard-system/src/main/java/com/ard/system/service/impl/SysUserOnlineServiceImpl.java
@@ -9,7 +9,7 @@
/**
* 在线用户 服务层处理
*
- * @author ruoyi
+ * @author ard
*/
@Service
public class SysUserOnlineServiceImpl implements ISysUserOnlineService
diff --git a/ard-system/src/main/java/com/ard/system/service/impl/SysUserServiceImpl.java b/ard-system/src/main/java/com/ard/system/service/impl/SysUserServiceImpl.java
index 3580b6f..5b512e6 100644
--- a/ard-system/src/main/java/com/ard/system/service/impl/SysUserServiceImpl.java
+++ b/ard-system/src/main/java/com/ard/system/service/impl/SysUserServiceImpl.java
@@ -35,7 +35,7 @@
/**
* 用户 业务层处理
*
- * @author ruoyi
+ * @author ard
*/
@Service
public class SysUserServiceImpl implements ISysUserService
diff --git a/ard-system/src/main/java/com/ard/system/vo/MetaVo.java b/ard-system/src/main/java/com/ard/system/vo/MetaVo.java
index c588e34..763f9ee 100644
--- a/ard-system/src/main/java/com/ard/system/vo/MetaVo.java
+++ b/ard-system/src/main/java/com/ard/system/vo/MetaVo.java
@@ -5,7 +5,7 @@
/**
* 路由显示信息
*
- * @author ruoyi
+ * @author ard
*/
public class MetaVo
{
diff --git a/ard-system/src/main/java/com/ard/system/vo/RouterVo.java b/ard-system/src/main/java/com/ard/system/vo/RouterVo.java
index 9dc13b5..6ccd75a 100644
--- a/ard-system/src/main/java/com/ard/system/vo/RouterVo.java
+++ b/ard-system/src/main/java/com/ard/system/vo/RouterVo.java
@@ -6,7 +6,7 @@
/**
* 路由配置信息
*
- * @author ruoyi
+ * @author ard
*/
@JsonInclude(JsonInclude.Include.NON_EMPTY)
public class RouterVo
diff --git a/ard-work/src/main/java/com/ard/work/component/netty/TyTcpClientManager.java b/ard-work/src/main/java/com/ard/work/component/netty/TyTcpClientManager.java
index 547b22f..a58e7a6 100644
--- a/ard-work/src/main/java/com/ard/work/component/netty/TyTcpClientManager.java
+++ b/ard-work/src/main/java/com/ard/work/component/netty/TyTcpClientManager.java
@@ -6,6 +6,7 @@
import com.ard.work.component.netty.handler.MessageProtocolEncoder;
import com.ard.work.component.netty.cache.TyTcpServerCache;
import com.ard.work.domain.entity.ArdServerInfo;
+import com.ard.work.service.IArdDroneInfoService;
import com.ard.work.service.IArdServerInfoService;
import io.netty.bootstrap.Bootstrap;
import io.netty.channel.*;
@@ -34,6 +35,9 @@
private IArdServerInfoService ardServerService; // ← 从数据库读取边缘服务器配置
@Resource
+ private IArdDroneInfoService ardDroneService;
+
+ @Resource
private ClientHandler clientHandler;
/**
@@ -49,7 +53,7 @@
@Override
protected void initChannel(SocketChannel socketChannel) {
ChannelPipeline pipeline = socketChannel.pipeline();
- pipeline.addLast("heart", new IdleStateHandler(0, 3, 0, TimeUnit.SECONDS));
+ pipeline.addLast("heart", new IdleStateHandler(0, 5, 0, TimeUnit.SECONDS));
pipeline.addLast("encoder", new MessageProtocolEncoder());
pipeline.addLast("decoder", new MessageProtocolDecoder());
pipeline.addLast("handler", clientHandler);
@@ -76,8 +80,8 @@
Channel channel = f.channel();
channel.attr(AttributeKey.valueOf("serverId")).set(serverId);
TyTcpServerCache.putTcpServerCache(serverId, true);
- // 断开服务器,修改状态为: 0 - 在线
- ardServerService.updateServerStatus(serverId, "1");
+ // 修改状态为: 1 - 在线
+ updateServerAndDroneStatus(serverId, "1");
// 成功后再加入 channels
TyTcpServerCache.putChannel(serverId, channel);
@@ -86,7 +90,7 @@
log.warn("❌ 服务器 [{}] 连接失败", serverId);
TyTcpServerCache.putTcpServerCache(serverId, false);
// 断开服务器,修改状态为: 0 - 离线
- ardServerService.updateServerStatus(serverId, "0");
+ updateServerAndDroneStatus(serverId, "0");
}
});
}
@@ -100,12 +104,19 @@
channel.close();
log.info("断开服务器 [{}] 连接", serverId);
// 断开服务器,修改状态为: 0 - 离线
- ardServerService.updateServerStatus(serverId, "0");
+ updateServerAndDroneStatus(serverId, "0");
TyTcpServerCache.removeChannel(serverId);
}
TyTcpServerCache.removeTcpServerCache(serverId);
}
+ /**
+ * 同步修改服务和无人机状态
+ */
+ private void updateServerAndDroneStatus(String serverId, String status) {
+ ardServerService.updateServerStatus(serverId, status);
+ ardDroneService.updateDroneStatus(serverId, status);
+ }
/**
* 启动时从数据库加载所有边缘服务器并建立 TCP 连接
@@ -143,9 +154,9 @@
}
/**
- * 定时向所有已连接的边缘服务器服务器发送心跳
+ * 定时向所有已连接的边缘服务器服务器发送心跳(写空闲已经发心跳了,这里暂时取消)
*/
- @Scheduled(fixedRate = 5000) // 每5秒执行一次
+ // @Scheduled(fixedRate = 5000) // 每5秒执行一次
public void sendHeartBeat() {
long timestamp = System.currentTimeMillis();
TyTcpServerCache.getChannels().stream()
@@ -155,7 +166,7 @@
String serverId = (String) channel.attr(AttributeKey.valueOf("serverId")).get();
HeartbeatCmd heartbeat = new HeartbeatCmd(timestamp);
channel.writeAndFlush(heartbeat);
- log.info("→ 向边缘服务器 [{}]发送心跳,时间戳={}", serverId, timestamp);
+ log.info("❤\uFE0F 向边缘服务器 [{}]发送心跳,时间戳={}", serverId, timestamp);
});
}
}
diff --git a/ard-work/src/main/java/com/ard/work/component/netty/handler/ClientHandler.java b/ard-work/src/main/java/com/ard/work/component/netty/handler/ClientHandler.java
index 55da307..ba614ae 100644
--- a/ard-work/src/main/java/com/ard/work/component/netty/handler/ClientHandler.java
+++ b/ard-work/src/main/java/com/ard/work/component/netty/handler/ClientHandler.java
@@ -62,7 +62,7 @@
switch (event.state()) {
case READER_IDLE:
- log.warn("读空闲超时 - 可能服务器未响应");
+ log.debug("读空闲超时 - 可能服务器未响应");
break;
case WRITER_IDLE:
// 写空闲时主动发心跳
@@ -71,7 +71,7 @@
log.debug("写空闲 -> 发送心跳包 时间戳={}", timestamp);
break;
case ALL_IDLE:
- log.info("读写都空闲 - 可考虑关闭连接或重连");
+ log.debug("读写都空闲 - 可考虑关闭连接或重连");
break;
}
} else {
diff --git a/ard-work/src/main/java/com/ard/work/component/websocket/handler/BaseSubscriptionManager.java b/ard-work/src/main/java/com/ard/work/component/websocket/handler/BaseSubscriptionManager.java
index 9482d18..8d0db3e 100644
--- a/ard-work/src/main/java/com/ard/work/component/websocket/handler/BaseSubscriptionManager.java
+++ b/ard-work/src/main/java/com/ard/work/component/websocket/handler/BaseSubscriptionManager.java
@@ -16,7 +16,7 @@
// 存储订阅的用户
protected final Map<String, Set<Long>> subscriptions = new ConcurrentHashMap<>();
// 定时任务调度器
- protected final ScheduledExecutorService scheduler = Executors.newScheduledThreadPool(1);
+ protected final ScheduledExecutorService scheduler = Executors.newScheduledThreadPool(10);
// 存储推送任务
protected final Map<String, ScheduledFuture<?>> pushTasks = new ConcurrentHashMap<>();
@@ -24,8 +24,9 @@
* 订阅指定设备的数据
*/
public void subscribe(String boxSn, Long userId, Integer period) {
- subscriptions.computeIfAbsent(boxSn, k -> new HashSet<>()).add(userId);
+ subscriptions.computeIfAbsent(boxSn, k -> ConcurrentHashMap.newKeySet()).add(userId);
if (subscriptions.get(boxSn).size() == 1) {
+ log.debug("首次订阅,启动推送任务");
startPushTask(boxSn, period);
}
}
@@ -34,15 +35,19 @@
* 取消订阅
*/
public void unsubscribe(String boxSn, Long userId) {
- Set<Long> userIds = subscriptions.get(boxSn);
- if (userIds != null) {
+ subscriptions.compute(boxSn, (key, userIds) -> {
+ if (userIds == null) {
+ return null;
+ }
userIds.remove(userId);
if (userIds.isEmpty()) {
stopPushTask(boxSn);
+ log.debug("无人订阅设备 {},移除订阅记录", boxSn);
+ return null; // 直接返回 null 等价于 remove(key)
}
- }
+ return userIds;
+ });
}
-
/**
* 启动推送任务
*/
@@ -52,7 +57,11 @@
return;
}
ScheduledFuture<?> future = scheduler.scheduleAtFixedRate(() -> {
- sendDataToSubscribers(boxSn);
+ try {
+ sendDataToSubscribers(boxSn);
+ } catch (Exception e) {
+ log.error("Error in push task for boxSn={}", boxSn, e);
+ }
}, 0, period, TimeUnit.SECONDS);
pushTasks.put(boxSn, future);
diff --git a/ard-work/src/main/java/com/ard/work/component/websocket/handler/UavAllManager.java b/ard-work/src/main/java/com/ard/work/component/websocket/handler/UavAllManager.java
index 1e1e469..8f389ee 100644
--- a/ard-work/src/main/java/com/ard/work/component/websocket/handler/UavAllManager.java
+++ b/ard-work/src/main/java/com/ard/work/component/websocket/handler/UavAllManager.java
@@ -7,26 +7,26 @@
import com.ard.work.domain.dto.state.UavState;
import com.ard.work.domain.dto.telemetry.TelemetryData;
import com.ard.work.service.control.UavControlService;
+import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
import javax.annotation.Resource;
import java.util.HashMap;
import java.util.Map;
-
+@Slf4j
@Component
-public class UavAllManager extends BaseSubscriptionManager<Map<String,Object>> {
+public class UavAllManager extends BaseSubscriptionManager<Map<String, Object>> {
@Resource
private UavControlService uavControlService;
+
@Override
- protected Map<String,Object> getData(String boxSn) {
- Map<String,Object> map=new HashMap<>();
+ protected Map<String, Object> getData(String boxSn) {
+ log.debug("获取无人机所有数据");
+ Map<String, Object> map = new HashMap<>();
+ map.put("boxSn", boxSn);
UavState uavState = UavStateCache.get(boxSn);
- if (uavState != null) {
- uavState.calculateFieldAngle();// 计算当前无人机的FieldAngle
- }
- map.put("boxSn", uavState.getBoxSn());
map.put("state", uavState);
TelemetryData uavTelemetryData = UavTelemetryDataCache.get(boxSn);
map.put("telemetry", uavTelemetryData);
diff --git a/ard-work/src/main/java/com/ard/work/component/websocket/handler/UavStateManager.java b/ard-work/src/main/java/com/ard/work/component/websocket/handler/UavStateManager.java
index e7d4e48..57d6c4b 100644
--- a/ard-work/src/main/java/com/ard/work/component/websocket/handler/UavStateManager.java
+++ b/ard-work/src/main/java/com/ard/work/component/websocket/handler/UavStateManager.java
@@ -10,11 +10,7 @@
@Override
protected UavState getData(String boxSn) {
- UavState uavState = UavStateCache.get(boxSn);
- if (uavState != null) {
- uavState.calculateFieldAngle();// 计算当前无人机的FieldAngle
- }
- return uavState;
+ return UavStateCache.get(boxSn);
}
@Override
diff --git a/ard-work/src/main/java/com/ard/work/component/websocket/utils/WebSocketUtil.java b/ard-work/src/main/java/com/ard/work/component/websocket/utils/WebSocketUtil.java
index 0bf9553..dbf54b1 100644
--- a/ard-work/src/main/java/com/ard/work/component/websocket/utils/WebSocketUtil.java
+++ b/ard-work/src/main/java/com/ard/work/component/websocket/utils/WebSocketUtil.java
@@ -3,6 +3,7 @@
import com.alibaba.fastjson2.JSON;
import com.alibaba.fastjson2.JSONObject;
import com.ard.work.component.websocket.WebSocketSessionManager;
+import com.ard.work.domain.message.BaseMessage;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.socket.TextMessage;
import org.springframework.web.socket.WebSocketSession;
@@ -125,4 +126,17 @@
WebSocketSessionManager.broadcast(JSON.toJSONString(message));
}
+ // 发送消息到所有 WebSocket 客户端
+ public static <T> void sendToAll(BaseMessage<T> baseMessage) {
+ WebSocketUtil.sendMessageAll(baseMessage); // 你已有的 WebSocket 发送逻辑
+ }
+
+ // 根据消息类型和内容创建消息并发送
+ public static <T> void sendMessage(String type, T payload) {
+ BaseMessage<T> baseMessage = BaseMessage.<T>builder()
+ .type(type)
+ .payload(payload)
+ .build();
+ sendToAll(baseMessage);
+ }
}
\ No newline at end of file
diff --git a/ard-work/src/main/java/com/ard/work/domain/dto/control/SpeedControlDTO.java b/ard-work/src/main/java/com/ard/work/domain/dto/control/SpeedControlDTO.java
index 5144dd2..c3ede6f 100644
--- a/ard-work/src/main/java/com/ard/work/domain/dto/control/SpeedControlDTO.java
+++ b/ard-work/src/main/java/com/ard/work/domain/dto/control/SpeedControlDTO.java
@@ -31,4 +31,9 @@
*/
private float rollSpeed;
+ /**
+ * 指令类型:true=开始转动,false=停止转动
+ */
+ private boolean start;
+
}
diff --git a/ard-work/src/main/java/com/ard/work/domain/dto/state/UavState.java b/ard-work/src/main/java/com/ard/work/domain/dto/state/UavState.java
index 679f147..5caf6b6 100644
--- a/ard-work/src/main/java/com/ard/work/domain/dto/state/UavState.java
+++ b/ard-work/src/main/java/com/ard/work/domain/dto/state/UavState.java
@@ -20,16 +20,4 @@
private String boxSn; // 云盒编号
private AvoidanceData avoidanceData; // 避障数据
private List<HmsAlarmData> hmsAlarmData; // HMS报警信息 (飞机告警信息)
- private Float FieldAngle; // 自动计算视场角
-
- /**
- * 计算并设置视场角
- */
- public void calculateFieldAngle() {
- if (cameraState != null) {
- this.FieldAngle = CameraUtil.getFieldAngleFromZoom(cameraState.getSource(), cameraState.getZoomfactor());
- } else {
- this.FieldAngle = null; // 如果 cameraState 为 null,则 FieldAngle 也为 null
- }
- }
}
\ No newline at end of file
diff --git a/ard-work/src/main/java/com/ard/work/domain/entity/ArdDroneInfo.java b/ard-work/src/main/java/com/ard/work/domain/entity/ArdDroneInfo.java
index 81763ac..eb9432d 100644
--- a/ard-work/src/main/java/com/ard/work/domain/entity/ArdDroneInfo.java
+++ b/ard-work/src/main/java/com/ard/work/domain/entity/ArdDroneInfo.java
@@ -12,7 +12,7 @@
/**
* 无人机盒子对象 ard_drone_info
*
- * @author ruoyi
+ * @author ard
* @date 2025-03-04
*/
@Data
diff --git a/ard-work/src/main/java/com/ard/work/domain/entity/UavWayline.java b/ard-work/src/main/java/com/ard/work/domain/entity/UavWayline.java
index fdfa5ee..1688d89 100644
--- a/ard-work/src/main/java/com/ard/work/domain/entity/UavWayline.java
+++ b/ard-work/src/main/java/com/ard/work/domain/entity/UavWayline.java
@@ -10,7 +10,7 @@
/**
* 航线对象 uav_wayline
*
- * @author ruoyi
+ * @author ard
* @date 2025-06-27
*/
@Data
diff --git a/ard-work/src/main/java/com/ard/work/domain/message/BaseMessage.java b/ard-work/src/main/java/com/ard/work/domain/message/BaseMessage.java
index 4867100..1f42176 100644
--- a/ard-work/src/main/java/com/ard/work/domain/message/BaseMessage.java
+++ b/ard-work/src/main/java/com/ard/work/domain/message/BaseMessage.java
@@ -1,6 +1,7 @@
package com.ard.work.domain.message;
import lombok.AllArgsConstructor;
+import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
@@ -12,6 +13,7 @@
* @date 2024年11月04日14:40
**/
@Data
+@Builder
@AllArgsConstructor
@NoArgsConstructor
public class BaseMessage<T> {
diff --git a/ard-work/src/main/java/com/ard/work/domain/message/ServerReplyMessage.java b/ard-work/src/main/java/com/ard/work/domain/message/ServerReplyMessage.java
new file mode 100644
index 0000000..f8be9f6
--- /dev/null
+++ b/ard-work/src/main/java/com/ard/work/domain/message/ServerReplyMessage.java
@@ -0,0 +1,25 @@
+package com.ard.work.domain.message;
+
+import com.ard.work.domain.dto.state.UavState;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+/**
+ * Description: 服务回复消息
+ * Author: liusuyi
+ * Date: 2025年03月10日11:49
+ **/
+@Data
+@Builder
+@AllArgsConstructor
+@NoArgsConstructor
+public class ServerReplyMessage {
+ /**
+ * 回复信息
+ */
+ private String message;
+
+
+}
diff --git a/ard-work/src/main/java/com/ard/work/mapper/ArdDroneInfoMapper.java b/ard-work/src/main/java/com/ard/work/mapper/ArdDroneInfoMapper.java
index b940f25..59d6009 100644
--- a/ard-work/src/main/java/com/ard/work/mapper/ArdDroneInfoMapper.java
+++ b/ard-work/src/main/java/com/ard/work/mapper/ArdDroneInfoMapper.java
@@ -1,6 +1,7 @@
package com.ard.work.mapper;
import com.ard.work.domain.entity.ArdDroneInfo;
+import org.apache.ibatis.annotations.Param;
import java.util.List;
@@ -75,4 +76,13 @@
*/
int insertArdDroneLs(List<ArdDroneInfo> ardDroneInfo);
+ /**
+ * 修改无人机状态
+ *
+ * @param serverId 服务器管理主键
+ * @param onLine 状态
+ * @return 结果
+ */
+ int updateDroneStatus(@Param("serverId") String serverId, @Param("onLine") String onLine);
+
}
diff --git a/ard-work/src/main/java/com/ard/work/mapper/ArdServerInfoMapper.java b/ard-work/src/main/java/com/ard/work/mapper/ArdServerInfoMapper.java
index 3956cb8..7b1ffb1 100644
--- a/ard-work/src/main/java/com/ard/work/mapper/ArdServerInfoMapper.java
+++ b/ard-work/src/main/java/com/ard/work/mapper/ArdServerInfoMapper.java
@@ -64,6 +64,7 @@
* 修改服务器状态
*
* @param id 服务器管理主键
+ * @param status 状态
* @return 结果
*/
public int updateServerStatus(@Param("id") String id, @Param("status") String status);
diff --git a/ard-work/src/main/java/com/ard/work/mapper/UavWaylineMapper.java b/ard-work/src/main/java/com/ard/work/mapper/UavWaylineMapper.java
index 0fb4d13..110b845 100644
--- a/ard-work/src/main/java/com/ard/work/mapper/UavWaylineMapper.java
+++ b/ard-work/src/main/java/com/ard/work/mapper/UavWaylineMapper.java
@@ -7,7 +7,7 @@
/**
* 航线Mapper接口
*
- * @author ruoyi
+ * @author ard
* @date 2025-06-27
*/
public interface UavWaylineMapper
diff --git a/ard-work/src/main/java/com/ard/work/service/IArdDroneInfoService.java b/ard-work/src/main/java/com/ard/work/service/IArdDroneInfoService.java
index 81766f3..907d94e 100644
--- a/ard-work/src/main/java/com/ard/work/service/IArdDroneInfoService.java
+++ b/ard-work/src/main/java/com/ard/work/service/IArdDroneInfoService.java
@@ -9,7 +9,7 @@
/**
* 无人机盒子Service接口
*
- * @author ruoyi
+ * @author ard
* @date 2025-03-04
*/
public interface IArdDroneInfoService {
@@ -79,4 +79,9 @@
*/
public int insertArdDroneLs(String[] boxSn,Long deptId);
+ /**
+ * 修改无人机状态
+ */
+ public int updateDroneStatus(String serverId,String status);
+
}
diff --git a/ard-work/src/main/java/com/ard/work/service/IGimbalSpeedService.java b/ard-work/src/main/java/com/ard/work/service/IGimbalSpeedService.java
new file mode 100644
index 0000000..b5db5a1
--- /dev/null
+++ b/ard-work/src/main/java/com/ard/work/service/IGimbalSpeedService.java
@@ -0,0 +1,16 @@
+package com.ard.work.service;
+
+import com.ard.work.domain.dto.control.SpeedControlDTO;
+
+/**
+ * 云台速度控制接口
+ *
+ * @author lsy
+ * @date 2025/10/28
+ */
+
+public interface IGimbalSpeedService {
+ void startControl(SpeedControlDTO speed);
+
+ void stopControl(String boxSn);
+}
diff --git a/ard-work/src/main/java/com/ard/work/service/IUavWaylineService.java b/ard-work/src/main/java/com/ard/work/service/IUavWaylineService.java
index 9689727..06f9eb6 100644
--- a/ard-work/src/main/java/com/ard/work/service/IUavWaylineService.java
+++ b/ard-work/src/main/java/com/ard/work/service/IUavWaylineService.java
@@ -8,7 +8,7 @@
/**
* 航线Service接口
*
- * @author ruoyi
+ * @author ard
* @date 2025-06-27
*/
public interface IUavWaylineService
diff --git a/ard-work/src/main/java/com/ard/work/service/impl/ArdDroneInfoServiceImpl.java b/ard-work/src/main/java/com/ard/work/service/impl/ArdDroneInfoServiceImpl.java
index 9128c2a..b53c3fa 100644
--- a/ard-work/src/main/java/com/ard/work/service/impl/ArdDroneInfoServiceImpl.java
+++ b/ard-work/src/main/java/com/ard/work/service/impl/ArdDroneInfoServiceImpl.java
@@ -1,6 +1,8 @@
package com.ard.work.service.impl;
import com.alibaba.fastjson2.JSONObject;
+import com.ard.common.constant.CacheConstants;
+import com.ard.common.core.redis.RedisCache;
import com.ard.common.exception.ServiceException;
import com.ard.common.utils.DateUtils;
import com.ard.common.utils.uuid.IdUtils;
@@ -17,12 +19,13 @@
import javax.annotation.Resource;
import java.util.*;
+import java.util.concurrent.TimeUnit;
import java.util.stream.Collectors;
/**
* 无人机盒子Service业务层处理
*
- * @author ruoyi
+ * @author ard
* @date 2025-03-04
*/
@Slf4j
@@ -38,7 +41,8 @@
@Resource
private AuthorizeService authorizeService;
- UtilMethod utilMethod = new UtilMethod();
+ @Resource
+ private RedisCache redisCache;
/**
* 查询无人机盒子
@@ -123,7 +127,7 @@
/**
* 批量新增无人机盒子
*
- * @param boxSn 盒子编码数组
+ * @param boxSn 盒子编码数组
* @param deptId 部门ID
* @return 成功插入的记录数
*/
@@ -150,6 +154,14 @@
log.error("批量新增无人机盒子失败, boxSn: {}, deptId: {}", Arrays.toString(boxSn), deptId, e);
throw new ServiceException("批量新增无人机盒子失败: " + e.getMessage());
}
+ }
+
+ /**
+ * 修改无人机状态
+ */
+ @Override
+ public int updateDroneStatus(String serverId, String status) {
+ return ArdDroneInfoMapper.updateDroneStatus(serverId, status);
}
/**
@@ -245,23 +257,29 @@
/**
* 同步盒子属性
*
- * @return 结果
*/
- @Scheduled(fixedRate = 1000 * 10)
+ @Scheduled(fixedRate = 1000 * 5)
public void syncBoxInfo() {
- List<ArdDroneInfo> ArdDroneeListEntity = selectArdDroneList(new ArdDroneInfo());
- // 将本地列表转换为Map,方便快速查找
- Map<String, ArdDroneInfo> localArdDroneMap = ArdDroneeListEntity.stream()
+ List<ArdDroneInfo> localList = selectArdDroneList(new ArdDroneInfo());
+ Map<String, ArdDroneInfo> localMap = localList.stream()
.collect(Collectors.toMap(ArdDroneInfo::getBoxSn, drone -> drone));
- //遍历接口最新获取的无人机盒子信息
- tyService.getBoxList().forEach(remoteArdDrone -> {
- ArdDroneInfo localArdDroneInfo = localArdDroneMap.get(remoteArdDrone.getBoxSn());
- if (localArdDroneInfo != null) {
- if (!localArdDroneInfo.isSameAs(remoteArdDrone)) {
- // 修改无人机(只更新变化的属性)
- updateChangedAttributes(localArdDroneInfo, remoteArdDrone);
- updateArdDrone(localArdDroneInfo);
- }
+
+ tyService.getBoxList().forEach(remote -> {
+ String boxSn = remote.getBoxSn();
+
+ // ✅ 维护在线状态缓存
+ // 只有在线的无人机才存 Redis
+ String redisKey = CacheConstants.UAV_ONLINE_KEY + boxSn;
+ if (remote.getOnLine() == 1) {
+ redisCache.setCacheObject(redisKey, remote, 10, TimeUnit.SECONDS);
+ } else {
+ redisCache.deleteObject(CacheConstants.UAV_ONLINE_KEY + boxSn);
+ }
+ // 数据库同步
+ ArdDroneInfo local = localMap.get(boxSn);
+ if (local != null && !local.isSameAs(remote)) {
+ updateChangedAttributes(local, remote);
+ updateArdDrone(local);
}
});
}
diff --git a/ard-work/src/main/java/com/ard/work/service/impl/GimbalSpeedService.java b/ard-work/src/main/java/com/ard/work/service/impl/GimbalSpeedService.java
new file mode 100644
index 0000000..dc5956f
--- /dev/null
+++ b/ard-work/src/main/java/com/ard/work/service/impl/GimbalSpeedService.java
@@ -0,0 +1,113 @@
+package com.ard.work.service.impl;
+
+import com.ard.common.constant.CacheConstants;
+import com.ard.common.core.domain.model.LoginUser;
+import com.ard.common.core.redis.RedisCache;
+import com.ard.common.utils.SecurityUtils;
+import com.ard.work.domain.cache.UavStateCache;
+import com.ard.work.domain.dto.control.SpeedControlDTO;
+import com.ard.work.domain.dto.state.UavState;
+import com.ard.work.service.IGimbalSpeedService;
+import com.ard.work.service.ITyService;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.security.authentication.UsernamePasswordAuthenticationToken;
+import org.springframework.security.core.context.SecurityContextHolder;
+import org.springframework.stereotype.Service;
+import javax.annotation.Resource;
+import java.util.Map;
+import java.util.concurrent.*;
+
+/**
+ * 云台速度控制实现
+ *
+ * @author lsy
+ * @date 2025/10/28
+ */
+@Service
+@Slf4j
+public class GimbalSpeedService implements IGimbalSpeedService {
+
+ private final ScheduledExecutorService executor = Executors.newSingleThreadScheduledExecutor();
+ private final Map<String, ScheduledFuture<?>> tasks = new ConcurrentHashMap<>();
+
+ @Resource
+ private ITyService tyService;
+ @Resource
+ private RedisCache redisCache;
+
+ @Override
+ public synchronized void startControl(SpeedControlDTO speed) {
+ String boxSn = speed.getBoxSn();
+
+ // ✅ 先判断是否在线
+ if (!isUavOnline(boxSn)) {
+ throw new RuntimeException("无人机离线,无法启动云台控制: " + boxSn);
+ }
+
+ if (tasks.containsKey(boxSn)) {
+ return;
+ }
+ LoginUser loginUser = SecurityUtils.getLoginUser();// 主线程获取
+ // ✅ 启动前先试探一次,确保正常
+ try {
+ SecurityContextHolder.getContext().setAuthentication(
+ new UsernamePasswordAuthenticationToken(loginUser, null, loginUser.getAuthorities())
+ );
+ Boolean ok = tyService.speedControl(speed);
+ if (ok == null || !ok) {
+ throw new RuntimeException("初始速度控制指令失败");
+ }
+ } catch (Exception e) {
+ log.error("初次控制指令异常: {}", e.getMessage());
+ throw new RuntimeException("无法启动云台控制:" + e.getMessage());
+ }
+
+ ScheduledFuture<?> future = executor.scheduleAtFixedRate(() -> {
+ double currentYaw = getCurrentYaw(boxSn);
+ log.warn("currentYaw: {}", currentYaw);
+ if ((speed.getYawSpeed() < 0 && currentYaw <= -180) ||
+ (speed.getYawSpeed() > 0 && currentYaw >= 180)) {
+ stopControl(boxSn);
+ return;
+ }
+ try {
+ // 在定时任务线程设置用户上下文
+ // 手动设置 SecurityContext
+ SecurityContextHolder.getContext().setAuthentication(
+ new UsernamePasswordAuthenticationToken(
+ loginUser, null, loginUser.getAuthorities())
+ );
+ Boolean b = tyService.speedControl(speed);
+ log.warn("speedControl result:{}", b);
+ } catch (Exception e) {
+ log.error(e.getMessage());
+ }
+
+ }, 0, 200, TimeUnit.MILLISECONDS);
+
+ tasks.put(boxSn, future);
+ }
+ @Override
+ public synchronized void stopControl(String boxSn) {
+ ScheduledFuture<?> future = tasks.remove(boxSn);
+ if (future != null) {
+ future.cancel(false);
+ }
+ }
+
+ private double getCurrentYaw(String boxSn) {
+ UavState uavState = UavStateCache.get(boxSn);
+ if(uavState==null)
+ {
+ return 0;
+ }
+ return uavState.getPtzState().getYaw();
+ }
+
+ private boolean isUavOnline(String boxSn) {
+ // 如果 Redis 中存在对应 key,则认为在线
+ Object obj = redisCache.getCacheObject(CacheConstants.UAV_ONLINE_KEY + boxSn);
+ return obj != null;
+ }
+
+}
diff --git a/ard-work/src/main/java/com/ard/work/service/impl/TyServiceImpl.java b/ard-work/src/main/java/com/ard/work/service/impl/TyServiceImpl.java
index 130b9c9..ef5925e 100644
--- a/ard-work/src/main/java/com/ard/work/service/impl/TyServiceImpl.java
+++ b/ard-work/src/main/java/com/ard/work/service/impl/TyServiceImpl.java
@@ -23,6 +23,7 @@
import com.ard.work.component.netty.command.wayline.*;
import com.ard.work.component.netty.handler.ErrorCodeEnum;
import com.ard.work.component.netty.protobuf.TelemetryDataPB;
+import com.ard.work.component.websocket.utils.WebSocketUtil;
import com.ard.work.domain.cache.UavSignalInfoCache;
import com.ard.work.domain.cache.UavStateCache;
import com.ard.work.domain.cache.UavTelemetryDataCache;
@@ -45,6 +46,8 @@
import com.ard.work.domain.dto.wayline.*;
import com.ard.work.domain.entity.ArdDroneInfo;
import com.ard.work.domain.entity.ArdServerInfo;
+import com.ard.work.domain.message.BaseMessage;
+import com.ard.work.domain.message.ServerReplyMessage;
import com.ard.work.domain.message.UavControlType;
import com.ard.work.domain.receiver.*;
import com.ard.work.service.IArdDroneInfoService;
@@ -901,21 +904,29 @@
//公共日志打印
private void logPrint(String message, Object obj) {
- log.debug("收到{}回复{}", message, obj);
+ String text = String.format("收到%s回复%s", message, obj);
+ ServerReplyMessage serverReplyMessage = ServerReplyMessage.builder().message(text).build();
+ WebSocketUtil.sendMessage("reply", serverReplyMessage);
+ log.debug(text);
}
//公共日志打印
private void logPrint(String message, byte result, Integer errorCode) {
- log.info("收到{}回复:{} 错误码:{}【{}】",
+ String text = String.format(
+ "收到%s回复:%s 错误码:%d【%s】",
message,
ByteUtils.byteToHex(result),
errorCode,
- ErrorCodeEnum.getDescByCode(errorCode));
+ ErrorCodeEnum.getDescByCode(errorCode)
+ );
+ ServerReplyMessage serverReplyMessage = ServerReplyMessage.builder().message(text).build();
+ WebSocketUtil.sendMessage("reply", serverReplyMessage);
+ log.debug(text);
}
/**
- * 发送消息
+ * 发送tcp消息
*/
private void sendMessage(String key, BaseCmd msg) {
TcpClientUtil.sendMessage(key, msg);
diff --git a/ard-work/src/main/java/com/ard/work/service/impl/UavWaylineServiceImpl.java b/ard-work/src/main/java/com/ard/work/service/impl/UavWaylineServiceImpl.java
index 6a065b4..a46794d 100644
--- a/ard-work/src/main/java/com/ard/work/service/impl/UavWaylineServiceImpl.java
+++ b/ard-work/src/main/java/com/ard/work/service/impl/UavWaylineServiceImpl.java
@@ -23,7 +23,7 @@
/**
* 航线Service业务层处理
*
- * @author ruoyi
+ * @author ard
* @date 2025-06-27
*/
@Slf4j
diff --git a/ard-work/src/main/resources/mapper/ArdDroneInfoMapper.xml b/ard-work/src/main/resources/mapper/ArdDroneInfoMapper.xml
index fdcc976..6c78ec8 100644
--- a/ard-work/src/main/resources/mapper/ArdDroneInfoMapper.xml
+++ b/ard-work/src/main/resources/mapper/ArdDroneInfoMapper.xml
@@ -196,4 +196,12 @@
</foreach>
</insert>
+ <update id="updateDroneStatus">
+ update ard_drone_info
+ <trim prefix="SET" suffixOverrides=",">
+ <if test="onLine != null">on_line = #{onLine},</if>
+ </trim>
+ where server_id = #{serverId}
+ </update>
+
</mapper>
\ No newline at end of file
--
Gitblit v1.9.3