wcs_server_kate_suzhou/WcsMain/DataBase/TableEntity/AppApiRequest.cs

86 lines
2.1 KiB
C#
Raw Permalink Normal View History

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