111 lines
2.9 KiB
C#
111 lines
2.9 KiB
C#
using System.Text;
|
|
using System.Text.Json.Serialization;
|
|
using SqlSugar;
|
|
|
|
namespace WcsMain.DataBase.TableEntity;
|
|
|
|
/// <summary>
|
|
/// 接口接收记录表
|
|
/// </summary>
|
|
[SugarTable("tbl_app_api_accept")]
|
|
public class AppApiAccept
|
|
{
|
|
/// <summary>
|
|
/// 请求编号
|
|
/// </summary>
|
|
[SugarColumn(ColumnName = "accept_id", IsPrimaryKey = true)]
|
|
[JsonPropertyName("acceptId")]
|
|
public string? AcceptId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 请求路径
|
|
/// </summary>
|
|
[SugarColumn(ColumnName = "path")]
|
|
[JsonPropertyName("path")]
|
|
public string? Path { get; set; }
|
|
|
|
/// <summary>
|
|
/// 请求方法
|
|
/// </summary>
|
|
[SugarColumn(ColumnName = "method")]
|
|
[JsonPropertyName("method")]
|
|
public string? Method { get; set; }
|
|
|
|
/// <summary>
|
|
/// 请求的数据类型
|
|
/// </summary>
|
|
[SugarColumn(ColumnName = "media_type")]
|
|
[JsonPropertyName("mediaType")]
|
|
public string? MediaType { get; set; }
|
|
|
|
/// <summary>
|
|
/// 客户端地址
|
|
/// </summary>
|
|
[SugarColumn(ColumnName = "client_address")]
|
|
[JsonPropertyName("clientAddress")]
|
|
public string? ClientAddress { 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 = "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 = "err_msg")]
|
|
[JsonPropertyName("errMsg")]
|
|
public string? ErrMsg { get; set; }
|
|
|
|
|
|
|
|
|
|
public override string ToString()
|
|
{
|
|
StringBuilder builder = new();
|
|
builder.Append($"[请求路径]{Path}");
|
|
builder.Append($"[请求方式]{Method}");
|
|
builder.Append($"[请求格式]{MediaType}");
|
|
builder.Append($"[用户地址]{ClientAddress}");
|
|
builder.Append($"[请求时间]{RequestTime}");
|
|
builder.Append($"[响应时间]{ResponseTime}");
|
|
builder.Append($"[接口耗时]{UseTime}");
|
|
builder.Append($"[请求数据]{RequestTime}");
|
|
builder.Append($"[响应数据]{ResponseMsg}");
|
|
if (!string.IsNullOrEmpty(ErrMsg))
|
|
{
|
|
builder.Append($"[异常信息]{ErrMsg}");
|
|
}
|
|
return builder.ToString();
|
|
}
|
|
} |