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> ard-admin/src/main/java/com/ard/ArdUavApplication.java
@@ -8,7 +8,7 @@ /** * 启动程序 * * @author ruoyi * @author ard */ @EnableScheduling @SpringBootApplication(exclude = { DataSourceAutoConfiguration.class }) ard-admin/src/main/java/com/ard/ArdUavServletInitializer.java
@@ -6,7 +6,7 @@ /** * web容器中进行部署 * * @author ruoyi * @author ard */ public class ArdUavServletInitializer extends SpringBootServletInitializer { ard-admin/src/main/java/com/ard/web/controller/common/CaptchaController.java
@@ -23,7 +23,7 @@ /** * 验证码操作处理 * * @author ruoyi * @author ard */ @RestController public class CaptchaController ard-admin/src/main/java/com/ard/web/controller/common/CommonController.java
@@ -23,7 +23,7 @@ /** * 通用请求处理 * * @author ruoyi * @author ard */ @RestController @RequestMapping("/common") 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 = "禁飞区管理") 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 ard-admin/src/main/java/com/ard/web/controller/monitor/CacheController.java
@@ -25,7 +25,7 @@ /** * 缓存监控 * * @author ruoyi * @author ard */ @RestController @RequestMapping("/monitor/cache") ard-admin/src/main/java/com/ard/web/controller/monitor/ServerController.java
@@ -10,7 +10,7 @@ /** * 服务器监控 * * @author ruoyi * @author ard */ @RestController @RequestMapping("/monitor/server") ard-admin/src/main/java/com/ard/web/controller/monitor/SysLogininforController.java
@@ -23,7 +23,7 @@ /** * 系统访问记录 * * @author ruoyi * @author ard */ @RestController @RequestMapping("/monitor/logininfor") ard-admin/src/main/java/com/ard/web/controller/monitor/SysOperlogController.java
@@ -22,7 +22,7 @@ /** * 操作日志记录 * * @author ruoyi * @author ard */ @RestController @RequestMapping("/monitor/operlog") ard-admin/src/main/java/com/ard/web/controller/monitor/SysUserOnlineController.java
@@ -26,7 +26,7 @@ /** * 在线用户监控 * * @author ruoyi * @author ard */ @RestController @RequestMapping("/monitor/online") ard-admin/src/main/java/com/ard/web/controller/route/UavRouteController.java
@@ -10,6 +10,8 @@ import javax.annotation.Resource; import java.io.IOException; import static com.ard.common.core.domain.AjaxResult.success; @Api(tags = "KMZ文件接口") @@ -40,5 +42,15 @@ 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)); } } ard-admin/src/main/java/com/ard/web/controller/storage/FileUploadController.java
@@ -15,7 +15,7 @@ /** * 文件上传管理接口 * * @author ruoyi * @author ard */ @Api(tags = "文件上传管理接口") @RestController ard-admin/src/main/java/com/ard/web/controller/system/SysConfigController.java
@@ -25,7 +25,7 @@ /** * 参数配置 信息操作处理 * * @author ruoyi * @author ard */ @RestController @RequestMapping("/system/config") ard-admin/src/main/java/com/ard/web/controller/system/SysDeptController.java
@@ -25,7 +25,7 @@ /** * 部门信息 * * @author ruoyi * @author ard */ @RestController @RequestMapping("/system/dept") 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") 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") 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()); } } ard-admin/src/main/java/com/ard/web/controller/system/SysLoginController.java
@@ -27,7 +27,7 @@ /** * 登录验证 * * @author ruoyi * @author ard */ @Api(tags = "登录接口") @ApiSort(1) ard-admin/src/main/java/com/ard/web/controller/system/SysMenuController.java
@@ -24,7 +24,7 @@ /** * 菜单信息 * * @author ruoyi * @author ard */ @RestController @RequestMapping("/system/menu") ard-admin/src/main/java/com/ard/web/controller/system/SysNoticeController.java
@@ -23,7 +23,7 @@ /** * 公告 信息操作处理 * * @author ruoyi * @author ard */ @RestController @RequestMapping("/system/notice") ard-admin/src/main/java/com/ard/web/controller/system/SysPostController.java
@@ -25,7 +25,7 @@ /** * 岗位信息操作处理 * * @author ruoyi * @author ard */ @RestController @RequestMapping("/system/post") 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") 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 ard-admin/src/main/java/com/ard/web/controller/system/SysRoleController.java
@@ -34,7 +34,7 @@ /** * 角色信息 * * @author ruoyi * @author ard */ @RestController @RequestMapping("/system/role") ard-admin/src/main/java/com/ard/web/controller/system/SysUserController.java
@@ -38,7 +38,7 @@ /** * 用户信息 * * @author ruoyi * @author ard */ @Api(tags = "用户信息") @RestController ard-admin/src/main/java/com/ard/web/controller/tool/TestController.java
@@ -26,7 +26,7 @@ /** * swagger 用户测试方法 * * @author ruoyi * @author ard */ @ApiIgnore @Api(tags = "用户信息管理") 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 = "无人机航线管理接口") 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 { 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) 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) 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) 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) 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) ard-common/src/main/java/com/ard/common/annotation/Log.java
@@ -11,7 +11,7 @@ /** * 自定义操作日志记录注解 * * @author ruoyi * @author ard * */ @Target({ ElementType.PARAMETER, ElementType.METHOD }) 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) ard-common/src/main/java/com/ard/common/annotation/RepeatSubmit.java
@@ -10,7 +10,7 @@ /** * 自定义注解防止表单重复提交 * * @author ruoyi * @author ard * */ @Inherited 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) ard-common/src/main/java/com/ard/common/config/UavConfig.java
@@ -6,7 +6,7 @@ /** * 读取项目相关配置 * * @author ruoyi * @author ard */ @Component @ConfigurationProperties(prefix = "uav") 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 { ard-common/src/main/java/com/ard/common/constant/CacheConstants.java
@@ -3,7 +3,7 @@ /** * 缓存的key 常量 * * @author ruoyi * @author ard */ public class CacheConstants { ard-common/src/main/java/com/ard/common/constant/CameraConstants.java
@@ -3,7 +3,7 @@ /** * 相机常量信息 * * @author ruoyi * @author ard */ public class CameraConstants { ard-common/src/main/java/com/ard/common/constant/Constants.java
@@ -6,7 +6,7 @@ /** * 通用常量信息 * * @author ruoyi * @author ard */ public class Constants { ard-common/src/main/java/com/ard/common/constant/DeviceConstants.java
@@ -3,7 +3,7 @@ /** * 相机常量信息 * * @author ruoyi * @author ard */ public class DeviceConstants { ard-common/src/main/java/com/ard/common/constant/GenConstants.java
@@ -3,7 +3,7 @@ /** * 代码生成通用常量 * * @author ruoyi * @author ard */ public class GenConstants { ard-common/src/main/java/com/ard/common/constant/HttpStatus.java
@@ -3,7 +3,7 @@ /** * 返回状态码 * * @author ruoyi * @author ard */ public class HttpStatus { ard-common/src/main/java/com/ard/common/constant/ScheduleConstants.java
@@ -3,7 +3,7 @@ /** * 任务调度通用常量 * * @author ruoyi * @author ard */ public class ScheduleConstants { ard-common/src/main/java/com/ard/common/constant/UserConstants.java
@@ -3,7 +3,7 @@ /** * 用户常量信息 * * @author ruoyi * @author ard */ public class UserConstants { ard-common/src/main/java/com/ard/common/core/controller/BaseController.java
@@ -24,7 +24,7 @@ /** * web层通用数据处理 * * @author ruoyi * @author ard */ public class BaseController { 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> { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 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 ard-common/src/main/java/com/ard/common/core/domain/model/LoginBody.java
@@ -3,7 +3,7 @@ /** * 用户登录对象 * * @author ruoyi * @author ard */ public class LoginBody { 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 { 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 { ard-common/src/main/java/com/ard/common/core/page/PageDomain.java
@@ -5,7 +5,7 @@ /** * 分页数据 * * @author ruoyi * @author ard */ public class PageDomain { 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 { ard-common/src/main/java/com/ard/common/core/page/TableSupport.java
@@ -6,7 +6,7 @@ /** * 表格数据处理 * * @author ruoyi * @author ard */ public class TableSupport { 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 ard-common/src/main/java/com/ard/common/core/text/CharsetKit.java
@@ -7,7 +7,7 @@ /** * 字符集工具类 * * @author ruoyi * @author ard */ public class CharsetKit { ard-common/src/main/java/com/ard/common/core/text/Convert.java
@@ -13,7 +13,7 @@ /** * 类型转换器 * * @author ruoyi * @author ard */ public class Convert { ard-common/src/main/java/com/ard/common/core/text/StrFormatter.java
@@ -5,7 +5,7 @@ /** * 字符串格式化 * * @author ruoyi * @author ard */ public class StrFormatter { ard-common/src/main/java/com/ard/common/enums/BusinessStatus.java
@@ -3,7 +3,7 @@ /** * 操作状态 * * @author ruoyi * @author ard * */ public enum BusinessStatus ard-common/src/main/java/com/ard/common/enums/BusinessType.java
@@ -3,7 +3,7 @@ /** * 业务操作类型 * * @author ruoyi * @author ard */ public enum BusinessType { ard-common/src/main/java/com/ard/common/enums/DataSourceType.java
@@ -3,7 +3,7 @@ /** * 数据源 * * @author ruoyi * @author ard */ public enum DataSourceType { ard-common/src/main/java/com/ard/common/enums/DesensitizedType.java
@@ -6,7 +6,7 @@ /** * 脱敏类型 * * @author ruoyi * @author ard */ public enum DesensitizedType { ard-common/src/main/java/com/ard/common/enums/HttpMethod.java
@@ -7,7 +7,7 @@ /** * 请求方式 * * @author ruoyi * @author ard */ public enum HttpMethod { ard-common/src/main/java/com/ard/common/enums/LimitType.java
@@ -3,7 +3,7 @@ /** * 限流类型 * * @author ruoyi * @author ard */ public enum LimitType ard-common/src/main/java/com/ard/common/enums/OperatorType.java
@@ -3,7 +3,7 @@ /** * 操作人类别 * * @author ruoyi * @author ard */ public enum OperatorType { ard-common/src/main/java/com/ard/common/enums/UserStatus.java
@@ -3,7 +3,7 @@ /** * 用户状态 * * @author ruoyi * @author ard */ public enum UserStatus { 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) { ard-common/src/main/java/com/ard/common/exception/DemoModeException.java
@@ -3,7 +3,7 @@ /** * 演示模式异常 * * @author ruoyi * @author ard */ public class DemoModeException extends RuntimeException { ard-common/src/main/java/com/ard/common/exception/GlobalException.java
@@ -3,7 +3,7 @@ /** * 全局异常 * * @author ruoyi * @author ard */ public class GlobalException extends RuntimeException { 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 { ard-common/src/main/java/com/ard/common/exception/UtilException.java
@@ -3,7 +3,7 @@ /** * 工具类异常 * * @author ruoyi * @author ard */ public class UtilException extends RuntimeException { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { ard-common/src/main/java/com/ard/common/utils/Arith.java
@@ -6,7 +6,7 @@ /** * 精确的浮点数运算 * * @author ruoyi * @author ard */ public class Arith { ard-common/src/main/java/com/ard/common/utils/ByteUtils.java
@@ -2,7 +2,7 @@ /** * 字节工具类 * * @author ruoyi * @author ard */ public class ByteUtils { 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 { ard-common/src/main/java/com/ard/common/utils/DesensitizedUtil.java
@@ -3,7 +3,7 @@ /** * 脱敏工具类 * * @author ruoyi * @author ard */ public class DesensitizedUtil { ard-common/src/main/java/com/ard/common/utils/DictUtils.java
@@ -11,7 +11,7 @@ /** * 字典工具类 * * @author ruoyi * @author ard */ public class DictUtils { ard-common/src/main/java/com/ard/common/utils/ExceptionUtil.java
@@ -7,7 +7,7 @@ /** * 错误信息处理类。 * * @author ruoyi * @author ard */ public class ExceptionUtil { ard-common/src/main/java/com/ard/common/utils/LogUtils.java
@@ -3,7 +3,7 @@ /** * 处理并记录日志文件 * * @author ruoyi * @author ard */ public class LogUtils { ard-common/src/main/java/com/ard/common/utils/MessageUtils.java
@@ -7,7 +7,7 @@ /** * 获取i18n资源文件 * * @author ruoyi * @author ard */ public class MessageUtils { ard-common/src/main/java/com/ard/common/utils/PageUtils.java
@@ -8,7 +8,7 @@ /** * 分页工具类 * * @author ruoyi * @author ard */ public class PageUtils extends PageHelper { ard-common/src/main/java/com/ard/common/utils/SecurityUtils.java
@@ -16,7 +16,7 @@ /** * 安全服务工具类 * * @author ruoyi * @author ard */ public class SecurityUtils { ard-common/src/main/java/com/ard/common/utils/ServletUtils.java
@@ -20,7 +20,7 @@ /** * 客户端工具类 * * @author ruoyi * @author ard */ public class ServletUtils { 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 { ard-common/src/main/java/com/ard/common/utils/Threads.java
@@ -11,7 +11,7 @@ /** * 线程相关工具类. * * @author ruoyi * @author ard */ public class Threads { 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 { ard-common/src/main/java/com/ard/common/utils/bean/BeanValidators.java
@@ -8,7 +8,7 @@ /** * bean对象属性验证 * * @author ruoyi * @author ard */ public class BeanValidators { 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 后缀(不含".") ard-common/src/main/java/com/ard/common/utils/file/FileUploadUtils.java
@@ -19,7 +19,7 @@ /** * 文件上传工具类 * * @author ruoyi * @author ard */ public class FileUploadUtils { /** 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 没有文件路径和后缀的名称 ard-common/src/main/java/com/ard/common/utils/file/ImageUtils.java
@@ -16,7 +16,7 @@ /** * 图片处理工具类 * * @author ruoyi * @author ard */ public class ImageUtils { ard-common/src/main/java/com/ard/common/utils/file/MimeTypeUtils.java
@@ -3,7 +3,7 @@ /** * 媒体类型工具类 * * @author ruoyi * @author ard */ public class MimeTypeUtils { ard-common/src/main/java/com/ard/common/utils/html/EscapeUtil.java
@@ -5,7 +5,7 @@ /** * 转义和反转义工具类 * * @author ruoyi * @author ard */ public class EscapeUtil { 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 { ard-common/src/main/java/com/ard/common/utils/http/HttpHelper.java
@@ -13,7 +13,7 @@ /** * 通用http工具封装 * * @author ruoyi * @author ard */ public class HttpHelper { ard-common/src/main/java/com/ard/common/utils/http/HttpUtils.java
@@ -25,7 +25,7 @@ /** * 通用http发送方法 * * @author ruoyi * @author ard */ public class HttpUtils { ard-common/src/main/java/com/ard/common/utils/ip/AddressUtils.java
@@ -12,7 +12,7 @@ /** * 获取地址类 * * @author ruoyi * @author ard */ public class AddressUtils { ard-common/src/main/java/com/ard/common/utils/ip/IpUtils.java
@@ -9,7 +9,7 @@ /** * 获取IP方法 * * @author ruoyi * @author ard */ public class IpUtils { ard-common/src/main/java/com/ard/common/utils/poi/ExcelHandlerAdapter.java
@@ -6,7 +6,7 @@ /** * Excel数据格式处理适配器 * * @author ruoyi * @author ard */ public interface ExcelHandlerAdapter { 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> { 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 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 { ard-common/src/main/java/com/ard/common/utils/sign/Md5Utils.java
@@ -8,7 +8,7 @@ /** * Md5加密方法 * * @author ruoyi * @author ard */ public class Md5Utils { 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 ard-common/src/main/java/com/ard/common/utils/sql/SqlUtil.java
@@ -6,7 +6,7 @@ /** * sql操作工具类 * * @author ruoyi * @author ard */ public class SqlUtil { ard-common/src/main/java/com/ard/common/utils/uuid/IdUtils.java
@@ -3,7 +3,7 @@ /** * ID生成器工具类 * * @author ruoyi * @author ard */ public class IdUtils { 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 { 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> { 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 }) 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> { 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); 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 用户数据 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( 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( 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)} */ 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, "店招异常事件"), 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"), 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"), /** 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 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; /** 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; /** 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]; /** 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; /** 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; /** 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; // 工作模式 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; 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; /** 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; /** 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; /** 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]; } 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; /** 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; /** 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; /** 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; /** 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; /** 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; /** 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; 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; /** 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; /** 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; /** 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; /** 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; /** 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; /** 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 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; /** 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; /** 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; /** 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; /** 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; /** 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; /** 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; /** 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; /** 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; /** 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(); // 人脸小图 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; /** 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 { 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; /** 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; /** 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 */ 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; /** 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; /** 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; /** 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; /** 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; /** 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; /** 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]; // 人体小图路径 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; 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; /** 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; /** 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]; // 保留字节 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];// 保留字节 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; /** 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]; // 保留字节 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; /** 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; /** 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; /** 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; /** 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 { 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; /** 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; /** 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; /** 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; /** 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; /** 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; /** 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 { 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; /** 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; /** 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; 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{ 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; /** 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; /** 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; /** 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; 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; 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; /** 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; /** 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; 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; /** 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; /** 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; /** 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; /** 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; /** 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; /** 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; 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} */ 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; // 音频采样频率 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; /** 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; /** 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; /** 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; /** 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; /** 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; /** 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; /** 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; /** 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; 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; /** 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; 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; /** 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; /** 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; 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(){ 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; // 危险物数量 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; // 危险物数量 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; /** 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; /** 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; /** 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; /** 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; 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; /** 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; /** 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 { 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; /** 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; 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; 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]; 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; /** 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; /** 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; /** 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; /** 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; /** 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; /** 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; /** 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; /** 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; 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(){ 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; 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(){ 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; 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; 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; 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; 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; 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; 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; 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; 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; 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]; 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; // 频次 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; /** 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; /** 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; /** 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; /** 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; // 任务循环间隔,单位秒 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; /** 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; 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; /** 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; /** 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; 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; /** 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; /** 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; /** 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; // 是否戴眼镜 /** 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]; // 预留字段 } 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]; // 预留字段 } 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]; // 预留字段 } 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]; /** 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; /** 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; /** 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; /** 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; /** 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; /** 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; /** 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; /** 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; /** 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; /** 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; /** 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; /** 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; /** 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; /** 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为图片时,为图片名称 } 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; /** 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; /** 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; /** 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; /** 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; /** 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; /** 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; /** 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; /** 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; /** 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; /** 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; /** 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; /** 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; /** 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; /** 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; /** 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; /** 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; /** 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; /** 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; /** 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; /** 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]; // 违禁物品分类 /** 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; /** ard-framework/src/main/java/com/ard/framework/aspectj/DataScopeAspect.java
@@ -20,7 +20,7 @@ /** * 数据过滤处理 * * @author ruoyi * @author ard */ @Aspect @Component ard-framework/src/main/java/com/ard/framework/aspectj/DataSourceAspect.java
@@ -18,7 +18,7 @@ /** * 多数据源处理 * * @author ruoyi * @author ard */ @Aspect @Order(1) ard-framework/src/main/java/com/ard/framework/aspectj/LogAspect.java
@@ -34,7 +34,7 @@ /** * 操作日志记录处理 * * @author ruoyi * @author ard */ @Aspect @Component ard-framework/src/main/java/com/ard/framework/aspectj/RateLimiterAspect.java
@@ -22,7 +22,7 @@ /** * 限流处理 * * @author ruoyi * @author ard */ @Aspect @Component ard-framework/src/main/java/com/ard/framework/config/ApplicationConfig.java
@@ -10,7 +10,7 @@ /** * 程序注解配置 * * @author ruoyi * @author ard */ @Configuration // 表示通过aop框架暴露该代理对象,AopContext能够访问 ard-framework/src/main/java/com/ard/framework/config/CaptchaConfig.java
@@ -10,7 +10,7 @@ /** * 验证码配置 * * @author ruoyi * @author ard */ @Configuration public class CaptchaConfig ard-framework/src/main/java/com/ard/framework/config/DruidConfig.java
@@ -27,7 +27,7 @@ /** * druid 配置多数据源 * * @author ruoyi * @author ard */ @Configuration public class DruidConfig 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> { ard-framework/src/main/java/com/ard/framework/config/FilterConfig.java
@@ -15,7 +15,7 @@ /** * Filter配置 * * @author ruoyi * @author ard */ @Configuration public class FilterConfig 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 ard-framework/src/main/java/com/ard/framework/config/KaptchaTextCreator.java
@@ -6,7 +6,7 @@ /** * 验证码文本生成器 * * @author ruoyi * @author ard */ public class KaptchaTextCreator extends DefaultTextCreator { 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 ard-framework/src/main/java/com/ard/framework/config/RedisConfig.java
@@ -13,7 +13,7 @@ /** * redis配置 * * @author ruoyi * @author ard */ @Configuration @EnableCaching 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 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 ard-framework/src/main/java/com/ard/framework/config/ServerConfig.java
@@ -7,7 +7,7 @@ /** * 服务相关配置 * * @author ruoyi * @author ard */ @Component public class ServerConfig ard-framework/src/main/java/com/ard/framework/config/ThreadPoolConfig.java
@@ -13,7 +13,7 @@ /** * 线程池配置 * * @author ruoyi * @author ard **/ @Configuration public class ThreadPoolConfig 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 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 ard-framework/src/main/java/com/ard/framework/datasource/DynamicDataSource.java
@@ -7,7 +7,7 @@ /** * 动态数据源 * * @author ruoyi * @author ard */ public class DynamicDataSource extends AbstractRoutingDataSource { ard-framework/src/main/java/com/ard/framework/datasource/DynamicDataSourceContextHolder.java
@@ -6,7 +6,7 @@ /** * 数据源切换处理 * * @author ruoyi * @author ard */ public class DynamicDataSourceContextHolder { 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 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 ard-framework/src/main/java/com/ard/framework/manager/AsyncManager.java
@@ -9,7 +9,7 @@ /** * 异步任务管理器 * * @author ruoyi * @author ard */ public class AsyncManager { ard-framework/src/main/java/com/ard/framework/manager/ShutdownManager.java
@@ -8,7 +8,7 @@ /** * 确保应用退出时能关闭后台线程 * * @author ruoyi * @author ard */ @Component public class ShutdownManager ard-framework/src/main/java/com/ard/framework/manager/factory/AsyncFactory.java
@@ -19,7 +19,7 @@ /** * 异步工厂(产生任务用) * * @author ruoyi * @author ard */ public class AsyncFactory { ard-framework/src/main/java/com/ard/framework/security/context/AuthenticationContextHolder.java
@@ -5,7 +5,7 @@ /** * 身份验证信息 * * @author ruoyi * @author ard */ public class AuthenticationContextHolder { ard-framework/src/main/java/com/ard/framework/security/context/PermissionContextHolder.java
@@ -7,7 +7,7 @@ /** * 权限信息 * * @author ruoyi * @author ard */ public class PermissionContextHolder { 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 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 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 ard-framework/src/main/java/com/ard/framework/web/domain/Server.java
@@ -24,7 +24,7 @@ /** * 服务器相关信息 * * @author ruoyi * @author ard */ public class Server { 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 { 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 { ard-framework/src/main/java/com/ard/framework/web/domain/server/Mem.java
@@ -5,7 +5,7 @@ /** * 內存相关信息 * * @author ruoyi * @author ard */ public class Mem { ard-framework/src/main/java/com/ard/framework/web/domain/server/Sys.java
@@ -3,7 +3,7 @@ /** * 系统相关信息 * * @author ruoyi * @author ard */ public class Sys { ard-framework/src/main/java/com/ard/framework/web/domain/server/SysFile.java
@@ -3,7 +3,7 @@ /** * 系统文件相关信息 * * @author ruoyi * @author ard */ public class SysFile { ard-framework/src/main/java/com/ard/framework/web/exception/GlobalExceptionHandler.java
@@ -24,7 +24,7 @@ /** * 全局异常处理器 * * @author ruoyi * @author ard */ @RestControllerAdvice public class GlobalExceptionHandler 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 ard-framework/src/main/java/com/ard/framework/web/service/SysLoginService.java
@@ -36,7 +36,7 @@ /** * 登录校验方法 * * @author ruoyi * @author ard */ @Component public class SysLoginService ard-framework/src/main/java/com/ard/framework/web/service/SysPasswordService.java
@@ -16,7 +16,7 @@ /** * 登录密码方法 * * @author ruoyi * @author ard */ @Component public class SysPasswordService ard-framework/src/main/java/com/ard/framework/web/service/SysPermissionService.java
@@ -16,7 +16,7 @@ /** * 用户权限处理 * * @author ruoyi * @author ard */ @Component public class SysPermissionService ard-framework/src/main/java/com/ard/framework/web/service/SysRegisterService.java
@@ -21,7 +21,7 @@ /** * 注册校验方法 * * @author ruoyi * @author ard */ @Component public class SysRegisterService 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 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 ard-generator/src/main/java/com/ard/generator/config/GenConfig.java
@@ -8,7 +8,7 @@ /** * 读取代码生成相关配置 * * @author ruoyi * @author ard */ @Component @ConfigurationProperties(prefix = "gen") 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()); 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 { 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 { ard-generator/src/main/java/com/ard/generator/mapper/GenTableColumnMapper.java
@@ -6,7 +6,7 @@ /** * 业务字段 数据层 * * @author ruoyi * @author ard */ public interface GenTableColumnMapper { ard-generator/src/main/java/com/ard/generator/mapper/GenTableMapper.java
@@ -6,7 +6,7 @@ /** * 业务 数据层 * * @author ruoyi * @author ard */ public interface GenTableMapper { 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 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 ard-generator/src/main/java/com/ard/generator/service/IGenTableColumnService.java
@@ -6,7 +6,7 @@ /** * 业务字段 服务层 * * @author ruoyi * @author ard */ public interface IGenTableColumnService { ard-generator/src/main/java/com/ard/generator/service/IGenTableService.java
@@ -7,7 +7,7 @@ /** * 业务 服务层 * * @author ruoyi * @author ard */ public interface IGenTableService { ard-generator/src/main/java/com/ard/generator/util/GenUtils.java
@@ -11,7 +11,7 @@ /** * 代码生成器 工具类 * * @author ruoyi * @author ard */ public class GenUtils { ard-generator/src/main/java/com/ard/generator/util/VelocityInitializer.java
@@ -7,7 +7,7 @@ /** * VelocityEngine工厂 * * @author ruoyi * @author ard */ public class VelocityInitializer { ard-generator/src/main/java/com/ard/generator/util/VelocityUtils.java
@@ -16,7 +16,7 @@ /** * 模板处理工具类 * * @author ruoyi * @author ard */ public class VelocityUtils { 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 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"); ard-quartz/src/main/java/com/ard/quartz/controller/SysJobController.java
@@ -30,7 +30,7 @@ /** * 调度任务信息操作处理 * * @author ruoyi * @author ard */ @RestController @RequestMapping("/monitor/job") ard-quartz/src/main/java/com/ard/quartz/controller/SysJobLogController.java
@@ -22,7 +22,7 @@ /** * 调度日志操作处理 * * @author ruoyi * @author ard */ @RestController @RequestMapping("/monitor/jobLog") 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 { 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 { ard-quartz/src/main/java/com/ard/quartz/mapper/SysJobLogMapper.java
@@ -6,7 +6,7 @@ /** * 调度任务日志信息 数据层 * * @author ruoyi * @author ard */ public interface SysJobLogMapper { ard-quartz/src/main/java/com/ard/quartz/mapper/SysJobMapper.java
@@ -6,7 +6,7 @@ /** * 调度任务信息 数据层 * * @author ruoyi * @author ard */ public interface SysJobMapper { ard-quartz/src/main/java/com/ard/quartz/service/ISysJobLogService.java
@@ -6,7 +6,7 @@ /** * 定时任务调度日志信息信息 服务层 * * @author ruoyi * @author ard */ public interface ISysJobLogService { ard-quartz/src/main/java/com/ard/quartz/service/ISysJobService.java
@@ -8,7 +8,7 @@ /** * 定时任务调度信息信息 服务层 * * @author ruoyi * @author ard */ public interface ISysJobService { 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 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 ard-quartz/src/main/java/com/ard/quartz/task/RyTask.java
@@ -6,7 +6,7 @@ /** * 定时任务调度测试 * * @author ruoyi * @author ard */ @Component("ryTask") public class RyTask 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 { ard-quartz/src/main/java/com/ard/quartz/util/CronUtils.java
@@ -7,7 +7,7 @@ /** * cron表达式工具类 * * @author ruoyi * @author ard * */ public class CronUtils ard-quartz/src/main/java/com/ard/quartz/util/JobInvokeUtil.java
@@ -11,7 +11,7 @@ /** * 任务执行工具 * * @author ruoyi * @author ard */ public class JobInvokeUtil { ard-quartz/src/main/java/com/ard/quartz/util/QuartzDisallowConcurrentExecution.java
@@ -7,7 +7,7 @@ /** * 定时任务处理(禁止并发执行) * * @author ruoyi * @author ard * */ @DisallowConcurrentExecution ard-quartz/src/main/java/com/ard/quartz/util/QuartzJobExecution.java
@@ -6,7 +6,7 @@ /** * 定时任务处理(允许并发执行) * * @author ruoyi * @author ard * */ public class QuartzJobExecution extends AbstractQuartzJob ard-quartz/src/main/java/com/ard/quartz/util/ScheduleUtils.java
@@ -21,7 +21,7 @@ /** * 定时任务工具类 * * @author ruoyi * @author ard * */ public class ScheduleUtils 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 ard-route/src/main/java/com/ard/route/domain/vo/KmzInfoVO.java
New file @@ -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; } ard-route/src/main/java/com/ard/route/service/UavRouteService.java
@@ -1,6 +1,10 @@ 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 { @@ -14,4 +18,9 @@ */ public String buildKmz(UavRouteReq uavRouteReq, String fileName); /** * 解析kmz文件 */ KmzInfoVO parseKmz(String file) throws IOException; } ard-route/src/main/java/com/ard/route/service/impl/UavRouteServiceImpl.java
@@ -12,8 +12,10 @@ 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; @@ -29,10 +31,7 @@ import org.springframework.web.multipart.MultipartFile; import javax.annotation.Resource; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileOutputStream; import java.io.*; import java.util.ArrayList; import java.util.List; import java.util.Objects; @@ -221,4 +220,25 @@ } } } @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; } } ard-route/src/main/java/com/ard/route/util/FileUtils.java
New file @@ -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; } } 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 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 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 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 ard-system/src/main/java/com/ard/system/domain/SysCache.java
@@ -5,7 +5,7 @@ /** * 缓存信息 * * @author ruoyi * @author ard */ public class SysCache { 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 { 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 { 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 { 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 { 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 { 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 { 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 { ard-system/src/main/java/com/ard/system/domain/SysUserOnline.java
@@ -3,7 +3,7 @@ /** * 当前在线会话 * * @author ruoyi * @author ard */ public class SysUserOnline { 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 { 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 { ard-system/src/main/java/com/ard/system/mapper/SysConfigMapper.java
@@ -6,7 +6,7 @@ /** * 参数配置 数据层 * * @author ruoyi * @author ard */ public interface SysConfigMapper { ard-system/src/main/java/com/ard/system/mapper/SysDeptMapper.java
@@ -7,7 +7,7 @@ /** * 部门管理 数据层 * * @author ruoyi * @author ard */ public interface SysDeptMapper { ard-system/src/main/java/com/ard/system/mapper/SysDictDataMapper.java
@@ -7,7 +7,7 @@ /** * 字典表 数据层 * * @author ruoyi * @author ard */ public interface SysDictDataMapper { ard-system/src/main/java/com/ard/system/mapper/SysDictTypeMapper.java
@@ -6,7 +6,7 @@ /** * 字典表 数据层 * * @author ruoyi * @author ard */ public interface SysDictTypeMapper { ard-system/src/main/java/com/ard/system/mapper/SysLogininforMapper.java
@@ -6,7 +6,7 @@ /** * 系统访问日志情况信息 数据层 * * @author ruoyi * @author ard */ public interface SysLogininforMapper { ard-system/src/main/java/com/ard/system/mapper/SysMenuMapper.java
@@ -7,7 +7,7 @@ /** * 菜单表 数据层 * * @author ruoyi * @author ard */ public interface SysMenuMapper { ard-system/src/main/java/com/ard/system/mapper/SysNoticeMapper.java
@@ -6,7 +6,7 @@ /** * 通知公告表 数据层 * * @author ruoyi * @author ard */ public interface SysNoticeMapper { ard-system/src/main/java/com/ard/system/mapper/SysOperLogMapper.java
@@ -6,7 +6,7 @@ /** * 操作日志 数据层 * * @author ruoyi * @author ard */ public interface SysOperLogMapper { ard-system/src/main/java/com/ard/system/mapper/SysPostMapper.java
@@ -6,7 +6,7 @@ /** * 岗位信息 数据层 * * @author ruoyi * @author ard */ public interface SysPostMapper { ard-system/src/main/java/com/ard/system/mapper/SysRoleDeptMapper.java
@@ -6,7 +6,7 @@ /** * 角色与部门关联表 数据层 * * @author ruoyi * @author ard */ public interface SysRoleDeptMapper { ard-system/src/main/java/com/ard/system/mapper/SysRoleMapper.java
@@ -6,7 +6,7 @@ /** * 角色表 数据层 * * @author ruoyi * @author ard */ public interface SysRoleMapper { ard-system/src/main/java/com/ard/system/mapper/SysRoleMenuMapper.java
@@ -6,7 +6,7 @@ /** * 角色与菜单关联表 数据层 * * @author ruoyi * @author ard */ public interface SysRoleMenuMapper { ard-system/src/main/java/com/ard/system/mapper/SysUserMapper.java
@@ -7,7 +7,7 @@ /** * 用户表 数据层 * * @author ruoyi * @author ard */ public interface SysUserMapper { ard-system/src/main/java/com/ard/system/mapper/SysUserPostMapper.java
@@ -6,7 +6,7 @@ /** * 用户与岗位关联表 数据层 * * @author ruoyi * @author ard */ public interface SysUserPostMapper { ard-system/src/main/java/com/ard/system/mapper/SysUserRoleMapper.java
@@ -7,7 +7,7 @@ /** * 用户与角色关联表 数据层 * * @author ruoyi * @author ard */ public interface SysUserRoleMapper { ard-system/src/main/java/com/ard/system/service/ISysConfigService.java
@@ -6,7 +6,7 @@ /** * 参数配置 服务层 * * @author ruoyi * @author ard */ public interface ISysConfigService { ard-system/src/main/java/com/ard/system/service/ISysDeptService.java
@@ -7,7 +7,7 @@ /** * 部门管理 服务层 * * @author ruoyi * @author ard */ public interface ISysDeptService { ard-system/src/main/java/com/ard/system/service/ISysDictDataService.java
@@ -6,7 +6,7 @@ /** * 字典 业务层 * * @author ruoyi * @author ard */ public interface ISysDictDataService { ard-system/src/main/java/com/ard/system/service/ISysDictTypeService.java
@@ -7,7 +7,7 @@ /** * 字典 业务层 * * @author ruoyi * @author ard */ public interface ISysDictTypeService { ard-system/src/main/java/com/ard/system/service/ISysLogininforService.java
@@ -6,7 +6,7 @@ /** * 系统访问日志情况信息 服务层 * * @author ruoyi * @author ard */ public interface ISysLogininforService { ard-system/src/main/java/com/ard/system/service/ISysMenuService.java
@@ -9,7 +9,7 @@ /** * 菜单 业务层 * * @author ruoyi * @author ard */ public interface ISysMenuService { ard-system/src/main/java/com/ard/system/service/ISysNoticeService.java
@@ -6,7 +6,7 @@ /** * 公告 服务层 * * @author ruoyi * @author ard */ public interface ISysNoticeService { ard-system/src/main/java/com/ard/system/service/ISysOperLogService.java
@@ -6,7 +6,7 @@ /** * 操作日志 服务层 * * @author ruoyi * @author ard */ public interface ISysOperLogService { ard-system/src/main/java/com/ard/system/service/ISysPostService.java
@@ -6,7 +6,7 @@ /** * 岗位信息 服务层 * * @author ruoyi * @author ard */ public interface ISysPostService { ard-system/src/main/java/com/ard/system/service/ISysRoleService.java
@@ -8,7 +8,7 @@ /** * 角色业务层 * * @author ruoyi * @author ard */ public interface ISysRoleService { ard-system/src/main/java/com/ard/system/service/ISysUserOnlineService.java
@@ -6,7 +6,7 @@ /** * 在线用户 服务层 * * @author ruoyi * @author ard */ public interface ISysUserOnlineService { ard-system/src/main/java/com/ard/system/service/ISysUserService.java
@@ -6,7 +6,7 @@ /** * 用户 业务层 * * @author ruoyi * @author ard */ public interface ISysUserService { 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 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 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 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 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 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 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 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 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 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 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 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 ard-system/src/main/java/com/ard/system/vo/MetaVo.java
@@ -5,7 +5,7 @@ /** * 路由显示信息 * * @author ruoyi * @author ard */ public class MetaVo { 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 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 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 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 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 { 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 ard-work/src/main/java/com/ard/work/service/impl/ArdDroneInfoServiceImpl.java
@@ -22,7 +22,7 @@ /** * 无人机盒子Service业务层处理 * * @author ruoyi * @author ard * @date 2025-03-04 */ @Slf4j 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