信息概览功能开发

This commit is contained in:
huxin 2025-02-21 19:20:22 +08:00
parent 61a08b8c51
commit f11ac73301
1 changed files with 214 additions and 0 deletions

View File

@ -0,0 +1,214 @@
package com.dkl.large.domain;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.dkl.common.annotation.Excel;
import com.dkl.common.core.domain.BaseEntity;
/**
* 算法推送对象 dkl_camera_analysis
*
* @author Dkl
* @date 2025-07-23
*/
@Data
public class DklCameraAnalysis extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** $column.columnComment */
private Integer id;
/** 方法名 */
@Excel(name = "方法名")
private String method;
/** 事件从接收者(如设备接入框架)发出的时间 */
@Excel(name = "事件从接收者", readConverterExp = "如=设备接入框架")
private Date sendTime;
/** 事件类别 */
@Excel(name = "事件类别")
private String ability;
/** 删除标志0代表存在 2代表删除 */
private String delFlag;
/** 事件 Id */
@Excel(name = "事件 Id")
private String eventId;
/** 事件源编号 */
@Excel(name = "事件源编号")
private String srcIndex;
/** 事件源类型 */
@Excel(name = "事件源类型")
private String srcType;
/** 事件类型 */
@Excel(name = "事件类型")
private String eventType;
/** 事件状态 */
@Excel(name = "事件状态")
private String status;
/** 脉冲超时时间 */
@Excel(name = "脉冲超时时间")
private String timeout;
/** 事件发生时间 */
@Excel(name = "事件发生时间")
private String happenTime;
/** 组件标识 */
@Excel(name = "组件标识")
private String componentId;
/** 点位纬度 */
@Excel(name = "点位纬度")
private String latitude;
/** - */
@Excel(name = "-")
private String tenantIndexCode;
/** 核验期限 */
@Excel(name = "核验期限")
private String verifyTimeLimit;
/** 预置点编号 */
@Excel(name = "预置点编号")
private String presetIndexCode;
/** 赋能平台父事件的聚合时间,单位 ms */
@Excel(name = "赋能平台父事件的聚合时间,单位 ms")
private String bigTime;
/** 云存储视频锁定时间 */
@Excel(name = "云存储视频锁定时间")
private String lockTime;
/** 申请单编号 */
@Excel(name = "申请单编号")
private String applicationOrderUuid;
/** - */
@Excel(name = "-")
private String aiFunctionCode;
/** 关联的父事件id */
@Excel(name = "关联的父事件id")
private String parentEventId;
/** - */
@Excel(name = "-")
private String tag;
/** 规则 id */
@Excel(name = "规则 id")
private String ruleId;
/** 点位经度 */
@Excel(name = "点位经度")
private String longitude;
/** - */
@Excel(name = "-")
private String baseAlgorithmId;
/** 关联地址 */
@Excel(name = "关联地址")
private String locationName;
/** 事件等级 */
@Excel(name = "事件等级")
private String level;
/** 是否开启人工核验 */
@Excel(name = "是否开启人工核验")
private String verified;
/** 是否开启视频锁定功能 */
@Excel(name = "是否开启视频锁定功能")
private String videoLock;
/** 行为分析算法人数统计字段 */
@Excel(name = "行为分析算法人数统计字段")
private String regionPeopleNum;
/** 申请人 */
@Excel(name = "申请人")
private String applicant;
/** 事件码 */
@Excel(name = "事件码")
private String eventCode;
/** 识别目标框 */
@Excel(name = "识别目标框")
private String region;
/** 算法名称 */
@Excel(name = "算法名称")
private String baseAlgorithmName;
/** 算法名称 */
@Excel(name = "进区域人口")
private String enter;
/** 算法名称 */
@Excel(name = "出区域人口")
private String exit;
/** 下发到 ais 的任务id */
@Excel(name = "下发到 ais 的任务id")
private String taskId;
/** 原内容 */
@Excel(name = "原内容")
private String text;
/** 开始时间 */
@TableField(exist = false)
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date startTime;
/** 结束时间 */
@TableField(exist = false)
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date endTime;
/** 最大承载量 */
private String loadmax;
/** 检测总数 */
private String caneraMax;
/** 监控国标 */
private String dmcpoid;
/** 负责人联系方式 */
@TableField(exist = false)
private String dutyphone;
/** 部门id */
@TableField(exist = false)
private Long deptid;
/** 监控点位id */
@TableField(exist = false)
private Long dmpid;
/** 监控点位名称 */
@TableField(exist = false)
private String dmpName;
}