sunpengfei
昨天 f2531a32531f2da6c6119201dc7c7d666e583bf2
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace FlexJobApi.Core
{
    /// <summary>
    /// 资源日志分页列表查询
    /// </summary>
    [Resource([EnumResourceController.CommonServerLogRecords])]
    public class GetResourceLogsQuery : PagedListQuery<GetResourceLogsQueryResult, GetResourceLogsQueryResultItem>
    {
        /// <summary>
        /// 跟踪Id
        /// </summary>
        public string TraceId { get; set; }
 
        /// <summary>
        /// 关键字
        /// </summary>
        public string Keywords { get; set; }
 
        /// <summary>
        /// 创建时间-起始
        /// </summary>
        public DateTime? CreatedTimeBegin { get; set; }
 
        /// <summary>
        /// 创建时间-截止
        /// </summary>
        public DateTime? CreatedTimeEnd { get; set; }
    }
 
    /// <summary>
    /// 资源日志分页列表查询-结果
    /// </summary>
    public class GetResourceLogsQueryResult : PagedListQueryResult<GetResourceLogsQueryResultItem>
    {
 
    }
 
    /// <summary>
    /// 资源日志分页列表查询-结果-项
    /// </summary>
    public class GetResourceLogsQueryResultItem
    {
        /// <summary>
        /// Id
        /// </summary>
        public Guid Id { get; set; }
 
        /// <summary>
        /// 请求方式
        /// </summary>
        public EnumResourceMethod Method { get; set; }
 
        /// <summary>
        /// 域名
        /// </summary>
        public string Domain { get; set; }
 
        /// <summary>
        /// 地址
        /// </summary>
        public string Path { get; set; }
 
        /// <summary>
        /// 请求头
        /// </summary>
        public string RequestHeaders { get; set; }
 
        /// <summary>
        /// 请求参数
        /// </summary>
        public string Request { get; set; }
 
        /// <summary>
        /// 请求头
        /// </summary>
        public string ResponseHeaders { get; set; }
 
        /// <summary>
        /// 响应结果
        /// </summary>
        public string Response { get; set; }
 
        /// <summary>
        /// 是否成功
        /// </summary>
        public bool IsSuccess { get; set; }
 
        /// <summary>
        /// 客户端IP地址
        /// </summary>
        public string ClientIpAddress { get; set; }
 
        /// <summary>
        /// 来源地址
        /// </summary>
        public string RefererUrl { get; set; }
 
        /// <summary>
        /// 控制台日志
        /// </summary>
        public string ConsoleLogs { get; set; }
 
        /// <summary>
        /// 耗时毫秒数
        /// </summary>
        public long ElapsedMilliseconds { get; set; }
 
        /// <summary>
        /// 操作人Id
        /// </summary>
        public Guid? CreatedUserId { get; set; }
 
        /// <summary>
        /// 操作人
        /// </summary>
        public GetResourceLogsQueryResultItemCreatedUser CreatedUser { get; set; }
 
        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTimeOffset CreatedTime { get; set; }
    }
 
    /// <summary>
    /// 资源日志分页列表查询-结果-项-操作人
    /// </summary>
    public class GetResourceLogsQueryResultItemCreatedUser
    {
        /// <summary>
        /// Id
        /// </summary>
        public Guid Id { get; set; }
 
        /// <summary>
        /// 用户类型
        /// </summary>
        public EnumUserType Type { get; set; }
 
        /// <summary>
        /// 姓名
        /// </summary>
        public string Name { get; set; }
 
        /// <summary>
        /// 用户名
        /// </summary>
        public string UserName { get; set; }
 
        /// <summary>
        /// 企业Id
        /// </summary>
        public Guid? EnterpriseId { get; set; }
 
        /// <summary>
        /// 企业全称
        /// </summary>
        [JsonProperty("enterpriseName")]
        public string EnterpriseEnterpriseName { get; set; }
 
    }
}