using System.Text.Json.Serialization; using SqlSugar; using WcsMain.WcsAttribute.Clear; namespace WcsMain.DataBase.TableEntity; /// /// 接口请求类,存放请求的信息 /// [SugarTable("tbl_app_api_request")] [ClearTable("request_time", 30)] public class AppApiRequest { /// /// 请求ID /// [SugarColumn(ColumnName = "request_id", IsPrimaryKey = true)] [JsonPropertyName("requestId")] public string? RequestId { get; set; } /// /// 请求地址 /// [SugarColumn(ColumnName = "request_url")] [JsonPropertyName("requestUrl")] public string? RequestUrl { get; set; } /// /// 是否成功 /// [SugarColumn(ColumnName = "is_success")] [JsonPropertyName("isSuccess")] public int? IsSuccess { get; set; } /// /// 请求方式 /// [SugarColumn(ColumnName = "request_method")] [JsonPropertyName("requestMethod")] public string? RequestMethod { get; set; } /// /// 请求信息 /// [SugarColumn(ColumnName = "request_msg")] [JsonPropertyName("requestMsg")] public string? RequestMsg { get; set; } /// /// 响应信息 /// [SugarColumn(ColumnName = "response_msg")] [JsonPropertyName("responseMsg")] public string? ResponseMsg { get; set; } /// /// 请求时间 /// [SugarColumn(ColumnName = "request_time")] [JsonPropertyName("requestTime")] public DateTime? RequestTime { get; set; } /// /// 响应时间 /// [SugarColumn(ColumnName = "response_time")] [JsonPropertyName("responseTime")] public DateTime? ResponseTime { get; set; } /// /// 耗时 /// [SugarColumn(ColumnName = "use_time")] [JsonPropertyName("useTime")] public double? UseTime { get; set; } /// /// 错误信息 /// [SugarColumn(ColumnName = "err_msg")] [JsonPropertyName("errMsg")] public string? ErrMsg { get; set; } }