qinchulong
2025-03-29 039a4a5433e7f80adc88b491b549e5d9486e4f9a
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
 
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using WIDESEA_Entity;
using WIDESEA_Entity.SystemModels;
 
namespace WIDESEA_Entity.DomainModels
{
    [Table("Sys_Log")]
    [EntityAttribute(TableCnName = "系统日志")]
    public class Sys_Log:BaseEntity
    {
        /// <summary>
       ///
       /// </summary>
       [Key]
       [Display(Name ="Id")]
       [Column(TypeName="int")]
       [Required(AllowEmptyStrings=false)]
       public int Id { get; set; }
 
       /// <summary>
       ///开始时间
       /// </summary>
       [Display(Name ="开始时间")]
       [Column(TypeName="datetime")]
       public DateTime? BeginDate { get; set; }
 
       /// <summary>
       ///请求地址
       /// </summary>
       [Display(Name ="请求地址")]
       [MaxLength(30000)]
       [Column(TypeName="varchar(30000)")]
       public string Url { get; set; }
 
       /// <summary>
       ///日志类型
       /// </summary>
       [Display(Name ="日志类型")]
       [MaxLength(50)]
       [Column(TypeName="varchar(50)")]
       public string LogType { get; set; }
 
       /// <summary>
       ///响应状态
       /// </summary>
       [Display(Name ="响应状态")]
       [Column(TypeName="int")]
       public int? Success { get; set; }
 
       /// <summary>
       ///时长(毫秒)
       /// </summary>
       [Display(Name ="时长(毫秒)")]
       [Column(TypeName="int")]
       public int? ElapsedTime { get; set; }
 
       /// <summary>
       ///请求参数
       /// </summary>
       [Display(Name ="请求参数")]
       [MaxLength(10000)]
       [Column(TypeName="nvarchar(10000)")]
       public string RequestParameter { get; set; }
 
       /// <summary>
       ///响应参数
       /// </summary>
       [Display(Name ="响应参数")]
       [MaxLength(10000)]
       [Column(TypeName="nvarchar(10000)")]
       public string ResponseParameter { get; set; }
 
       /// <summary>
       ///异常信息
       /// </summary>
       [Display(Name ="异常信息")]
       [MaxLength(10000)]
       [Column(TypeName="nvarchar(10000)")]
       public string ExceptionInfo { get; set; }
 
       /// <summary>
       ///用户IP
       /// </summary>
       [Display(Name ="用户IP")]
       [MaxLength(100)]
       [Column(TypeName="varchar(100)")]
       public string UserIP { get; set; }
 
       /// <summary>
       ///服务器IP
       /// </summary>
       [Display(Name ="服务器IP")]
       [MaxLength(100)]
       [Column(TypeName="varchar(100)")]
       public string ServiceIP { get; set; }
 
       /// <summary>
       ///浏览器类型
       /// </summary>
       [Display(Name ="浏览器类型")]
       [MaxLength(200)]
       [Column(TypeName="nvarchar(200)")]
       public string BrowserType { get; set; }
 
       /// <summary>
       ///用户ID
       /// </summary>
       [Display(Name ="用户ID")]
       [Column(TypeName="int")]
       public int? User_Id { get; set; }
 
       /// <summary>
       ///用户名称
       /// </summary>
       [Display(Name ="用户名称")]
       [MaxLength(30000)]
       [Column(TypeName="varchar(30000)")]
       public string UserName { get; set; }
 
       /// <summary>
       ///角色ID
       /// </summary>
       [Display(Name ="角色ID")]
       [Column(TypeName="int")]
       public int? Role_Id { get; set; }
 
       /// <summary>
       ///结束时间
       /// </summary>
       [Display(Name ="结束时间")]
       [Column(TypeName="datetime")]
       public DateTime? EndDate { get; set; }
 
       
    }
}