Files
SecMPS/api_sqlsugar/VolPro.Entity/DomainModels/Warehouse/partial/warehouse_realtimealert.cs
2026-05-15 23:22:48 +08:00

968 lines
21 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/*
*代码由框架生成,任何更改都可能导致被代码生成器覆盖
*如果数据库字段发生变化请在代码生器重新生成此Model
*/
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SqlSugar;
using VolPro.Entity.SystemModels;
namespace VolPro.Entity.DomainModels
{
public partial class warehouse_realtimealert
{
//此处配置字段(字段配置见此model的另一个partial),如果表中没有此字段请加上[SugarColumn(IsIgnore = true)]属性,否则会异常
}
public class AlertModel
{
/// <summary>
///告警信息
/// </summary>
[Display(Name = "告警信息")]
[MaxLength(255)]
[Column(TypeName = "nvarchar(255)")]
[Editable(true)]
public string Message { get; set; }
/// <summary>
///告警图片
/// </summary>
[Display(Name = "告警图片")]
[MaxLength(255)]
[Column(TypeName = "nvarchar(255)")]
[Editable(true)]
public string picture { get; set; }
/// <summary>
///告警原始图片
/// </summary>
[Display(Name = "告警原始图片")]
[MaxLength(255)]
[Column(TypeName = "nvarchar(255)")]
[Editable(true)]
public string originPic { get; set; }
/// <summary>
///人脸小图
/// </summary>
[Display(Name = "人脸小图")]
[MaxLength(255)]
[Column(TypeName = "nvarchar(255)")]
[Editable(true)]
public string facePic { get; set; }
/// <summary>
///人体小图
/// </summary>
[Display(Name = "人体小图")]
[MaxLength(255)]
[Column(TypeName = "nvarchar(255)")]
[Editable(true)]
public string bodyPic { get; set; }
/// <summary>
///告警视频
/// </summary>
[Display(Name = "告警视频")]
[MaxLength(255)]
[Column(TypeName = "nvarchar(255)")]
[Editable(true)]
public string video { get; set; }
/// <summary>
///推送数据大类
/// </summary>
[Display(Name = "推送数据大类")]
[MaxLength(255)]
[Column(TypeName = "nvarchar(255)")]
[Editable(true)]
public string type { get; set; }
/// <summary>
///告警数据JSON字符串
/// </summary>
[Display(Name = "告警数据JSON字符串")]
[Column(TypeName = "nvarchar(max)")]
[Editable(true)]
public string data { get; set; }
}
/// <summary>
/// 登录结果类
/// </summary>
public class LoginResult
{
/// <summary>
/// 返回码
/// </summary>
public string Code { get; set; }
/// <summary>
/// 返回消息
/// </summary>
public string Message { get; set; }
/// <summary>
/// 返回数据
/// </summary>
public LoginData Data { get; set; }
}
/// <summary>
/// 登录返回的数据
/// </summary>
public class LoginData
{
/// <summary>
/// 主标题
/// </summary>
public string MainTitle { get; set; }
/// <summary>
/// 会话ID
/// </summary>
public string SessionId { get; set; }
/// <summary>
/// 用户名称
/// </summary>
public string UserName { get; set; }
/// <summary>
/// 用户ID
/// </summary>
public int UserId { get; set; }
/// <summary>
/// 用户代码
/// </summary>
public string UserCode { get; set; }
}
/// <summary>
/// 人员告警数据模型对应文档8.7.1人员告警数据详情)
/// </summary>
public class PersonAlertData
{
/// <summary>
/// 抓拍ID
/// </summary>
public string captureId { get; set; }
/// <summary>
/// 抓拍(告警)图
/// </summary>
public string capturePic { get; set; }
/// <summary>
/// 人脸图片
/// </summary>
public string facePic { get; set; }
/// <summary>
/// 人脸框
/// </summary>
public string faceRect { get; set; }
/// <summary>
/// 抓拍时间
/// </summary>
public string captureTime { get; set; }
/// <summary>
/// 抓拍设备名称
/// </summary>
public string deviceName { get; set; }
/// <summary>
/// 抓拍设备ID
/// </summary>
public string deviceId { get; set; }
/// <summary>
/// 抓拍设备唯一码
/// </summary>
public string deviceNo { get; set; }
/// <summary>
/// 任务ID
/// </summary>
public string taskId { get; set; }
/// <summary>
/// 人员ID
/// </summary>
public string personId { get; set; }
/// <summary>
/// 人员姓名
/// </summary>
public string name { get; set; }
/// <summary>
/// 人员底图
/// </summary>
public string photo { get; set; }
/// <summary>
/// 人员匹配得分
/// </summary>
public string score { get; set; }
/// <summary>
/// 性别(男,女)
/// </summary>
public string gender { get; set; }
/// <summary>
/// 年龄(少年,中年,老年)
/// </summary>
public string age { get; set; }
/// <summary>
/// 发型(短发,长发)
/// </summary>
public string hair { get; set; }
/// <summary>
/// 帽子类型(戴,未戴)
/// </summary>
public string hat { get; set; }
/// <summary>
/// 目标ID
/// </summary>
public string targetId { get; set; }
/// <summary>
/// 人员库ID
/// </summary>
public string groupId { get; set; }
/// <summary>
/// 人员库属性1-白名单2-黑名单)
/// </summary>
public string groupType { get; set; }
/// <summary>
/// 人员库名称
/// </summary>
public string groupName { get; set; }
/// <summary>
/// 分析设备ID(设备唯一码)
/// </summary>
public string recogDeviceId { get; set; }
/// <summary>
/// 分析设备唯一码
/// </summary>
public string recogDeviceNo { get; set; }
/// <summary>
/// 租户ID
/// </summary>
public string tenantId { get; set; }
/// <summary>
/// 事件ID
/// </summary>
public string eventId { get; set; }
}
/// <summary>
/// 人员抓拍数据模型对应文档8.6.1人员抓拍数据详情)
/// </summary>
public class PersonCaptureData
{
/// <summary>
/// 抓拍ID
/// </summary>
public string captureId { get; set; }
/// <summary>
/// 抓拍(告警)图
/// </summary>
public string capturePic { get; set; }
/// <summary>
/// 人脸图片
/// </summary>
public string facePic { get; set; }
/// <summary>
/// 人脸框
/// </summary>
public string faceRect { get; set; }
/// <summary>
/// 抓拍时间
/// </summary>
public string captureTime { get; set; }
/// <summary>
/// 抓拍设备名称
/// </summary>
public string deviceName { get; set; }
/// <summary>
/// 抓拍设备ID
/// </summary>
public string deviceId { get; set; }
/// <summary>
/// 抓拍设备唯一码
/// </summary>
public string deviceNo { get; set; }
/// <summary>
/// 人员匹配得分
/// </summary>
public string score { get; set; }
/// <summary>
/// 性别(男,女)
/// </summary>
public string gender { get; set; }
/// <summary>
/// 年龄(少年,中年,老年)
/// </summary>
public string age { get; set; }
/// <summary>
/// 发型(短发,长发)
/// </summary>
public string hair { get; set; }
/// <summary>
/// 帽子类型(戴,未戴)
/// </summary>
public string hat { get; set; }
/// <summary>
/// 口罩(有,无)
/// </summary>
public string mask { get; set; }
/// <summary>
/// 分析设备ID(设备唯一码)
/// </summary>
public string recogDeviceId { get; set; }
/// <summary>
/// 分析设备唯一码
/// </summary>
public string recogDeviceNo { get; set; }
/// <summary>
/// 租户ID
/// </summary>
public string tenantId { get; set; }
}
/// <summary>
/// 人员抓拍数据模型
/// </summary>
public class PersonCaptureModel
{
/// <summary>
/// 租户ID
/// </summary>
public string tenantId { get; set; }
/// <summary>
/// 抓拍ID
/// </summary>
public string captureId { get; set; }
/// <summary>
/// 抓拍设备ID
/// </summary>
public string deviceId { get; set; }
/// <summary>
/// 抓拍设备IP
/// </summary>
public string deviceIp { get; set; }
/// <summary>
/// 分析设备ID
/// </summary>
public string recogDeviceId { get; set; }
/// <summary>
/// 分析设备唯一码
/// </summary>
public string recogDeviceNo { get; set; }
/// <summary>
/// 分析设备代码
/// </summary>
public string recogDeviceCode { get; set; }
/// <summary>
/// 抓拍设备名称
/// </summary>
public string deviceName { get; set; }
/// <summary>
/// 抓拍设备唯一码
/// </summary>
public string deviceNo { get; set; }
/// <summary>
/// 抓拍设备代码
/// </summary>
public string deviceCode { get; set; }
/// <summary>
/// 设备位置名称
/// </summary>
public string deviceLocationName { get; set; }
/// <summary>
/// 抓拍时间
/// </summary>
public string captureTime { get; set; }
/// <summary>
/// 抓拍(告警)图
/// </summary>
public string capturePic { get; set; }
/// <summary>
/// 人脸图片
/// </summary>
public string facePic { get; set; }
/// <summary>
/// 人脸框
/// </summary>
public string faceRect { get; set; }
/// <summary>
/// 人体图片
/// </summary>
public string bodyPic { get; set; }
/// <summary>
/// 人体框
/// </summary>
public string bodyRect { get; set; }
/// <summary>
/// 性别
/// </summary>
public string gender { get; set; }
/// <summary>
/// 年龄
/// </summary>
public string age { get; set; }
/// <summary>
/// 上衣颜色
/// </summary>
public string upperColor { get; set; }
/// <summary>
/// 上衣类型
/// </summary>
public string upperType { get; set; }
/// <summary>
/// 下衣颜色
/// </summary>
public string bottomColor { get; set; }
/// <summary>
/// 下衣类型
/// </summary>
public string bottomType { get; set; }
/// <summary>
/// 发型
/// </summary>
public string hair { get; set; }
/// <summary>
/// 帽子类型
/// </summary>
public string hat { get; set; }
/// <summary>
/// 帽子颜色
/// </summary>
public string hatColor { get; set; }
/// <summary>
/// 眼镜
/// </summary>
public string glassess { get; set; }
/// <summary>
/// 口罩
/// </summary>
public string mask { get; set; }
/// <summary>
/// 备注
/// </summary>
public string comment { get; set; }
/// <summary>
/// 发送状态
/// </summary>
public string sent { get; set; }
/// <summary>
/// 场景代码
/// </summary>
public string sceneCode { get; set; }
/// <summary>
/// 轨迹ID
/// </summary>
public string trackId { get; set; }
}
/// <summary>
/// 告警类型10数据模型
/// </summary>
public class PersonCaptureModel10
{
/// <summary>
/// 租户ID
/// </summary>
public string tenantId { get; set; }
/// <summary>
/// 抓拍ID
/// </summary>
public string captureId { get; set; }
/// <summary>
/// 抓拍设备ID
/// </summary>
public string deviceId { get; set; }
/// <summary>
/// 抓拍设备IP
/// </summary>
public string deviceIp { get; set; }
/// <summary>
/// 分析设备ID
/// </summary>
public string recogDeviceId { get; set; }
/// <summary>
/// 分析设备唯一码
/// </summary>
public string recogDeviceNo { get; set; }
/// <summary>
/// 分析设备代码
/// </summary>
public string recogDeviceCode { get; set; }
/// <summary>
/// 抓拍设备名称
/// </summary>
public string deviceName { get; set; }
/// <summary>
/// 抓拍设备唯一码
/// </summary>
public string deviceNo { get; set; }
/// <summary>
/// 抓拍设备代码
/// </summary>
public string deviceCode { get; set; }
/// <summary>
/// 设备位置名称
/// </summary>
public string deviceLocationName { get; set; }
/// <summary>
/// 抓拍时间
/// </summary>
public string captureTime { get; set; }
/// <summary>
/// 抓拍(告警)图
/// </summary>
public string capturePic { get; set; }
/// <summary>
/// 人脸图片
/// </summary>
public string facePic { get; set; }
/// <summary>
/// 人脸框
/// </summary>
public string faceRect { get; set; }
/// <summary>
/// 人体图片
/// </summary>
public string bodyPic { get; set; }
/// <summary>
/// 人体框
/// </summary>
public string bodyRect { get; set; }
/// <summary>
/// 性别
/// </summary>
public string gender { get; set; }
/// <summary>
/// 年龄
/// </summary>
public string age { get; set; }
/// <summary>
/// 上衣颜色
/// </summary>
public string upperColor { get; set; }
/// <summary>
/// 上衣类型
/// </summary>
public string upperType { get; set; }
/// <summary>
/// 下衣颜色
/// </summary>
public string bottomColor { get; set; }
/// <summary>
/// 下衣类型
/// </summary>
public string bottomType { get; set; }
/// <summary>
/// 发型
/// </summary>
public string hair { get; set; }
/// <summary>
/// 帽子类型
/// </summary>
public string hat { get; set; }
/// <summary>
/// 帽子颜色
/// </summary>
public string hatColor { get; set; }
/// <summary>
/// 眼镜
/// </summary>
public string glassess { get; set; }
/// <summary>
/// 口罩
/// </summary>
public string mask { get; set; }
/// <summary>
/// 备注
/// </summary>
public string comment { get; set; }
/// <summary>
/// 发送状态
/// </summary>
public string sent { get; set; }
/// <summary>
/// 场景代码
/// </summary>
public string sceneCode { get; set; }
/// <summary>
/// 轨迹ID
/// </summary>
public string trackId { get; set; }
}
/// <summary>
/// 人员告警事件数据模型
/// </summary>
public class PersonAlarmEventModel
{
/// <summary>
/// 租户ID
/// </summary>
public string tenantId { get; set; }
/// <summary>
/// 事件ID
/// </summary>
public string eventId { get; set; }
/// <summary>
/// 抓拍ID
/// </summary>
public string captureId { get; set; }
/// <summary>
/// 告警类型
/// </summary>
public string alertType { get; set; }
/// <summary>
/// 任务ID
/// </summary>
public string taskId { get; set; }
/// <summary>
/// 任务名称
/// </summary>
public string taskName { get; set; }
/// <summary>
/// 人员ID
/// </summary>
public string personId { get; set; }
/// <summary>
/// 人员编码
/// </summary>
public string personCode { get; set; }
/// <summary>
/// 人员姓名
/// </summary>
public string name { get; set; }
/// <summary>
/// 人员底图
/// </summary>
public string photo { get; set; }
/// <summary>
/// 匹配得分
/// </summary>
public string score { get; set; }
/// <summary>
/// 人体匹配得分
/// </summary>
public string bodyScore { get; set; }
/// <summary>
/// 目标ID
/// </summary>
public string targetId { get; set; }
/// <summary>
/// 人员库ID
/// </summary>
public string groupId { get; set; }
/// <summary>
/// 人员库类型
/// </summary>
public string groupType { get; set; }
/// <summary>
/// 人员库名称
/// </summary>
public string groupName { get; set; }
/// <summary>
/// 设备ID
/// </summary>
public string deviceId { get; set; }
/// <summary>
/// 设备IP
/// </summary>
public string deviceIp { get; set; }
/// <summary>
/// 分析设备ID
/// </summary>
public string recogDeviceId { get; set; }
/// <summary>
/// 分析设备唯一码
/// </summary>
public string recogDeviceNo { get; set; }
/// <summary>
/// 分析设备编码
/// </summary>
public string recogDeviceCode { get; set; }
/// <summary>
/// 分析设备名称
/// </summary>
public string recogDeviceName { get; set; }
/// <summary>
/// 设备名称
/// </summary>
public string deviceName { get; set; }
/// <summary>
/// 设备唯一码
/// </summary>
public string deviceNo { get; set; }
/// <summary>
/// 设备编码
/// </summary>
public string deviceCode { get; set; }
/// <summary>
/// 设备位置名称
/// </summary>
public string deviceLocationName { get; set; }
/// <summary>
/// 抓拍时间
/// </summary>
public string captureTime { get; set; }
/// <summary>
/// 抓拍图片
/// </summary>
public string capturePic { get; set; }
/// <summary>
/// 人脸图片
/// </summary>
public string facePic { get; set; }
/// <summary>
/// 人脸框
/// </summary>
public string faceRect { get; set; }
/// <summary>
/// 人体图片
/// </summary>
public string bodyPic { get; set; }
/// <summary>
/// 人体框
/// </summary>
public string bodyRect { get; set; }
/// <summary>
/// 性别
/// </summary>
public string gender { get; set; }
/// <summary>
/// 年龄
/// </summary>
public string age { get; set; }
/// <summary>
/// 上衣颜色
/// </summary>
public string upperColor { get; set; }
/// <summary>
/// 上衣类型
/// </summary>
public string upperType { get; set; }
/// <summary>
/// 下衣颜色
/// </summary>
public string bottomColor { get; set; }
/// <summary>
/// 下衣类型
/// </summary>
public string bottomType { get; set; }
/// <summary>
/// 发型
/// </summary>
public string hair { get; set; }
/// <summary>
/// 帽子类型
/// </summary>
public string hat { get; set; }
/// <summary>
/// 帽子颜色
/// </summary>
public string hatColor { get; set; }
/// <summary>
/// 眼镜
/// </summary>
public string glassess { get; set; }
/// <summary>
/// 口罩
/// </summary>
public string mask { get; set; }
/// <summary>
/// 备注
/// </summary>
public string comment { get; set; }
/// <summary>
/// 是否已处理
/// </summary>
public string processed { get; set; }
/// <summary>
/// 处理结果
/// </summary>
public string processResult { get; set; }
/// <summary>
/// 风险等级
/// </summary>
public string riskLevel { get; set; }
/// <summary>
/// 发送状态
/// </summary>
public string sent { get; set; }
/// <summary>
/// 场景代码
/// </summary>
public string sceneCode { get; set; }
/// <summary>
/// 轨迹ID
/// </summary>
public string trackId { get; set; }
/// <summary>
/// 推送状态
/// </summary>
public string pushStatus { get; set; }
/// <summary>
/// 陌生人ID
/// </summary>
public string strangerId { get; set; }
}
}