testing remote stuff
This commit is contained in:
parent
1e05d4576d
commit
3c9ccaafeb
374 changed files with 10526 additions and 2037 deletions
39
src/Core/Insight.Infrastructure/Entities/Host/HostSystem.cs
Normal file
39
src/Core/Insight.Infrastructure/Entities/Host/HostSystem.cs
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
using MongoDB.Bson;
|
||||
using MongoDB.Bson.Serialization.Attributes;
|
||||
using MongoDB.Driver;
|
||||
using System.Text.Json.Serialization;
|
||||
|
||||
namespace Insight.Infrastructure.Entities;
|
||||
|
||||
public static partial class MongoDatabaseExtensions
|
||||
{
|
||||
public static IMongoCollection<HostSystemEntity> HostSystem(this IMongoDatabase database) => database.GetCollection<HostSystemEntity>("host_sys");
|
||||
}
|
||||
|
||||
[BsonIgnoreExtraElements]
|
||||
public class HostSystemEntity
|
||||
{
|
||||
[BsonId, BsonRepresentation(BsonType.ObjectId), JsonPropertyName("id")]
|
||||
public string? Id { get; set; }
|
||||
|
||||
[BsonElement("_host"), BsonRepresentation(BsonType.ObjectId), JsonPropertyName("host")]
|
||||
public string? Host { get; set; }
|
||||
|
||||
[BsonElement("insert")]
|
||||
public DateTime? Insert { get; set; }
|
||||
|
||||
[BsonElement("update")]
|
||||
public DateTime? Update { get; set; }
|
||||
|
||||
[BsonElement("localtime")]
|
||||
public DateTime? LocalTime { get; set; }
|
||||
|
||||
[BsonElement("bootuptime")]
|
||||
public DateTime? BootUpTime { get; set; }
|
||||
|
||||
[BsonElement("processes")]
|
||||
public uint? Processes { get; set; }
|
||||
|
||||
[BsonElement("license")]
|
||||
public string? License { get; set; }
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue