目录修改

master
yiming 3 years ago
parent 7d0d3231d8
commit 3d0611365f

@ -3,7 +3,7 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.zhehekeji</groupId>
<groupId>com.leaper</groupId>
<artifactId>common</artifactId>
<version>1.0.0</version>

@ -1,8 +1,8 @@
package com.zhehekeji.common;
package com.leaper.common;
import com.zhehekeji.common.properities.Md5Properity;
import com.zhehekeji.common.properities.RedisProperity;
import com.zhehekeji.common.util.MD5Util;
import com.leaper.common.properities.Md5Properity;
import com.leaper.common.properities.RedisProperity;
import com.leaper.common.util.MD5Util;
import org.springframework.boot.context.properties.EnableConfigurationProperties;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

@ -1,4 +1,4 @@
package com.zhehekeji.common.constant;
package com.leaper.common.constant;
public abstract class CommonConstant {

@ -1,4 +1,4 @@
package com.zhehekeji.common.properities;
package com.leaper.common.properities;
import org.springframework.boot.context.properties.ConfigurationProperties;

@ -1,4 +1,4 @@
package com.zhehekeji.common.properities;
package com.leaper.common.properities;
import lombok.Getter;
import lombok.Setter;

@ -1,4 +1,4 @@
package com.zhehekeji.common.properities;
package com.leaper.common.properities;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;

@ -1,4 +1,4 @@
package com.zhehekeji.common.util;
package com.leaper.common.util;
import lombok.extern.slf4j.Slf4j;

@ -1,4 +1,4 @@
package com.zhehekeji.common.util;
package com.leaper.common.util;
import com.zhehekeji.core.util.Assert;
import lombok.extern.slf4j.Slf4j;

@ -1,6 +1,6 @@
package com.zhehekeji.common.util;
package com.leaper.common.util;
import com.zhehekeji.common.properities.Md5Properity;
import com.leaper.common.properities.Md5Properity;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

@ -1,4 +1,4 @@
package com.zhehekeji.common.util;
package com.leaper.common.util;
import lombok.extern.slf4j.Slf4j;

@ -1,4 +1,4 @@
package com.zhehekeji.common.util;
package com.leaper.common.util;
import com.google.zxing.BarcodeFormat;
import com.google.zxing.EncodeHintType;

@ -1,4 +1,4 @@
package com.zhehekeji.common.util;
package com.leaper.common.util;
import org.springframework.beans.BeansException;
import org.springframework.context.ApplicationContext;

@ -1,4 +1,4 @@
package com.zhehekeji.common.util;
package com.leaper.common.util;
import java.util.List;
import java.util.Map;

@ -1,4 +1,4 @@
package com.zhehekeji.common.util;
package com.leaper.common.util;
import com.zhehekeji.core.util.Assert;
import org.springframework.beans.factory.annotation.Autowired;

@ -4,12 +4,12 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>modules</artifactId>
<groupId>com.zhehekeji</groupId>
<groupId>com.leaper</groupId>
<version>1.0.0</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>com.zhehekeji</groupId>
<groupId>com.leaper</groupId>
<version>1.0.0</version>
<artifactId>filter</artifactId>
@ -65,7 +65,7 @@
</dependency>
<dependency>
<groupId>com.zhehekeji</groupId>
<groupId>com.leaper</groupId>
<artifactId>common</artifactId>
<version>1.0.0</version>
<scope>compile</scope>

@ -1,4 +1,4 @@
package com.zhehekeji.filter;
package com.leaper.filter;
public interface FilterConstance {

@ -1,22 +1,19 @@
package com.zhehekeji.filter.aspect;
package com.leaper.filter.aspect;
import com.alibaba.fastjson.JSONObject;
import com.zhehekeji.common.util.HttpUtil;
import com.leaper.common.util.HttpUtil;
import com.leaper.filter.FilterConstance;
import com.zhehekeji.core.pojo.HttpStatus;
import com.zhehekeji.core.pojo.Result;
import com.zhehekeji.core.util.Assert;
import com.zhehekeji.filter.FilterConstance;
import com.zhehekeji.filter.pojo.CurrentUser;
import com.zhehekeji.filter.pojo.SessionHandler;
import com.zhehekeji.filter.pojo.UserType;
import com.zhehekeji.filter.util.CurrentUserUtil;
import com.zhehekeji.filter.util.JwtUtil;
import com.leaper.filter.pojo.CurrentUser;
import com.leaper.filter.pojo.SessionHandler;
import com.leaper.filter.util.CurrentUserUtil;
import lombok.extern.slf4j.Slf4j;
import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.Before;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
import org.springframework.util.StringUtils;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
@ -39,12 +36,12 @@ public class SessionAspect {
private String userUrl;
/**
* zhehekeji..*.controller
* zhehekeji controller
* leaper..*.controller
* leaper controller
*
* @param sessionHandler
*/
@Before("execution(public * com.zhehekeji..*.controller.*.*(..))&&@annotation(sessionHandler)")
@Before("execution(public * com.leaper..*.controller.*.*(..))&&@annotation(sessionHandler)")
public void handler(SessionHandler sessionHandler){
if(!enable){
return;

@ -1,4 +1,4 @@
package com.zhehekeji.filter.pojo;
package com.leaper.filter.pojo;
import lombok.AllArgsConstructor;
import lombok.Builder;

@ -1,4 +1,4 @@
package com.zhehekeji.filter.pojo;
package com.leaper.filter.pojo;
import java.lang.annotation.*;

@ -1,4 +1,4 @@
package com.zhehekeji.filter.pojo;
package com.leaper.filter.pojo;
/**
* @Description

@ -1,6 +1,6 @@
package com.zhehekeji.filter.util;
package com.leaper.filter.util;
import com.zhehekeji.filter.pojo.CurrentUser;
import com.leaper.filter.pojo.CurrentUser;
/**
* @Description 线

@ -1,8 +1,8 @@
package com.zhehekeji.filter.util;
package com.leaper.filter.util;
import com.alibaba.fastjson.JSONObject;
import com.zhehekeji.filter.FilterConstance;
import com.zhehekeji.filter.pojo.CurrentUser;
import com.leaper.filter.FilterConstance;
import com.leaper.filter.pojo.CurrentUser;
import io.jsonwebtoken.Claims;
import io.jsonwebtoken.JwtBuilder;
import io.jsonwebtoken.Jwts;

@ -4,7 +4,7 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>springbootstart</artifactId>
<groupId>com.zhehekeji</groupId>
<groupId>com.leaper</groupId>
<version>1.0.0</version>
</parent>
<modelVersion>4.0.0</modelVersion>
@ -15,14 +15,14 @@
<properties>
<java.version>1.8</java.version>
<common.version>1.0.0</common.version>
<base.assembly.version>1.0.0</base.assembly.version>
<filter.version>1.0.0</filter.version>
</properties>
<dependencies>
<dependency>
<groupId>com.zhehekeji</groupId>
<groupId>com.leaper</groupId>
<artifactId>common</artifactId>
<version>${common.version}</version>
</dependency>

@ -15,11 +15,11 @@
<version>2.3.1.RELEASE</version>
<relativePath/>
</parent>
<groupId>com.zhehekeji</groupId>
<groupId>com.leaper</groupId>
<artifactId>springbootstart</artifactId>
<version>1.0.0</version>
<name>duoji</name>
<description>Demo project for Spring Boot</description>
<description>堆垛机随行监控系统</description>
<properties>
<java.version>1.8</java.version>

@ -1,8 +1,8 @@
# 舵机
## 通讯协议:
![image](plc通讯协议1.jpg)
![image](plc通讯协议2.jpg)
### 昆船通訊協議见doc文件夹每个项目的协议会略有差异但是格式不会变
### tcp通讯用的netty
### 昆船通讯协议编解码在web
#### 1.HeartNettyClient*类是维持与plc的心跳
#### 2.解码MyProtocolDecode 这里收到plc的包解析处理见通讯协议的两张图片
#### 3.调用sdk拍照录像转动球机等操作在com.zhehekeji.web.lib里面

@ -3,7 +3,7 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>springbootstart</artifactId>
<groupId>com.zhehekeji</groupId>
<groupId>com.leaper</groupId>
<version>1.0.0</version>
</parent>
<modelVersion>4.0.0</modelVersion>
@ -39,7 +39,7 @@
<optional>true</optional>
</dependency>
<dependency>
<groupId>com.zhehekeji</groupId>
<groupId>com.leaper</groupId>
<artifactId>common</artifactId>
<version>1.0.0</version>
</dependency>
@ -49,7 +49,7 @@
<version>4.1.50.Final</version>
</dependency>
<dependency>
<groupId>com.zhehekeji</groupId>
<groupId>com.leaper</groupId>
<artifactId>filter</artifactId>
<version>1.0.0</version>
</dependency>

@ -1,12 +1,11 @@
package com.zhehekeji.web;
package com.leaper.web;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cache.annotation.EnableCaching;
@SpringBootApplication(scanBasePackages = {"com.zhehekeji"})
@MapperScan("com.zhehekeji.**.mapper.**")
@SpringBootApplication(scanBasePackages = {"com.leaper"})
@MapperScan("com.leaper.**.mapper.**")
public class Application {
public static void main(String[] args) {
SpringApplication springApplication = new SpringApplication(Application.class);

@ -1,4 +1,4 @@
package com.zhehekeji.web.config;
package com.leaper.web.config;
import com.github.pagehelper.cache.GuavaCache;
import com.google.common.cache.CacheBuilder;

@ -1,4 +1,4 @@
package com.zhehekeji.web.config;
package com.leaper.web.config;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;

@ -1,4 +1,4 @@
package com.zhehekeji.web.config;
package com.leaper.web.config;
import lombok.extern.slf4j.Slf4j;
import org.mybatis.spring.SqlSessionFactoryBean;

@ -1,4 +1,4 @@
package com.zhehekeji.web.config;
package com.leaper.web.config;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@ -22,7 +22,7 @@ public class SwaggerConfig {
.apiInfo(apiInfo())
.select()
//指定提供接口所在的基包
.apis(RequestHandlerSelectors.basePackage("com.zhehekeji"))
.apis(RequestHandlerSelectors.basePackage("com.leaper"))
.build();
}

@ -1,10 +1,10 @@
package com.zhehekeji.web.controller;
package com.leaper.web.controller;
import com.alibaba.fastjson.JSONObject;
import com.zhehekeji.common.util.HttpUtil;
import com.leaper.common.util.HttpUtil;
import com.zhehekeji.core.pojo.Result;
import com.zhehekeji.core.util.Assert;
import com.zhehekeji.web.pojo.IndexVO;
import com.leaper.web.pojo.IndexVO;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;

@ -1,16 +1,18 @@
package com.zhehekeji.web.controller;
package com.leaper.web.controller;
import com.zhehekeji.common.util.PathUtil;
import com.leaper.web.lib.CameraConnMap;
import com.leaper.web.lib.CameraControlLoginModule;
import com.leaper.web.lib.CameraControlModule;
import com.leaper.web.lib.TaskDelayExecutor;
import com.zhehekeji.core.pojo.Result;
import com.zhehekeji.core.util.Assert;
import com.zhehekeji.web.config.ConfigProperties;
import com.zhehekeji.web.entity.Camera;
import com.zhehekeji.web.lib.*;
import com.zhehekeji.web.lib.hik.HCNetSDK;
import com.zhehekeji.web.lib.joyware.NetSDKLib;
import com.zhehekeji.web.mapper.CameraMapper;
import com.zhehekeji.web.service.CameraService;
import com.zhehekeji.web.service.PlcService;
import com.leaper.web.config.ConfigProperties;
import com.leaper.web.entity.Camera;
import com.leaper.web.lib.*;
import com.leaper.web.lib.joyware.NetSDKLib;
import com.leaper.web.mapper.CameraMapper;
import com.leaper.web.service.CameraService;
import com.leaper.web.service.PlcService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;

@ -1,22 +1,21 @@
package com.zhehekeji.web.controller;
package com.leaper.web.controller;
import com.alibaba.fastjson.JSONObject;
import com.fasterxml.jackson.core.JsonParser;
import com.github.pagehelper.PageInfo;
import com.sun.jna.ptr.IntByReference;
import com.zhehekeji.common.util.ValidatorUtil;
import com.leaper.common.util.ValidatorUtil;
import com.zhehekeji.core.pojo.Result;
import com.zhehekeji.web.entity.Camera;
import com.zhehekeji.web.entity.CameraIO;
import com.zhehekeji.web.entity.CameraIOConfig;
import com.zhehekeji.web.lib.CameraConnMap;
import com.zhehekeji.web.lib.CameraControlModule;
import com.zhehekeji.web.lib.joyware.JoywareLoginModuleImpl;
import com.zhehekeji.web.lib.joyware.NetSDKLib;
import com.zhehekeji.web.pojo.camera.CameraConfigSearchReq;
import com.zhehekeji.web.pojo.camera.CameraIOPtz;
import com.zhehekeji.web.pojo.street.StreetSearch;
import com.zhehekeji.web.service.CameraService;
import com.leaper.web.entity.Camera;
import com.leaper.web.entity.CameraIO;
import com.leaper.web.entity.CameraIOConfig;
import com.leaper.web.lib.CameraConnMap;
import com.leaper.web.lib.CameraControlModule;
import com.leaper.web.lib.joyware.JoywareLoginModuleImpl;
import com.leaper.web.lib.joyware.NetSDKLib;
import com.leaper.web.pojo.camera.CameraConfigSearchReq;
import com.leaper.web.pojo.camera.CameraIOPtz;
import com.leaper.web.pojo.street.StreetSearch;
import com.leaper.web.service.CameraService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
@ -27,7 +26,6 @@ import javax.annotation.Resource;
import java.io.*;
import java.util.List;
import java.util.Map;
import java.util.stream.Collector;
import java.util.stream.Collectors;
@Api(value = "camera",tags = "球机管理")

@ -1,10 +1,10 @@
package com.zhehekeji.web.controller;
package com.leaper.web.controller;
import com.github.pagehelper.PageInfo;
import com.zhehekeji.core.pojo.Result;
import com.zhehekeji.web.entity.Category;
import com.zhehekeji.web.pojo.category.PageSearch;
import com.zhehekeji.web.service.CategoryService;
import com.leaper.web.entity.Category;
import com.leaper.web.pojo.category.PageSearch;
import com.leaper.web.service.CategoryService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.core.io.ClassPathResource;

@ -1,14 +1,11 @@
package com.zhehekeji.web.controller;
package com.leaper.web.controller;
import com.github.pagehelper.PageInfo;
import com.zhehekeji.common.util.ValidatorUtil;
import com.leaper.web.pojo.stock.CheckLogSearch;
import com.leaper.common.util.ValidatorUtil;
import com.zhehekeji.core.pojo.Result;
import com.zhehekeji.web.entity.CheckLog;
import com.zhehekeji.web.entity.StockLog;
import com.zhehekeji.web.pojo.stock.CheckLogSearch;
import com.zhehekeji.web.pojo.stock.StockLogSearch;
import com.zhehekeji.web.service.CheckLogService;
import com.zhehekeji.web.service.StockLogService;
import com.leaper.web.entity.CheckLog;
import com.leaper.web.service.CheckLogService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.PostMapping;

@ -1,4 +1,4 @@
package com.zhehekeji.web.controller;
package com.leaper.web.controller;
import lombok.Data;

@ -1,14 +1,14 @@
package com.zhehekeji.web.controller;
package com.leaper.web.controller;
import com.github.pagehelper.PageInfo;
import com.zhehekeji.common.util.ValidatorUtil;
import com.leaper.common.util.ValidatorUtil;
import com.zhehekeji.core.pojo.Result;
import com.zhehekeji.web.pojo.OrderSaveReq;
import com.zhehekeji.web.pojo.OrderSearch;
import com.zhehekeji.web.pojo.OrderVO;
import com.zhehekeji.web.service.OrderService;
import com.zhehekeji.web.service.PlcCmdInfo;
import com.zhehekeji.web.service.PlcService;
import com.leaper.web.pojo.OrderSaveReq;
import com.leaper.web.pojo.OrderSearch;
import com.leaper.web.pojo.OrderVO;
import com.leaper.web.service.OrderService;
import com.leaper.web.service.PlcCmdInfo;
import com.leaper.web.service.PlcService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;

@ -1,13 +1,17 @@
package com.zhehekeji.web.controller;
package com.leaper.web.controller;
import com.leaper.web.service.GoodsActionTimes;
import com.leaper.web.service.PlcService;
import com.leaper.web.service.StreetConn;
import com.leaper.web.service.StreetService;
import com.zhehekeji.core.pojo.Result;
import com.zhehekeji.core.util.Assert;
import com.zhehekeji.web.config.ConfigProperties;
import com.zhehekeji.web.entity.Street;
import com.zhehekeji.web.mapper.StreetMapper;
import com.zhehekeji.web.service.*;
import com.zhehekeji.web.service.ksec.KsecNettyClient;
import com.zhehekeji.web.service.robotic.NettyClient;
import com.leaper.web.config.ConfigProperties;
import com.leaper.web.entity.Street;
import com.leaper.web.mapper.StreetMapper;
import com.leaper.web.service.*;
import com.leaper.web.service.ksec.KsecNettyClient;
import com.leaper.web.service.robotic.NettyClient;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.*;

@ -1,11 +1,11 @@
package com.zhehekeji.web.controller;
package com.leaper.web.controller;
import com.zhehekeji.core.pojo.Result;
import com.zhehekeji.web.config.ConfigProperties;
import com.zhehekeji.web.entity.Camera;
import com.zhehekeji.web.pojo.realTime.RealTime;
import com.zhehekeji.web.service.CameraService;
import com.zhehekeji.web.service.RealTimeService;
import com.leaper.web.config.ConfigProperties;
import com.leaper.web.entity.Camera;
import com.leaper.web.pojo.realTime.RealTime;
import com.leaper.web.service.CameraService;
import com.leaper.web.service.RealTimeService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.*;

@ -1,21 +1,14 @@
package com.zhehekeji.web.controller;
package com.leaper.web.controller;
import com.alibaba.fastjson.JSONObject;
import com.zhehekeji.common.util.HttpUtil;
import com.zhehekeji.core.pojo.Result;
import com.zhehekeji.core.util.Assert;
import com.zhehekeji.web.pojo.IndexVO;
import com.zhehekeji.web.service.sick.SickConnMap;
import com.leaper.web.service.sick.SickConnMap;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.io.IOException;
@Api( tags = "传感器")
@RequestMapping(value = "/sensor")
@RestController()

@ -1,13 +1,14 @@
package com.zhehekeji.web.controller;
package com.leaper.web.controller;
import com.alibaba.excel.EasyExcel;
import com.github.pagehelper.PageInfo;
import com.zhehekeji.common.util.ValidatorUtil;
import com.leaper.web.pojo.stock.*;
import com.leaper.common.util.ValidatorUtil;
import com.zhehekeji.core.pojo.Result;
import com.zhehekeji.web.entity.Stock;
import com.zhehekeji.web.pojo.category.PageSearch;
import com.zhehekeji.web.pojo.stock.*;
import com.zhehekeji.web.service.StockService;
import com.leaper.web.entity.Stock;
import com.leaper.web.pojo.category.PageSearch;
import com.leaper.web.pojo.stock.*;
import com.leaper.web.service.StockService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
@ -23,7 +24,6 @@ import java.net.URLEncoder;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.List;
import java.util.Map;
@Api(value = "Stock", tags = "库存管理")
@RestController

@ -1,11 +1,11 @@
package com.zhehekeji.web.controller;
package com.leaper.web.controller;
import com.github.pagehelper.PageInfo;
import com.zhehekeji.common.util.ValidatorUtil;
import com.leaper.web.service.StockLogService;
import com.leaper.common.util.ValidatorUtil;
import com.zhehekeji.core.pojo.Result;
import com.zhehekeji.web.entity.StockLog;
import com.zhehekeji.web.pojo.stock.StockLogSearch;
import com.zhehekeji.web.service.StockLogService;
import com.leaper.web.entity.StockLog;
import com.leaper.web.pojo.stock.StockLogSearch;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.*;

@ -1,18 +1,18 @@
package com.zhehekeji.web.controller;
package com.leaper.web.controller;
import com.alibaba.fastjson.JSONObject;
import com.github.pagehelper.PageInfo;
import com.leaper.web.entity.LightSource;
import com.leaper.web.service.LightSourceService;
import com.zhehekeji.core.pojo.Result;
import com.zhehekeji.web.config.ConfigProperties;
import com.zhehekeji.web.entity.LightSource;
import com.zhehekeji.web.entity.Street;
import com.zhehekeji.web.pojo.street.StreetSearch;
import com.zhehekeji.web.pojo.street.StreetVO;
import com.zhehekeji.web.service.LightSourceService;
import com.zhehekeji.web.service.StreetService;
import com.zhehekeji.web.service.damLightSource.JYDAMEquip;
import com.zhehekeji.web.service.damLightSource.JYDamHelper;
import com.zhehekeji.web.service.hikLightSource.HikControlSocket;
import com.leaper.web.config.ConfigProperties;
import com.leaper.web.entity.Street;
import com.leaper.web.pojo.street.StreetSearch;
import com.leaper.web.pojo.street.StreetVO;
import com.leaper.web.service.StreetService;
import com.leaper.web.service.damLightSource.JYDAMEquip;
import com.leaper.web.service.damLightSource.JYDamHelper;
import com.leaper.web.service.hikLightSource.HikControlSocket;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
@ -20,7 +20,6 @@ import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import java.util.List;
import java.util.Map;
@Api(value = "StreetController",tags = "巷道管理")
@RestController(value = "StreetController")

@ -1,7 +1,7 @@
package com.zhehekeji.web.controller;
package com.leaper.web.controller;
import com.zhehekeji.core.pojo.Result;
import com.zhehekeji.web.service.TestService;
import com.leaper.web.service.TestService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.*;

@ -1,11 +1,11 @@
package com.zhehekeji.web.controller;
package com.leaper.web.controller;
import com.github.pagehelper.PageInfo;
import com.zhehekeji.common.util.ValidatorUtil;
import com.leaper.common.util.ValidatorUtil;
import com.zhehekeji.core.pojo.Result;
import com.zhehekeji.web.pojo.warn.WarnSearch;
import com.zhehekeji.web.pojo.warn.WarnVO;
import com.zhehekeji.web.service.WarnService;
import com.leaper.web.pojo.warn.WarnSearch;
import com.leaper.web.pojo.warn.WarnVO;
import com.leaper.web.service.WarnService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.*;

@ -1,4 +1,4 @@
package com.zhehekeji.web.entity;
package com.leaper.web.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;

@ -1,4 +1,4 @@
package com.zhehekeji.web.entity;
package com.leaper.web.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;

@ -1,4 +1,4 @@
package com.zhehekeji.web.entity;
package com.leaper.web.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;

@ -1,4 +1,4 @@
package com.zhehekeji.web.entity;
package com.leaper.web.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;

@ -1,4 +1,4 @@
package com.zhehekeji.web.entity;
package com.leaper.web.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;

@ -1,4 +1,4 @@
package com.zhehekeji.web.entity;
package com.leaper.web.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;

@ -1,4 +1,4 @@
package com.zhehekeji.web.entity;
package com.leaper.web.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;

@ -1,4 +1,4 @@
package com.zhehekeji.web.entity;
package com.leaper.web.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;

@ -1,4 +1,4 @@
package com.zhehekeji.web.entity;
package com.leaper.web.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;

@ -1,4 +1,4 @@
package com.zhehekeji.web.entity;
package com.leaper.web.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;

@ -1,4 +1,4 @@
package com.zhehekeji.web.entity;
package com.leaper.web.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;

@ -1,4 +1,4 @@
package com.zhehekeji.web.entity;
package com.leaper.web.entity;
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;

@ -1,4 +1,4 @@
package com.zhehekeji.web.entity;
package com.leaper.web.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;

@ -1,4 +1,4 @@
package com.zhehekeji.web.entity;
package com.leaper.web.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;

@ -1,6 +1,6 @@
package com.zhehekeji.web.lib;
package com.leaper.web.lib;
import com.zhehekeji.web.lib.joyware.NetSDKLib;
import com.leaper.web.lib.joyware.NetSDKLib;
import java.util.HashMap;
import java.util.Map;

@ -1,6 +1,6 @@
package com.zhehekeji.web.lib;
package com.leaper.web.lib;
import com.zhehekeji.web.lib.joyware.NetSDKLib;
import com.leaper.web.lib.joyware.NetSDKLib;
public interface CameraControlLoginModule {

@ -1,4 +1,4 @@
package com.zhehekeji.web.lib;
package com.leaper.web.lib;
import java.time.LocalDateTime;

@ -1,4 +1,4 @@
package com.zhehekeji.web.lib;
package com.leaper.web.lib;
import lombok.AllArgsConstructor;
import lombok.Data;

@ -1,7 +1,7 @@
package com.zhehekeji.web.lib;
package com.leaper.web.lib;
import com.zhehekeji.web.entity.Street;
import com.zhehekeji.web.service.PlcCmdInfo;
import com.leaper.web.entity.Street;
import com.leaper.web.service.PlcCmdInfo;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.Setter;

@ -1,4 +1,4 @@
package com.zhehekeji.web.lib;
package com.leaper.web.lib;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;

@ -1,6 +1,6 @@
package com.zhehekeji.web.lib;
package com.leaper.web.lib;
import com.zhehekeji.common.util.SpringContextUtil;
import com.leaper.common.util.SpringContextUtil;
import java.time.LocalDateTime;
import java.util.concurrent.DelayQueue;

@ -9,7 +9,7 @@
* Created on 2009-9-14, 19:31:34
*/
package com.zhehekeji.web.lib.hik;
package com.leaper.web.lib.hik;
import com.sun.jna.Native;
import com.sun.jna.Pointer;

@ -1,19 +1,15 @@
package com.zhehekeji.web.lib.hik;
package com.leaper.web.lib.hik;
import com.sun.jna.NativeLong;
import com.leaper.web.lib.CameraConnMap;
import com.leaper.web.lib.joyware.NetSDKLib;
import com.sun.jna.ptr.IntByReference;
import com.zhehekeji.common.util.PathUtil;
import com.leaper.common.util.PathUtil;
import com.zhehekeji.core.util.Assert;
import com.zhehekeji.web.lib.CameraConnMap;
import com.zhehekeji.web.lib.CameraControlModule;
import com.zhehekeji.web.lib.joyware.NetSDKLib;
import com.leaper.web.lib.CameraControlModule;
import lombok.extern.slf4j.Slf4j;
import java.io.*;
import java.nio.charset.StandardCharsets;
import java.time.Duration;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.ArrayList;
import java.util.List;
import java.util.Timer;

@ -1,8 +1,8 @@
package com.zhehekeji.web.lib.hik;
package com.leaper.web.lib.hik;
import com.sun.jna.Pointer;
import com.zhehekeji.web.lib.CameraConnMap;
import com.zhehekeji.web.lib.joyware.NetSDKLib;
import com.leaper.web.lib.CameraConnMap;
import com.leaper.web.lib.joyware.NetSDKLib;
import lombok.extern.slf4j.Slf4j;
@Slf4j

@ -1,8 +1,8 @@
package com.zhehekeji.web.lib.hik;
package com.leaper.web.lib.hik;
import com.leaper.web.lib.joyware.NetSDKLib;
import com.sun.jna.Pointer;
import com.zhehekeji.web.lib.CameraControlLoginModule;
import com.zhehekeji.web.lib.joyware.NetSDKLib;
import com.leaper.web.lib.CameraControlLoginModule;
import lombok.extern.slf4j.Slf4j;
/**

@ -1,7 +1,7 @@
package com.zhehekeji.web.lib.joyware;
package com.leaper.web.lib.joyware;
import com.leaper.web.lib.CameraConnMap;
import com.sun.jna.Pointer;
import com.zhehekeji.web.lib.CameraConnMap;
import lombok.extern.slf4j.Slf4j;
@Slf4j

@ -1,4 +1,4 @@
package com.zhehekeji.web.lib.joyware;
package com.leaper.web.lib.joyware;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.atomic.AtomicInteger;

@ -1,7 +1,7 @@
package com.zhehekeji.web.lib.joyware;
package com.leaper.web.lib.joyware;
import com.sun.jna.Pointer;
import com.zhehekeji.common.util.PathUtil;
import com.leaper.common.util.PathUtil;
import lombok.extern.slf4j.Slf4j;
import java.io.*;

@ -1,15 +1,15 @@
package com.zhehekeji.web.lib.joyware;
package com.leaper.web.lib.joyware;
import com.leaper.web.lib.CameraConnMap;
import com.sun.jna.ptr.IntByReference;
import com.zhehekeji.common.util.PathUtil;
import com.leaper.common.util.PathUtil;
import com.zhehekeji.core.util.Assert;
import com.zhehekeji.web.lib.CameraConnMap;
import com.zhehekeji.web.lib.CameraControlModule;
import com.leaper.web.lib.CameraControlModule;
import lombok.extern.slf4j.Slf4j;
import java.time.LocalDateTime;
import static com.zhehekeji.web.lib.joyware.JoywareLoginModuleImpl.mp4ReceiveCB;
import static com.leaper.web.lib.joyware.JoywareLoginModuleImpl.mp4ReceiveCB;
/**
*

@ -1,15 +1,11 @@
package com.zhehekeji.web.lib.joyware;
package com.leaper.web.lib.joyware;
import com.sun.jna.CallbackThreadInitializer;
import com.sun.jna.Memory;
import com.sun.jna.Native;
import com.sun.jna.Pointer;
import com.sun.jna.ptr.IntByReference;
import com.zhehekeji.web.lib.CameraConnMap;
import com.zhehekeji.web.lib.CameraControlLoginModule;
import com.zhehekeji.web.lib.joyware.NetSDKLib.LLong;
import com.zhehekeji.web.lib.joyware.NetSDKLib.NET_IN_LOGIN_WITH_HIGHLEVEL_SECURITY;
import com.zhehekeji.web.lib.joyware.NetSDKLib.NET_OUT_LOGIN_WITH_HIGHLEVEL_SECURITY;
import com.leaper.web.lib.CameraControlLoginModule;
import lombok.extern.slf4j.Slf4j;
/**
@ -38,7 +34,7 @@ public class JoywareLoginModuleImpl implements CameraControlLoginModule {
public static CallBack.Mp4ReceiveCB mp4ReceiveCB= new CallBack.Mp4ReceiveCB();
public static Boolean connectStatus(LLong userId){
public static Boolean connectStatus(NetSDKLib.LLong userId){
IntByReference retLen = new IntByReference(0);
Pointer p = new Memory(Integer.SIZE);
p.clear(Integer.SIZE);
@ -117,20 +113,20 @@ public class JoywareLoginModuleImpl implements CameraControlLoginModule {
*
* \endif
*/
public LLong login(String m_strIp, int m_nPort, String m_strUser, String m_strPassword) {
public NetSDKLib.LLong login(String m_strIp, int m_nPort, String m_strUser, String m_strPassword) {
//IntByReference nError = new IntByReference(0);
//入参
init(disConnectCallBack,haveReConnect);
NET_IN_LOGIN_WITH_HIGHLEVEL_SECURITY pstInParam=new NET_IN_LOGIN_WITH_HIGHLEVEL_SECURITY();
NetSDKLib.NET_IN_LOGIN_WITH_HIGHLEVEL_SECURITY pstInParam=new NetSDKLib.NET_IN_LOGIN_WITH_HIGHLEVEL_SECURITY();
pstInParam.nPort=m_nPort;
pstInParam.szIP=m_strIp.getBytes();
pstInParam.szPassword=m_strPassword.getBytes();
pstInParam.szUserName=m_strUser.getBytes();
//出参
NET_OUT_LOGIN_WITH_HIGHLEVEL_SECURITY pstOutParam=new NET_OUT_LOGIN_WITH_HIGHLEVEL_SECURITY();
NetSDKLib.NET_OUT_LOGIN_WITH_HIGHLEVEL_SECURITY pstOutParam=new NetSDKLib.NET_OUT_LOGIN_WITH_HIGHLEVEL_SECURITY();
pstOutParam.stuDeviceInfo=m_stDeviceInfo;
//m_hLoginHandle = netsdk.CLIENT_LoginEx2(m_strIp, m_nPort, m_strUser, m_strPassword, 0, null, m_stDeviceInfo, nError);
LLong m_hLoginHandle=netsdk.CLIENT_LoginWithHighLevelSecurity(pstInParam, pstOutParam);
NetSDKLib.LLong m_hLoginHandle=netsdk.CLIENT_LoginWithHighLevelSecurity(pstInParam, pstOutParam);
int tryTimes = 0;
while (m_hLoginHandle.longValue()==0 && tryTimes <= MAX_RECONNET_TIME){
log.error("joyware login error,ip:{},port:{},errorCode:{}",m_strIp,m_nPort,netsdk.CLIENT_GetLastError());

@ -1,4 +1,4 @@
package com.zhehekeji.web.lib.joyware;
package com.leaper.web.lib.joyware;
/**
* @author 251823
* @description

@ -1,6 +1,9 @@
package com.zhehekeji.web.lib.joyware;
import com.zhehekeji.web.lib.joyware.enumeration.EM_FILTER_IMAGE_TYPE;
import com.zhehekeji.web.lib.joyware.structure.*;
package com.leaper.web.lib.joyware;
import com.leaper.web.lib.joyware.enumeration.EM_FILTER_IMAGE_TYPE;
import com.leaper.web.lib.joyware.structure.*;
import com.leaper.web.lib.joyware.structure.NET_IN_PTZ_STATUS_PROC;
import com.leaper.web.lib.joyware.structure.NET_OUT_PTZ_STATUS_PROC;
import com.leaper.web.lib.joyware.structure.*;
import com.sun.jna.*;
import com.sun.jna.ptr.IntByReference;
import java.lang.reflect.Field;
@ -2201,7 +2204,7 @@ public interface NetSDKLib extends Library {
public NET_EULER_ANGLE stuFaceCaptureAngle; // 人脸在抓拍图片中的角度信息, nPitch:抬头低头的俯仰角, nYaw左右转头的偏航角, nRoll头在平面内左偏右偏的翻滚角
// 角度值取值范围[-90,90], 三个角度值都为999表示此角度信息无效
public int nFaceQuality; // 人脸抓拍质量分数
public NET_FACEDETECT_IMAGE_INFO stuSceneImage; // 大图信息
public NET_FACEDETECT_IMAGE_INFO stuSceneImage; // 大图信息
public NET_POINT stuFaceCenter; // 人脸型心(不是包围盒中心), 0-8191相对坐标, 相对于小图
public MEDIAFILE_FACE_DETECTION_INFO()
{
@ -2341,7 +2344,7 @@ public interface NetSDKLib extends Library {
public byte[] byReserved=new byte[4]; // 字节对齐
public int nPicIDHigh; // PictureID高四字节
public int nPicIDLow; // PictureID低四字节
public NET_UPLOAD_CLIENT_INFO stuClient1; // 平台客户端1上传信息
public NET_UPLOAD_CLIENT_INFO stuClient1; // 平台客户端1上传信息
public NET_UPLOAD_CLIENT_INFO stuClient2; // 平台客户端2上传信息
public PlateNumber[] szExtraPlateNumber=(PlateNumber[])new PlateNumber().toArray(3); // 三地车牌
public int nExtraPlateNumberNum; // 车牌个数
@ -2801,7 +2804,7 @@ public interface NetSDKLib extends Library {
public CANDIDATE_INFOEX[] stuCandidatesEx = (CANDIDATE_INFOEX[])new CANDIDATE_INFOEX().toArray(NET_MAX_CANDIDATE_NUM); // 当前人脸匹配到的候选对象信息, 实际返回个数同nCandidateNum
public FACE_INFO_OBJECT stuFaceInfoObject; // 目标人脸信息
public NET_POINT stuFaceCenter; // 人脸型心(不是包围盒中心), 0-8191相对坐标, 相对于小图
public NET_MEDIAFILE_GENERAL_INFO stuGeneralInfo; // 通用信息
public NET_MEDIAFILE_GENERAL_INFO stuGeneralInfo; // 通用信息
public MEDIAFILE_FACERECOGNITION_INFO()
{
this.dwSize = this.size();
@ -3285,7 +3288,7 @@ public interface NetSDKLib extends Library {
// [3]-曾经建模成功,但因算法升级变得不可用的数量,重新建模就可用
public int emRegisterDbType; // 注册库类型详见EM_REGISTER_DB_TYPE
public byte[] byReserved1=new byte[4]; // 字节对齐
public NET_PASSERBY_DB_CONFIG_INFO stuPasserbyDBConfig; // 路人库配置(选填)
public NET_PASSERBY_DB_CONFIG_INFO stuPasserbyDBConfig; // 路人库配置(选填)
public NET_FACERECONGNITION_GROUP_INFO()
{
@ -32160,8 +32163,8 @@ public interface NetSDKLib extends Library {
/**
*
* @param lLoginID
* @param pInParam ,{@link com.zhehekeji.web.lib.joyware.structure.NET_IN_SET_2DCODE}
* @param pOutParam ,{@link com.zhehekeji.web.lib.joyware.structure.NET_OUT_SET_2DCODE}
* @param pInParam ,{@link NET_IN_SET_2DCODE}
* @param pOutParam ,{@link NET_OUT_SET_2DCODE}
* @param nWaitTime
* @return
*/
@ -32170,9 +32173,9 @@ public interface NetSDKLib extends Library {
/**
* ,pInParampOutParam
* @param lLoginID
* @param pInParam , {@link com.zhehekeji.web.lib.joyware.structure.NET_IN_ATTACH_VIDEOSTAT_HEATMAP}
* @Param pOutParam ,{@link com.zhehekeji.web.lib.joyware.structure.NET_OUT_ATTACH_VIDEOSTAT_HEATMAP}
* 使{@link com.zhehekeji.web.lib.joyware.structure.EmptyStructure}
* @param pInParam , {@link NET_IN_ATTACH_VIDEOSTAT_HEATMAP}
* @Param pOutParam ,{@link NET_OUT_ATTACH_VIDEOSTAT_HEATMAP}
* 使{@link EmptyStructure}
* @param nWaitTime
* @return
*/
@ -32181,8 +32184,8 @@ public interface NetSDKLib extends Library {
/**
* ,pInParampOutParam
* @param lAttachHandle
* @param pInParam , {@link com.zhehekeji.web.lib.joyware.structure.NET_IN_GET_VIDEOSTAT_HEATMAP}
* @param pOutParam ,{@link com.zhehekeji.web.lib.joyware.structure.NET_OUT_GET_VIDEOSTAT_HEATMAP}
* @param pInParam , {@link NET_IN_GET_VIDEOSTAT_HEATMAP}
* @param pOutParam ,{@link NET_OUT_GET_VIDEOSTAT_HEATMAP}
* @param nWaitTime
* @return
*/
@ -32207,8 +32210,8 @@ public interface NetSDKLib extends Library {
/**
* faceRecognitionServer.matchTwoFace,pstInParampstOutParam
* @param lLoginID
* @param pstInParam {@link com.zhehekeji.web.lib.joyware.structure.NET_MATCH_TWO_FACE_IN}
* @param pstOutParam {@link com.zhehekeji.web.lib.joyware.structure.NET_MATCH_TWO_FACE_OUT}
* @param pstInParam {@link NET_MATCH_TWO_FACE_IN}
* @param pstOutParam {@link NET_MATCH_TWO_FACE_OUT}
* @param nWaitTime ,3000
* @return
*/
@ -32219,8 +32222,8 @@ public interface NetSDKLib extends Library {
/**
* , pInParam pOutParam
* @param lLoginID
* @param pInParam {@link com.zhehekeji.web.lib.joyware.structure.NET_IN_SET_CAMERA_CFG}
* @param pOutParam {@link com.zhehekeji.web.lib.joyware.structure.NET_OUT_SET_CAMERA_CFG}
* @param pInParam {@link NET_IN_SET_CAMERA_CFG}
* @param pOutParam {@link NET_OUT_SET_CAMERA_CFG}
* @param nWaitTime
* @return
*/
@ -32230,8 +32233,8 @@ public interface NetSDKLib extends Library {
/**
* , pInParam pOutParam
* @param lLoginID
* @param pInParam {@link com.zhehekeji.web.lib.joyware.structure.NET_IN_GET_CAMERA_CFG}
* @param pOutParam {@link com.zhehekeji.web.lib.joyware.structure.NET_OUT_GET_CAMERA_CFG}
* @param pInParam {@link NET_IN_GET_CAMERA_CFG}
* @param pOutParam {@link NET_OUT_GET_CAMERA_CFG}
* @param nWaitTime
* @return
*/
@ -32241,8 +32244,8 @@ public interface NetSDKLib extends Library {
/**
* , pInParam pOutParam
* @param lLoginID
* @param pInParam {@link com.zhehekeji.web.lib.joyware.structure.NET_IN_SET_CHANNEL_CFG}
* @param pOutParam {@link com.zhehekeji.web.lib.joyware.structure.NET_OUT_SET_CHANNEL_CFG}
* @param pInParam {@link NET_IN_SET_CHANNEL_CFG}
* @param pOutParam {@link NET_OUT_SET_CHANNEL_CFG}
* @param nWaitTime
* @return
*/
@ -32252,8 +32255,8 @@ public interface NetSDKLib extends Library {
/**
* , pInParam pOutParam
* @param lLoginID
* @param pInParam {@link com.zhehekeji.web.lib.joyware.structure.NET_IN_GET_CHANNEL_CFG}
* @param pOutParam {@link com.zhehekeji.web.lib.joyware.structure.NET_OUT_GET_CHANNEL_CFG}
* @param pInParam {@link NET_IN_GET_CHANNEL_CFG}
* @param pOutParam {@link NET_OUT_GET_CHANNEL_CFG}
* @param nWaitTime
* @return
*/
@ -32263,8 +32266,8 @@ public interface NetSDKLib extends Library {
/**
* -, pInParam pOutParam
* @param lLoginID
* @param pInParam {@link com.zhehekeji.web.lib.joyware.structure.NET_IN_GET_CAMERA_INFO}
* @param pOutParam {@link com.zhehekeji.web.lib.joyware.structure.NET_OUT_GET_CAMERA_INFO}
* @param pInParam {@link NET_IN_GET_CAMERA_INFO}
* @param pOutParam {@link NET_OUT_GET_CAMERA_INFO}
* @param nWaitTime
* @return
*/
@ -32276,8 +32279,8 @@ public interface NetSDKLib extends Library {
/**
*
* @param lLoginID
* @param pstInParam {@link com.zhehekeji.web.lib.joyware.structure.NET_IN_GET_HEATMAPS_INFO}
* @param pstOutParam {@link com.zhehekeji.web.lib.joyware.structure.NET_OUT_GET_HEATMAPS_INFO}
* @param pstInParam {@link NET_IN_GET_HEATMAPS_INFO}
* @param pstOutParam {@link NET_OUT_GET_HEATMAPS_INFO}
* @param nWaitTime , 3000
* @return
*/
@ -32382,8 +32385,8 @@ public interface NetSDKLib extends Library {
/**
* IPC
* @param lLoginID
* @param pstInParam {@link com.zhehekeji.web.lib.joyware.structure.NET_IN_GET_DEVICE_AII_INFO}
* @param pstOutParam {@link com.zhehekeji.web.lib.joyware.structure.NET_OUT_GET_DEVICE_AII_INFO}
* @param pstInParam {@link NET_IN_GET_DEVICE_AII_INFO}
* @param pstOutParam {@link NET_OUT_GET_DEVICE_AII_INFO}
* @param nWaitTime
* @return
*/
@ -32397,8 +32400,8 @@ public interface NetSDKLib extends Library {
/**
* , pInParam pOutParam
* @param lLoginID
* @param pInParam {@link com.zhehekeji.web.lib.joyware.structure.NET_IN_ATTACH_TRAFFICLIGHT_INFO}
* @param pOutParam {@link com.zhehekeji.web.lib.joyware.structure.NET_OUT_ATTACH_TRAFFICLIGHT_INFO}
* @param pInParam {@link NET_IN_ATTACH_TRAFFICLIGHT_INFO}
* @param pOutParam {@link NET_OUT_ATTACH_TRAFFICLIGHT_INFO}
* @param nWaitTime
* @return
*/
@ -32414,8 +32417,8 @@ public interface NetSDKLib extends Library {
/**
* , pInParam pOutParam
* @param lLoginID
* @param pInParam {@link com.zhehekeji.web.lib.joyware.structure.NET_IN_RADAR_ALARMPOINTINFO}
* @param pOutParam {@link com.zhehekeji.web.lib.joyware.structure.NET_OUT_RADAR_ALARMPOINTINFO}
* @param pInParam {@link NET_IN_RADAR_ALARMPOINTINFO}
* @param pOutParam {@link NET_OUT_RADAR_ALARMPOINTINFO}
* @param nWaitTime
* @return
*/
@ -32448,8 +32451,8 @@ public interface NetSDKLib extends Library {
/**
* ,pstuInPtzStatusProcpstuOutPtzStatusProc
* @param lLoginID
* @param pInParam {@link com.zhehekeji.web.lib.joyware.structure.NET_IN_PTZ_STATUS_PROC}
* @param pOutParam {@link com.zhehekeji.web.lib.joyware.structure.NET_OUT_PTZ_STATUS_PROC}
* @param pInParam {@link NET_IN_PTZ_STATUS_PROC}
* @param pOutParam {@link NET_OUT_PTZ_STATUS_PROC}
* @param nWaitTime
* @return
*/

@ -1,4 +1,4 @@
package com.zhehekeji.web.lib.joyware;
package com.leaper.web.lib.joyware;
import lombok.extern.slf4j.Slf4j;

@ -1,6 +1,6 @@
package com.zhehekeji.web.lib.joyware;
package com.leaper.web.lib.joyware;
import com.zhehekeji.web.lib.joyware.NetSDKLib.LLong;
import com.leaper.web.lib.joyware.NetSDKLib.LLong;
import com.sun.jna.Memory;
import com.sun.jna.Pointer;
import com.sun.jna.Structure;

@ -1,4 +1,4 @@
package com.zhehekeji.web.lib.joyware;
package com.leaper.web.lib.joyware;
import com.sun.jna.Platform;

@ -25,7 +25,7 @@
// Base64解码 使用1.8版本源码 鉴于1.8部分特性1.6版本使用不到 故只保留能使用到的代码 其余删除
package com.zhehekeji.web.lib.joyware.common;
package com.leaper.web.lib.joyware.common;
import java.nio.ByteBuffer;
import java.nio.charset.Charset;
import java.util.Arrays;

@ -1,4 +1,4 @@
package com.zhehekeji.web.lib.joyware.common;
package com.leaper.web.lib.joyware.common;
import javax.swing.*;
import javax.swing.border.Border;

@ -1,4 +1,4 @@
package com.zhehekeji.web.lib.joyware.common;
package com.leaper.web.lib.joyware.common;
import java.lang.reflect.Method;
import java.util.NoSuchElementException;

@ -1,4 +1,4 @@
package com.zhehekeji.web.lib.joyware.common;
package com.leaper.web.lib.joyware.common;
/**
*

@ -1,4 +1,4 @@
package com.zhehekeji.web.lib.joyware.common;
package com.leaper.web.lib.joyware.common;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.Future;

@ -1,4 +1,4 @@
package com.zhehekeji.web.lib.joyware.common;
package com.leaper.web.lib.joyware.common;
public interface EventTaskHandler {

@ -1,7 +1,7 @@
package com.zhehekeji.web.lib.joyware.common;
package com.leaper.web.lib.joyware.common;
import com.zhehekeji.web.lib.joyware.NetSDKLib;
import com.zhehekeji.web.lib.joyware.NetSDKLib.*;
import com.leaper.web.lib.joyware.NetSDKLib;
import com.leaper.web.lib.joyware.NetSDKLib.*;
import java.util.Locale;
import java.util.ResourceBundle;

@ -1,4 +1,4 @@
package com.zhehekeji.web.lib.joyware.constant;
package com.leaper.web.lib.joyware.constant;
/**
* @author 47081

@ -1,5 +1,6 @@
package com.zhehekeji.web.lib.joyware.constant;
package com.leaper.web.lib.joyware.constant;
import com.leaper.web.lib.joyware.structure.ALARM_NO_DISK_INFO;
import com.sun.jna.NativeLong;
import com.sun.jna.Pointer;
@ -33,7 +34,7 @@ public class SDK_ALARM_Ex_TYPE {
*/
public static final int SDK_DISKERROR_ALARM_EX = 0x2107;
/**
* ,{@link com.zhehekeji.web.lib.joyware.structure.ALARM_NO_DISK_INFO}
* ,{@link ALARM_NO_DISK_INFO}
* {@link NetSDKLib.fMessCallBack#invoke(int, NetSDKLib.LLong, Pointer, int, String, NativeLong, Pointer)}
* {@link NetSDKLib#CLIENT_StartListenEx(NetSDKLib.LLong)}
*/

@ -1,4 +1,4 @@
package com.zhehekeji.web.lib.joyware.enumeration;
package com.leaper.web.lib.joyware.enumeration;
/**
* @author 47081

@ -1,4 +1,4 @@
package com.zhehekeji.web.lib.joyware.enumeration;
package com.leaper.web.lib.joyware.enumeration;
/**
* @author 47081

@ -1,4 +1,4 @@
package com.zhehekeji.web.lib.joyware.enumeration;
package com.leaper.web.lib.joyware.enumeration;
/**
* @author 251823

@ -1,4 +1,4 @@
package com.zhehekeji.web.lib.joyware.enumeration;
package com.leaper.web.lib.joyware.enumeration;
/**
* @author 251823

@ -1,4 +1,4 @@
package com.zhehekeji.web.lib.joyware.enumeration;
package com.leaper.web.lib.joyware.enumeration;
/**
* @author 251823

@ -1,4 +1,4 @@
package com.zhehekeji.web.lib.joyware.enumeration;
package com.leaper.web.lib.joyware.enumeration;
/**
* @author 251823

@ -1,4 +1,4 @@
package com.zhehekeji.web.lib.joyware.enumeration;
package com.leaper.web.lib.joyware.enumeration;
/**
* @author 47081

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save