SoftLogDto.cs
1.65 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
using System.Text.Json.Serialization;
namespace HHECS.DAQServer.Dto.Equipment
{
public class SoftLogDto
{
/// <summary>
/// 客户端Id
/// </summary>
public Guid ClientId { get; set; }
/// <summary>
/// 日志信息
/// </summary>
public List<SoftLogItemDto> Logs { get; set; } = new List<SoftLogItemDto>();
}
public class SoftLogItemDto
{
/// <summary>
/// 日志类型
/// </summary>
/// <remarks>错误等级 other, warn, error</remarks>
public string LogType { get; set; }
/// <summary>
/// 日志信息
/// </summary>
public string Msg { get; set; }
/// <summary>
/// 备用字段1
/// </summary>
[JsonPropertyName("backup_field1")]
public string BackupField1 { get; set; }
/// <summary>
/// 备用字段2
/// </summary>
[JsonPropertyName("backup_field2")]
public string BackupField2 { get; set; }
/// <summary>
/// 备用字段2
/// </summary>
[JsonPropertyName("backup_field3")]
public string BackupField3 { get; set; }
/// <summary>
/// 备用字段2
/// </summary>
[JsonPropertyName("backup_field4")]
public string BackupField4 { get; set; }
/// <summary>
/// 备注
/// </summary>
public string Remarks { get; set; }
/// <summary>
/// 数据提交时间戳/数据源时间戳
/// </summary>
/// <remarks>支持秒或毫秒</remarks>
public long Timestamp { get; set; }
}
}