200 lines
5.5 KiB
C#
200 lines
5.5 KiB
C#
using Microsoft.EntityFrameworkCore;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel.DataAnnotations;
|
|
using System.ComponentModel.DataAnnotations.Schema;
|
|
using YD_XinWei.Api.Entitys;
|
|
|
|
namespace VOL.Entity.DomainModels.XinWei
|
|
{
|
|
[Table("XW_Device")]
|
|
public class XW_Device : EntityBase
|
|
{
|
|
/// <summary>
|
|
/// 编号
|
|
/// </summary>
|
|
[Key]
|
|
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
|
[Display(Description = "主键Id")]
|
|
[Comment("编号")]
|
|
public int Id { get; set; }
|
|
|
|
/// <summary>
|
|
/// 类型 (1 平板, 2 跳绳, ...)
|
|
/// </summary>
|
|
[Display(Name = "Type")]
|
|
[Comment("类型")]
|
|
[Column(TypeName = "double")]
|
|
public double? Type { get; set; }
|
|
|
|
/// <summary>
|
|
/// 设备型号
|
|
/// </summary>
|
|
[Display(Name = "DeviceType")]
|
|
[Comment("设备型号")]
|
|
public string? DeviceType { get; set; }
|
|
|
|
/// <summary>
|
|
/// 设备序列号
|
|
/// </summary>
|
|
[Display(Name = "DeviceSerial")]
|
|
[Comment("设备序列号")]
|
|
public string? DeviceSerial { get; set; }
|
|
|
|
/// <summary>
|
|
/// 设备 MAC 地址
|
|
/// </summary>
|
|
[Display(Name = "DeviceMac")]
|
|
[Comment("设备 MAC 地址")]
|
|
public string? DeviceMac { get; set; }
|
|
|
|
/// <summary>
|
|
/// 设备 IMEI 地址
|
|
/// </summary>
|
|
[Display(Name = "DeviceImei")]
|
|
[Comment("设备 IMEI 地址")]
|
|
public string? DeviceImei { get; set; }
|
|
|
|
/// <summary>
|
|
/// AI 摄像机 IP 地址 (多个 IP 用 , 隔开)
|
|
/// </summary>
|
|
[Display(Name = "CameraIp")]
|
|
[Comment("AI 摄像机 IP 地址")]
|
|
public string? CameraIp { get; set; }
|
|
|
|
/// <summary>
|
|
/// 抢跑 IP (短跑)
|
|
/// </summary>
|
|
[Display(Name = "GunJumpingIp")]
|
|
[Comment("抢跑 IP")]
|
|
public string? GunJumpingIp { get; set; }
|
|
|
|
/// <summary>
|
|
/// 是否是 EAI100 摄像头
|
|
/// </summary>
|
|
[Display(Name = "Eai100Flag")]
|
|
[Comment("是否是 EAI100 摄像头")]
|
|
public bool? Eai100Flag { get; set; }
|
|
|
|
/// <summary>
|
|
/// 组织 ID
|
|
/// </summary>
|
|
[Display(Name = "OrgId")]
|
|
[Comment("组织 ID")]
|
|
public int? OrgId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 组织名称
|
|
/// </summary>
|
|
[Display(Name = "OrgName")]
|
|
[Comment("组织名称")]
|
|
public string? OrgName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 用户 ID
|
|
/// </summary>
|
|
[Display(Name = "UserId")]
|
|
[Comment("用户 ID")]
|
|
public int? UserId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 用户名称
|
|
/// </summary>
|
|
[Display(Name = "UserName")]
|
|
[Comment("用户名称")]
|
|
public string? UserName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 软件版本
|
|
/// </summary>
|
|
[Display(Name = "SoftWareVer")]
|
|
[Comment("软件版本")]
|
|
public string? SoftWareVer { get; set; }
|
|
|
|
/// <summary>
|
|
/// 硬件版本
|
|
/// </summary>
|
|
[Display(Name = "HardwareVer")]
|
|
[Comment("硬件版本")]
|
|
public string? HardwareVer { get; set; }
|
|
|
|
/// <summary>
|
|
/// 应用时间
|
|
/// </summary>
|
|
[Display(Name = "DeployTime")]
|
|
[Comment("应用时间")]
|
|
public string? DeployTime { get; set; }
|
|
|
|
/// <summary>
|
|
/// 最后登录时间
|
|
/// </summary>
|
|
[Display(Name = "LastLoginTime")]
|
|
[Comment("最后登录时间")]
|
|
public string? LastLoginTime { get; set; }
|
|
|
|
/// <summary>
|
|
/// 备注
|
|
/// </summary>
|
|
[Display(Name = "Remark")]
|
|
[Comment("备注")]
|
|
public string? Remark { get; set; }
|
|
|
|
/// <summary>
|
|
/// 授权状态 (0 无效, 1 有效)
|
|
/// </summary>
|
|
[Display(Name = "State")]
|
|
[Comment("授权状态")]
|
|
public int? State { get; set; }
|
|
|
|
/// <summary>
|
|
/// 状态 (0 无效, 1 有效)
|
|
/// </summary>
|
|
[Display(Name = "Status")]
|
|
[Comment("状态")]
|
|
public int? Status { get; set; }
|
|
|
|
/// <summary>
|
|
/// 创建时间
|
|
/// </summary>
|
|
[Display(Name = "CreateTime")]
|
|
[Comment("创建时间")]
|
|
public string? CreateTime { get; set; }
|
|
|
|
/// <summary>
|
|
/// 创建人
|
|
/// </summary>
|
|
[Display(Name = "CreateBy")]
|
|
[Comment("创建人")]
|
|
public string? CreateBy { get; set; }
|
|
|
|
/// <summary>
|
|
/// 修改时间
|
|
/// </summary>
|
|
[Display(Name = "UpdateTime")]
|
|
[Comment("修改时间")]
|
|
public string? UpdateTime { get; set; }
|
|
|
|
/// <summary>
|
|
/// 修改人
|
|
/// </summary>
|
|
[Display(Name = "UpdateBy")]
|
|
[Comment("修改人")]
|
|
public string? UpdateBy { get; set; }
|
|
|
|
/// <summary>
|
|
/// 学校人脸的相似度 (80-99 之间的整数)
|
|
/// </summary>
|
|
[Display(Name = "SimilarNumber")]
|
|
[Comment("学校人脸的相似度")]
|
|
public int? SimilarNumber { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 摄像头序列号、版本信息
|
|
/// </summary>
|
|
[Display(Name = "摄像头序列号、版本信息")]
|
|
[Comment("摄像头序列号、版本信息")]
|
|
public List<XW_CameraInfo> CameraInfoList { get; set; } = new List<XW_CameraInfo>();
|
|
}
|
|
}
|