Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
property-management
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
chenjunxiong
property-management
Commits
413989d0
Commit
413989d0
authored
Mar 25, 2022
by
chenjunxiong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
build(hikvision-sdk):
录像 - 开始、结束
parent
09cb220d
Show whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
259 additions
and
0 deletions
+259
-0
jeecg-boot-parent/jeecg-boot-module-hikvision/src/main/java/org/jeecg/pm/hikvision/sdk/entity/Constant.java
+8
-0
jeecg-boot-parent/jeecg-boot-module-hikvision/src/main/java/org/jeecg/pm/hikvision/sdk/entity/body/vss/record/HikvisionEndManualRecord.java
+39
-0
jeecg-boot-parent/jeecg-boot-module-hikvision/src/main/java/org/jeecg/pm/hikvision/sdk/entity/body/vss/record/HikvisionStartManualRecord.java
+45
-0
jeecg-boot-parent/jeecg-boot-module-hikvision/src/main/java/org/jeecg/pm/hikvision/sdk/request/vss/record/HikvisionEndManualRecordRequest.java
+43
-0
jeecg-boot-parent/jeecg-boot-module-hikvision/src/main/java/org/jeecg/pm/hikvision/sdk/request/vss/record/HikvisionStartManualRecordRequest.java
+43
-0
jeecg-boot-parent/jeecg-boot-module-hikvision/src/main/java/org/jeecg/pm/hikvision/sdk/response/vss/record/HikvisionEndManualRecordResponse.java
+18
-0
jeecg-boot-parent/jeecg-boot-module-hikvision/src/main/java/org/jeecg/pm/hikvision/sdk/response/vss/record/HikvisionStartManualRecordResponse.java
+18
-0
jeecg-boot-parent/jeecg-boot-module-hikvision/src/main/java/org/jeecg/pm/hikvision/sdk/result/vss/record/HikvisionEndManualRecordResult.java
+22
-0
jeecg-boot-parent/jeecg-boot-module-hikvision/src/main/java/org/jeecg/pm/hikvision/sdk/result/vss/record/HikvisionStartManualRecordResult.java
+23
-0
No files found.
jeecg-boot-parent/jeecg-boot-module-hikvision/src/main/java/org/jeecg/pm/hikvision/sdk/entity/Constant.java
View file @
413989d0
...
@@ -142,4 +142,12 @@ public abstract class Constant implements Serializable {
...
@@ -142,4 +142,12 @@ public abstract class Constant implements Serializable {
19
,
19
,
// 当前监控点的分辨率大小
// 当前监控点的分辨率大小
0xff
);
0xff
);
public
static
final
List
<
Integer
>
RECORD_TYPE_LIST
=
Arrays
.
asList
(
// 设备存储
1
,
// CVR 存储
3
,
// CVM 存储
4
);
}
}
jeecg-boot-parent/jeecg-boot-module-hikvision/src/main/java/org/jeecg/pm/hikvision/sdk/entity/body/vss/record/HikvisionEndManualRecord.java
0 → 100644
View file @
413989d0
package
org
.
jeecg
.
pm
.
hikvision
.
sdk
.
entity
.
body
.
vss
.
record
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
lombok.extern.slf4j.Slf4j
;
import
org.jeecg.pm.hikvision.sdk.entity.body.HikvisionBodyModel
;
/**
* <p>
*
* </p>
*
* @author 陈俊雄
* @since 2022/3/25
*/
@Slf4j
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
public
class
HikvisionEndManualRecord
extends
HikvisionBodyModel
{
public
HikvisionEndManualRecord
(
String
cameraUuid
,
Integer
planType
)
{
this
.
cameraUuid
=
cameraUuid
;
this
.
planType
=
planType
;
}
/**
* 监控点 UUID
*/
private
String
cameraUuid
;
/**
* 录像计划类型
*
* @see org.jeecg.pm.hikvision.sdk.entity.Constant#RECORD_TYPE_LIST
*/
private
Integer
planType
;
}
jeecg-boot-parent/jeecg-boot-module-hikvision/src/main/java/org/jeecg/pm/hikvision/sdk/entity/body/vss/record/HikvisionStartManualRecord.java
0 → 100644
View file @
413989d0
package
org
.
jeecg
.
pm
.
hikvision
.
sdk
.
entity
.
body
.
vss
.
record
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
lombok.extern.slf4j.Slf4j
;
import
org.jeecg.pm.hikvision.sdk.entity.body.HikvisionBodyModel
;
/**
* <p>
*
* </p>
*
* @author 陈俊雄
* @since 2022/3/25
*/
@Slf4j
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
public
class
HikvisionStartManualRecord
extends
HikvisionBodyModel
{
public
HikvisionStartManualRecord
(
String
cameraUuid
,
Integer
planType
,
Integer
recordSeconds
)
{
this
.
cameraUuid
=
cameraUuid
;
this
.
planType
=
planType
;
this
.
recordSeconds
=
recordSeconds
;
}
/**
* 监控点 UUID
*/
private
String
cameraUuid
;
/**
* 录像计划类型
*
* @see org.jeecg.pm.hikvision.sdk.entity.Constant#RECORD_TYPE_LIST
*/
private
Integer
planType
;
/**
* 手动录像时间
*/
private
Integer
recordSeconds
;
}
jeecg-boot-parent/jeecg-boot-module-hikvision/src/main/java/org/jeecg/pm/hikvision/sdk/request/vss/record/HikvisionEndManualRecordRequest.java
0 → 100644
View file @
413989d0
package
org
.
jeecg
.
pm
.
hikvision
.
sdk
.
request
.
vss
.
record
;
import
com.chanjx.utils.HttpMethod
;
import
org.apache.http.entity.ContentType
;
import
org.jeecg.pm.hikvision.sdk.request.HikvisionAbstractRequest
;
import
org.jeecg.pm.hikvision.sdk.response.vss.record.HikvisionEndManualRecordResponse
;
import
org.jeecg.pm.hikvision.sdk.result.vss.record.HikvisionEndManualRecordResult
;
/**
* <p>
*
* </p>
*
* @author 陈俊雄
* @since 2022/3/25
*/
public
class
HikvisionEndManualRecordRequest
extends
HikvisionAbstractRequest
<
HikvisionEndManualRecordResponse
,
HikvisionEndManualRecordResult
>
{
@Override
public
ContentType
getContentType
()
{
return
ContentType
.
APPLICATION_JSON
;
}
@Override
public
Class
<
HikvisionEndManualRecordResponse
>
getResponseClazz
()
{
return
HikvisionEndManualRecordResponse
.
class
;
}
@Override
public
Class
<
HikvisionEndManualRecordResult
>
getResultClazz
()
{
return
HikvisionEndManualRecordResult
.
class
;
}
@Override
public
HttpMethod
getHttpMethod
()
{
return
HttpMethod
.
POST
;
}
@Override
public
String
getReqPath
()
{
return
"/openapi/service/vss/record/endManualRecord"
;
}
}
jeecg-boot-parent/jeecg-boot-module-hikvision/src/main/java/org/jeecg/pm/hikvision/sdk/request/vss/record/HikvisionStartManualRecordRequest.java
0 → 100644
View file @
413989d0
package
org
.
jeecg
.
pm
.
hikvision
.
sdk
.
request
.
vss
.
record
;
import
com.chanjx.utils.HttpMethod
;
import
org.apache.http.entity.ContentType
;
import
org.jeecg.pm.hikvision.sdk.request.HikvisionAbstractRequest
;
import
org.jeecg.pm.hikvision.sdk.response.vss.record.HikvisionStartManualRecordResponse
;
import
org.jeecg.pm.hikvision.sdk.result.vss.record.HikvisionStartManualRecordResult
;
/**
* <p>
*
* </p>
*
* @author 陈俊雄
* @since 2022/3/25
*/
public
class
HikvisionStartManualRecordRequest
extends
HikvisionAbstractRequest
<
HikvisionStartManualRecordResponse
,
HikvisionStartManualRecordResult
>
{
@Override
public
ContentType
getContentType
()
{
return
ContentType
.
APPLICATION_JSON
;
}
@Override
public
Class
<
HikvisionStartManualRecordResponse
>
getResponseClazz
()
{
return
HikvisionStartManualRecordResponse
.
class
;
}
@Override
public
Class
<
HikvisionStartManualRecordResult
>
getResultClazz
()
{
return
HikvisionStartManualRecordResult
.
class
;
}
@Override
public
HttpMethod
getHttpMethod
()
{
return
HttpMethod
.
POST
;
}
@Override
public
String
getReqPath
()
{
return
"/openapi/service/vss/record/startManualRecord"
;
}
}
jeecg-boot-parent/jeecg-boot-module-hikvision/src/main/java/org/jeecg/pm/hikvision/sdk/response/vss/record/HikvisionEndManualRecordResponse.java
0 → 100644
View file @
413989d0
package
org
.
jeecg
.
pm
.
hikvision
.
sdk
.
response
.
vss
.
record
;
import
org.jeecg.pm.hikvision.sdk.response.HikvisionAbstractResponse
;
import
org.jeecg.pm.hikvision.sdk.result.vss.record.HikvisionEndManualRecordResult
;
/**
* <p>
*
* </p>
*
* @author 陈俊雄
* @since 2022/3/25
*/
public
class
HikvisionEndManualRecordResponse
extends
HikvisionAbstractResponse
<
HikvisionEndManualRecordResult
>
{
public
HikvisionEndManualRecordResponse
()
{
super
(
HikvisionEndManualRecordResult
.
class
);
}
}
jeecg-boot-parent/jeecg-boot-module-hikvision/src/main/java/org/jeecg/pm/hikvision/sdk/response/vss/record/HikvisionStartManualRecordResponse.java
0 → 100644
View file @
413989d0
package
org
.
jeecg
.
pm
.
hikvision
.
sdk
.
response
.
vss
.
record
;
import
org.jeecg.pm.hikvision.sdk.response.HikvisionAbstractResponse
;
import
org.jeecg.pm.hikvision.sdk.result.vss.record.HikvisionStartManualRecordResult
;
/**
* <p>
*
* </p>
*
* @author 陈俊雄
* @since 2022/3/25
*/
public
class
HikvisionStartManualRecordResponse
extends
HikvisionAbstractResponse
<
HikvisionStartManualRecordResult
>
{
public
HikvisionStartManualRecordResponse
()
{
super
(
HikvisionStartManualRecordResult
.
class
);
}
}
jeecg-boot-parent/jeecg-boot-module-hikvision/src/main/java/org/jeecg/pm/hikvision/sdk/result/vss/record/HikvisionEndManualRecordResult.java
0 → 100644
View file @
413989d0
package
org
.
jeecg
.
pm
.
hikvision
.
sdk
.
result
.
vss
.
record
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
lombok.extern.slf4j.Slf4j
;
import
org.jeecg.pm.hikvision.sdk.result.HikvisionBaseResult
;
/**
* <p>
*
* </p>
*
* @author 陈俊雄
* @since 2022/3/25
*/
@Slf4j
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
public
class
HikvisionEndManualRecordResult
extends
HikvisionBaseResult
{
}
jeecg-boot-parent/jeecg-boot-module-hikvision/src/main/java/org/jeecg/pm/hikvision/sdk/result/vss/record/HikvisionStartManualRecordResult.java
0 → 100644
View file @
413989d0
package
org
.
jeecg
.
pm
.
hikvision
.
sdk
.
result
.
vss
.
record
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
lombok.extern.slf4j.Slf4j
;
import
org.jeecg.pm.hikvision.sdk.result.HikvisionBaseResult
;
/**
* <p>
*
* </p>
*
* @author 陈俊雄
* @since 2022/3/25
*/
@Slf4j
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
public
class
HikvisionStartManualRecordResult
extends
HikvisionBaseResult
{
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment