修复心跳异常,支持通道列表,推流列表,拉流代理列表直接查看对应的云端录像,兼容大于INT的ssrc的格式化
This commit is contained in:
99
src/main/java/com/genersoft/iot/vmp/vmanager/bean/PageInfo.java
Executable file
99
src/main/java/com/genersoft/iot/vmp/vmanager/bean/PageInfo.java
Executable file
@@ -0,0 +1,99 @@
|
||||
package com.genersoft.iot.vmp.vmanager.bean;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
public class PageInfo<T> {
|
||||
//当前页
|
||||
private int pageNum;
|
||||
//每页的数量
|
||||
private int pageSize;
|
||||
//当前页的数量
|
||||
private int size;
|
||||
//总页数
|
||||
private int pages;
|
||||
//总数
|
||||
private int total;
|
||||
|
||||
private List<T> resultData;
|
||||
|
||||
private List<T> list;
|
||||
|
||||
public PageInfo(List<T> resultData) {
|
||||
this.resultData = resultData;
|
||||
}
|
||||
|
||||
public PageInfo() {
|
||||
}
|
||||
|
||||
public void startPage(int page, int count) {
|
||||
if (count <= 0) count = 10;
|
||||
if (page <= 0) page = 1;
|
||||
this.pageNum = page;
|
||||
this.pageSize = count;
|
||||
this.total = resultData.size();
|
||||
|
||||
this.pages = total % count == 0 ? total / count : total / count + 1;
|
||||
int fromIndx = (page - 1) * count;
|
||||
if (fromIndx > this.total - 1) {
|
||||
this.list = new ArrayList<>();
|
||||
this.size = 0;
|
||||
return;
|
||||
}
|
||||
|
||||
int toIndx = page * count;
|
||||
if (toIndx > this.total) {
|
||||
toIndx = this.total;
|
||||
}
|
||||
this.list = this.resultData.subList(fromIndx, toIndx);
|
||||
this.size = this.list.size();
|
||||
}
|
||||
|
||||
public int getPageNum() {
|
||||
return pageNum;
|
||||
}
|
||||
|
||||
public void setPageNum(int pageNum) {
|
||||
this.pageNum = pageNum;
|
||||
}
|
||||
|
||||
public int getPageSize() {
|
||||
return pageSize;
|
||||
}
|
||||
|
||||
public void setPageSize(int pageSize) {
|
||||
this.pageSize = pageSize;
|
||||
}
|
||||
|
||||
public int getSize() {
|
||||
return size;
|
||||
}
|
||||
|
||||
public void setSize(int size) {
|
||||
this.size = size;
|
||||
}
|
||||
|
||||
public int getPages() {
|
||||
return pages;
|
||||
}
|
||||
|
||||
public void setPages(int pages) {
|
||||
this.pages = pages;
|
||||
}
|
||||
|
||||
public int getTotal() {
|
||||
return total;
|
||||
}
|
||||
|
||||
public void setTotal(int total) {
|
||||
this.total = total;
|
||||
}
|
||||
|
||||
public List<T> getList() {
|
||||
return list;
|
||||
}
|
||||
|
||||
public void setList(List<T> list) {
|
||||
this.list = list;
|
||||
}
|
||||
}
|
||||
53
src/main/java/com/genersoft/iot/vmp/vmanager/bean/RecordFile.java
Executable file
53
src/main/java/com/genersoft/iot/vmp/vmanager/bean/RecordFile.java
Executable file
@@ -0,0 +1,53 @@
|
||||
package com.genersoft.iot.vmp.vmanager.bean;
|
||||
|
||||
public class RecordFile {
|
||||
private String app;
|
||||
private String stream;
|
||||
|
||||
private String fileName;
|
||||
|
||||
private String mediaServerId;
|
||||
|
||||
private String date;
|
||||
|
||||
|
||||
public String getApp() {
|
||||
return app;
|
||||
}
|
||||
|
||||
public void setApp(String app) {
|
||||
this.app = app;
|
||||
}
|
||||
|
||||
public String getStream() {
|
||||
return stream;
|
||||
}
|
||||
|
||||
public void setStream(String stream) {
|
||||
this.stream = stream;
|
||||
}
|
||||
|
||||
public String getFileName() {
|
||||
return fileName;
|
||||
}
|
||||
|
||||
public void setFileName(String fileName) {
|
||||
this.fileName = fileName;
|
||||
}
|
||||
|
||||
public String getMediaServerId() {
|
||||
return mediaServerId;
|
||||
}
|
||||
|
||||
public void setMediaServerId(String mediaServerId) {
|
||||
this.mediaServerId = mediaServerId;
|
||||
}
|
||||
|
||||
public String getDate() {
|
||||
return date;
|
||||
}
|
||||
|
||||
public void setDate(String date) {
|
||||
this.date = date;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user