TrafficRecord.cs
1.26 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
using FreeSql.DataAnnotations;
namespace HHECS.DAQShared.Models
{
/// <summary>
/// 流量记录
/// </summary>
[Table(Name = "daq_traffic_record")]
public class TrafficRecord : BaseEntityCU<Guid>
{
/// <summary>
/// 源
/// </summary>
public string Origin { get; set; } = null!;
/// <summary>
/// 请求路径
/// </summary>
public string RequestPath { get; set; } = null!;
/// <summary>
/// 请求方式
/// </summary>
public string Method { get; set; } = null!;
/// <summary>
/// 客户端IP
/// </summary>
public string RemoteIpAddress { get; set; } = null!;
/// <summary>
/// 浏览器标识
/// </summary>
public string UserAgent { get; set; } = null!;
/// <summary>
/// 请求流量
/// </summary>
/// <remarks>字节</remarks>
public long RequestSize { get; set; }
/// <summary>
/// 响应流量
/// </summary>
/// <remarks>字节</remarks>
public long ResponseSize { get; set; }
/// <summary>
/// 客户端唯一标识
/// </summary>
public Guid ClientId { get; set; }
}
}