package com.ruoyi.aibrain.domain;
|
|
import com.ruoyi.activeMQ.vo.RuleAreaVO;
|
import io.swagger.models.auth.In;
|
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;
|
|
/**
|
* 设备算法规则对象 ai_camera_rule
|
*
|
* @author wf
|
* @date 2023-03-08
|
*/
|
public class AiCameraRule extends BaseEntity
|
{
|
private static final long serialVersionUID = 1L;
|
|
/** 主键自增 */
|
private Long id;
|
|
/** 设备ID */
|
@Excel(name = "设备ID")
|
private Long cameraId;
|
|
/** 算法ID */
|
@Excel(name = "算法ID")
|
private Long ruleId;
|
|
/** 算法名称 */
|
@Excel(name = "算法名称")
|
private String ruleName;
|
|
/** 划定区域(json串x和y坐标) */
|
@Excel(name = "划定区域")
|
private String ruleArea;
|
/** 偏载左侧区域(json串x和y坐标) */
|
private String leftArea;
|
/** 偏载中间区域(json串x和y坐标) */
|
private String centerArea;
|
/** 偏载右侧区域(json串x和y坐标) */
|
private String rightArea;
|
|
/** 报警联动录像 */
|
@Excel(name = "报警联动录像")
|
private String isRecord;
|
|
/** 报警联动录像时长(秒) */
|
@Excel(name = "报警联动录像时长")
|
private Integer recordDuration;
|
|
/** 报警人数 */
|
private Integer peopleNumber;
|
|
/** 报警人数 */
|
private List<RuleAreaVO> areas;
|
|
private Integer second;
|
private Integer threshold;
|
private Integer b;
|
private Integer g;
|
private Integer r;
|
private Integer pic_w;
|
private Integer pic_h;
|
|
public String getIsRecord() {
|
return isRecord;
|
}
|
|
public void setIsRecord(String isRecord) {
|
this.isRecord = isRecord;
|
}
|
|
public Integer getSecond() {
|
return second;
|
}
|
|
public void setSecond(Integer second) {
|
this.second = second;
|
}
|
|
public Integer getThreshold() {
|
return threshold;
|
}
|
|
public void setThreshold(Integer threshold) {
|
this.threshold = threshold;
|
}
|
|
public Integer getB() {
|
return b;
|
}
|
|
public void setB(Integer b) {
|
this.b = b;
|
}
|
|
public Integer getG() {
|
return g;
|
}
|
|
public void setG(Integer g) {
|
this.g = g;
|
}
|
|
public Integer getR() {
|
return r;
|
}
|
|
public void setR(Integer r) {
|
this.r = r;
|
}
|
|
public Integer getPic_w() {
|
return pic_w;
|
}
|
|
public void setPic_w(Integer pic_w) {
|
this.pic_w = pic_w;
|
}
|
|
public Integer getPic_h() {
|
return pic_h;
|
}
|
|
public void setPic_h(Integer pic_h) {
|
this.pic_h = pic_h;
|
}
|
|
public String getLeftArea() {
|
return leftArea;
|
}
|
|
public void setLeftArea(String leftArea) {
|
this.leftArea = leftArea;
|
}
|
|
public String getCenterArea() {
|
return centerArea;
|
}
|
|
public void setCenterArea(String centerArea) {
|
this.centerArea = centerArea;
|
}
|
|
public String getRightArea() {
|
return rightArea;
|
}
|
|
public void setRightArea(String rightArea) {
|
this.rightArea = rightArea;
|
}
|
|
public List<RuleAreaVO> getAreas() {
|
return areas;
|
}
|
|
public void setAreas(List<RuleAreaVO> areas) {
|
this.areas = areas;
|
}
|
|
public Integer getPeopleNumber() {
|
return peopleNumber;
|
}
|
|
public void setPeopleNumber(Integer peopleNumber) {
|
this.peopleNumber = peopleNumber;
|
}
|
|
public void setId(Long id)
|
{
|
this.id = id;
|
}
|
|
public Long getId()
|
{
|
return id;
|
}
|
public void setCameraId(Long cameraId)
|
{
|
this.cameraId = cameraId;
|
}
|
|
public Long getCameraId()
|
{
|
return cameraId;
|
}
|
public void setRuleId(Long ruleId)
|
{
|
this.ruleId = ruleId;
|
}
|
|
public Long getRuleId()
|
{
|
return ruleId;
|
}
|
public void setRuleName(String ruleName)
|
{
|
this.ruleName = ruleName;
|
}
|
|
public String getRuleName()
|
{
|
return ruleName;
|
}
|
public void setRuleArea(String ruleArea)
|
{
|
this.ruleArea = ruleArea;
|
}
|
|
public String getRuleArea()
|
{
|
return ruleArea;
|
}
|
|
public Integer getRecordDuration() {
|
return recordDuration;
|
}
|
|
public void setRecordDuration(Integer recordDuration) {
|
this.recordDuration = recordDuration;
|
}
|
|
@Override
|
public String toString() {
|
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
|
.append("id", getId())
|
.append("cameraId", getCameraId())
|
.append("ruleId", getRuleId())
|
.append("ruleName", getRuleName())
|
.append("ruleArea", getRuleArea())
|
.append("isRecord", getIsRecord())
|
.append("recordDuration", getRecordDuration())
|
.append("createBy", getCreateBy())
|
.append("createTime", getCreateTime())
|
.append("updateBy", getUpdateBy())
|
.append("updateTime", getUpdateTime())
|
.append("remark", getRemark())
|
.toString();
|
}
|
}
|