package com.ruoyi.aibrain.domain;
|
|
import org.apache.commons.lang3.builder.ToStringBuilder;
|
import org.apache.commons.lang3.builder.ToStringStyle;
|
import com.ruoyi.common.annotation.Excel;
|
import com.ruoyi.common.core.domain.BaseEntity;
|
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* 设备管理对象 ai_camera
|
*
|
* @author wf
|
* @date 2023-03-08
|
*/
|
public class AiCamera
|
extends BaseEntity
|
{
|
private static final long serialVersionUID = 1L;
|
|
/** 主键自增 */
|
private Long id;
|
|
public Long getAreaId() {
|
return AreaId;
|
}
|
|
public void setAreaId(Long AreaId) {
|
this.AreaId = AreaId;
|
}
|
|
/** 区域主键 */
|
private Long AreaId;
|
|
/** 名称 */
|
@Excel(name = "名称")
|
private String name;
|
|
/** 编号 */
|
@Excel(name = "编号")
|
private String cameraNum;
|
|
/** 型号 */
|
@Excel(name = "型号")
|
private String cameraModel;
|
|
/** 状态sys_line_status: 1在线 0离线 */
|
@Excel(name = "状态",readConverterExp = "1=在线,0=离线")
|
private String status;
|
|
/** 布防区域sys_mine_region。1:中央变电所 2:中央水泵房 3:2#主皮带 4:9#主皮带 5:一采区变电所 6:六采区变电所 7:2#猴车机头 8:9#猴车机头 */
|
@Excel(name = "区域",readConverterExp = "1=中央变电所,2=中央水泵房,3=2#主皮带,4=9#主皮带,5=一采区变电所,6=六采区变电所,7=2#猴车机头,8=9#猴车机头")
|
private String region;
|
|
/** 布防区域 */
|
private String regionName;
|
|
/** 抓拍图片(用来算法划定区域) */
|
@Excel(name = "抓拍图片")
|
private String picture;
|
|
/** ip */
|
@Excel(name = "ip")
|
private String cameraIp;
|
|
/** 端口 */
|
@Excel(name = "端口")
|
private String cameraPort;
|
|
/** 登录账号 */
|
@Excel(name = "登录账号")
|
private String cameraUser;
|
|
/** 登录密码 */
|
@Excel(name = "登录密码")
|
private String cameraPassword;
|
|
/** 实时录像 */
|
@Excel(name = "实时录像" ,readConverterExp = "Y=是,N=否")
|
private String videoSwitch;
|
|
/** 运行状态:(1启动 0停止) */
|
private String runStatus;
|
|
/** 实时录像保留时长sys_yes_no:Y是 N否 */
|
@Excel(name = "实时录像保留时长")
|
private Integer videoDuration;
|
|
/** 累计报警次数 */
|
private Integer alarmCount;
|
|
/** 运行算法 */
|
private List<AiCameraRule> rules;
|
|
|
/** 皮带宽度 */
|
private Long leatherWidth;
|
|
/** rtsp流地址 */
|
private String rtspUrl;
|
|
/** X坐标 */
|
private String xCoordinate;
|
|
/** 是否推送base64 */
|
@Excel(name = "是否推送base64")
|
private Integer toPicture;
|
|
/** 推送rtmp流的地址 */
|
@Excel(name = "推送rtmp流的地址")
|
private String toRtmp;
|
|
/** 摄像头的rtsp流地址,用于webSocket传输 */
|
private String address;
|
|
/** 摄像头播放地址 */
|
@Excel(name = "摄像头播放地址")
|
private String playUrl;
|
|
/** 归属盒子 */
|
private Long boxId;
|
|
/** 推流宽度 */
|
private Integer rempW;
|
|
/** 推流高度 */
|
private Integer rempH;
|
|
/** 推流高度 */
|
private Boolean isShowText;
|
|
public Boolean getShowText() {
|
return isShowText;
|
}
|
|
public void setShowText(Boolean showText) {
|
isShowText = showText;
|
}
|
|
public Long getBoxId() {
|
return boxId;
|
}
|
|
public void setBoxId(Long boxId) {
|
this.boxId = boxId;
|
}
|
|
public Integer getRempW() {
|
return rempW;
|
}
|
|
public void setRempW(Integer rempW) {
|
this.rempW = rempW;
|
}
|
|
public Integer getRempH() {
|
return rempH;
|
}
|
|
public void setRempH(Integer rempH) {
|
this.rempH = rempH;
|
}
|
|
public String getPlayUrl() {
|
return playUrl;
|
}
|
|
public void setPlayUrl(String playUrl) {
|
this.playUrl = playUrl;
|
}
|
|
public String getAddress() {
|
return address;
|
}
|
|
public void setAddress(String adress) {
|
this.address = adress;
|
}
|
|
public Integer getToPicture() {
|
return toPicture;
|
}
|
|
public void setToPicture(Integer toPicture) {
|
this.toPicture = toPicture;
|
}
|
|
public String getToRtmp() {
|
return toRtmp;
|
}
|
|
public void setToRtmp(String toRtmp) {
|
this.toRtmp = toRtmp;
|
}
|
|
public AiAlarmInfo getAiAlarmInfo() {
|
return aiAlarmInfo;
|
}
|
|
public void setAiAlarmInfo(AiAlarmInfo aiAlarmInfo) {
|
this.aiAlarmInfo = aiAlarmInfo;
|
}
|
|
private AiAlarmInfo aiAlarmInfo;
|
|
public String getxCoordinate() {
|
return xCoordinate;
|
}
|
|
public void setxCoordinate(String xCoordinate) {
|
this.xCoordinate = xCoordinate;
|
}
|
|
public String getyCoordinate() {
|
return yCoordinate;
|
}
|
|
public void setyCoordinate(String yCoordinate) {
|
this.yCoordinate = yCoordinate;
|
}
|
|
/** Y坐标 */
|
private String yCoordinate;
|
|
|
public String getRtspUrl() {
|
return rtspUrl;
|
}
|
|
public void setRtspUrl(String rtspUrl) {
|
this.rtspUrl = rtspUrl;
|
}
|
|
public Long getLeatherWidth() {
|
return leatherWidth;
|
}
|
|
public void setLeatherWidth(Long leatherWidth) {
|
this.leatherWidth = leatherWidth;
|
}
|
|
public String getRunStatus() {
|
return runStatus;
|
}
|
|
public void setRunStatus(String runStatus) {
|
this.runStatus = runStatus;
|
}
|
|
public String getRegionName() {
|
return regionName;
|
}
|
|
public void setRegionName(String regionName) {
|
this.regionName = regionName;
|
}
|
|
public Integer getAlarmCount() {
|
return alarmCount;
|
}
|
|
public void setAlarmCount(Integer alarmCount) {
|
this.alarmCount = alarmCount;
|
}
|
|
public List<AiCameraRule> getRules() {
|
return rules;
|
}
|
|
public void setRules(List<AiCameraRule> rules) {
|
this.rules = rules;
|
}
|
|
public void setId(Long id)
|
{
|
this.id = id;
|
}
|
|
public Long getId()
|
{
|
return id;
|
}
|
public void setName(String name)
|
{
|
this.name = name;
|
}
|
|
public String getName()
|
{
|
return name;
|
}
|
public void setCameraNum(String cameraNum)
|
{
|
this.cameraNum = cameraNum;
|
}
|
|
public String getCameraNum()
|
{
|
return cameraNum;
|
}
|
public void setCameraModel(String cameraModel)
|
{
|
this.cameraModel = cameraModel;
|
}
|
|
public String getCameraModel()
|
{
|
return cameraModel;
|
}
|
public void setStatus(String status)
|
{
|
this.status = status;
|
}
|
|
public String getStatus()
|
{
|
return status;
|
}
|
public void setRegion(String region)
|
{
|
this.region = region;
|
}
|
|
public String getRegion()
|
{
|
return region;
|
}
|
public void setPicture(String picture)
|
{
|
this.picture = picture;
|
}
|
|
public String getPicture()
|
{
|
return picture;
|
}
|
public void setCameraIp(String cameraIp)
|
{
|
this.cameraIp = cameraIp;
|
}
|
|
public String getCameraIp()
|
{
|
return cameraIp;
|
}
|
public void setCameraPort(String cameraPort)
|
{
|
this.cameraPort = cameraPort;
|
}
|
|
public String getCameraPort()
|
{
|
return cameraPort;
|
}
|
public void setCameraUser(String cameraUser)
|
{
|
this.cameraUser = cameraUser;
|
}
|
|
public String getCameraUser()
|
{
|
return cameraUser;
|
}
|
public void setCameraPassword(String cameraPassword)
|
{
|
this.cameraPassword = cameraPassword;
|
}
|
|
public String getCameraPassword()
|
{
|
return cameraPassword;
|
}
|
public void setVideoSwitch(String videoSwitch)
|
{
|
this.videoSwitch = videoSwitch;
|
}
|
|
public String getVideoSwitch()
|
{
|
return videoSwitch;
|
}
|
public void setVideoDuration(Integer videoDuration)
|
{
|
this.videoDuration = videoDuration;
|
}
|
|
public Integer getVideoDuration()
|
{
|
return videoDuration;
|
}
|
|
@Override
|
public String toString() {
|
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
|
.append("id", getId())
|
.append("name", getName())
|
.append("cameraNum", getCameraNum())
|
.append("cameraModel", getCameraModel())
|
.append("status", getStatus())
|
.append("region", getRegion())
|
.append("picture", getPicture())
|
.append("cameraIp", getCameraIp())
|
.append("cameraPort", getCameraPort())
|
.append("cameraUser", getCameraUser())
|
.append("cameraPassword", getCameraPassword())
|
.append("videoSwitch", getVideoSwitch())
|
.append("videoDuration", getVideoDuration())
|
.append("createBy", getCreateBy())
|
.append("createTime", getCreateTime())
|
.append("updateBy", getUpdateBy())
|
.append("updateTime", getUpdateTime())
|
.append("remark", getRemark())
|
.toString();
|
}
|
}
|