123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109 |
- using IES.ExamServer.Services;
- namespace IES.ExamServer.Models
- {
-
- public class ServerDevice
- {
- public string? id { get; set; }
- public School? school { get; set; }
- /// <summary>
- /// 设备id
- /// </summary>
- public string? deviceId { get; set; }
- public string? userName { get; set; }
- /// <summary>
- /// 机器名
- /// </summary>
- public string? name { get; set; }
- /// <summary>
- /// 操作系统
- /// </summary>
- public string? os { get; set; }
- /// <summary>
- /// 操作系统位数 64位/32位
- /// </summary>
- public string? bit { get; set; }
- /// <summary>
- /// 操作系统指令架构 x86/x64, arm arm64 其他
- /// </summary>
- public string? arch { get; set; }
- /// <summary>
- /// CPU核心数量
- /// </summary>
- public int cpu { get; set; }
- public List<CPUInfo> cpuInfos { get; set; } = new List<CPUInfo>();
- /// <summary>
- /// 内存大小
- /// </summary>
- public long ram { get; set; }
- /// <summary>
- /// 远程ip
- /// </summary>
- public string? remote { get; set; }
- /// <summary>
- /// 端口,可能有多个端口
- /// </summary>
- public List<UriInfo> uris { get; set; } = new List<UriInfo>();
- /// <summary>
- /// 地区
- /// </summary>
- public string? region { get; set; }
- /// <summary>
- /// 网卡 IP信息
- /// </summary>
- public List<Network> networks { get; set; } = new List<Network>();
- /// <summary>
- /// 本地域名
- /// </summary>
- // public string? domain { get; set; }
- /// <summary>
- /// 域名状态 0:未注册,1:正常,2:未授权,需要手动设置或管理员运行
- /// </summary>
- //public int domainStatus { get; set; }
- }
- public class CPUInfo
- {
- public string? name { get; set; }
- public string? hz { get; set; }
- }
- public class Network
- {
- /// <summary>
- /// 网卡信息id
- /// </summary>
- public string? id { get; set; }
- /// <summary>
- /// 网卡名称
- /// </summary>
- /// </summary>
- public string? name { get; set; }
- /// <summary>
- /// 网卡简短名称
- /// </summary>
- public string? sname { get; set; }
- /// <summary>
- /// mac地址
- /// </summary>
- public string? mac { get; set; }
- /// <summary>
- /// ip地址
- /// </summary>
- public string? ip { get; set; }
- /// <summary>
- /// 绑定域名
- /// </summary>
- //public string? domain { get; set; }
- public int physical { get; set; }
- /// <summary>
- /// 当前主站域名
- /// </summary>
- public int primary { get; set; }
- /// <summary>
- /// 脚本压缩文件
- /// </summary>
- public string? batscriptZip { get; set; }
- }
- }
|