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 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 getAreas() { return areas; } public void setAreas(List 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(); } }