Product_Wms/WcsMain/DataBase/TableEntity/AppApiAccept.cs
icewint 03c600bc70 1、修改文件结构
2、删除不使用的 using
2024-11-15 11:38:01 +08:00

113 lines
3.0 KiB
C#

using System.Text;
using System.Text.Json.Serialization;
using SqlSugar;
using WcsMain.Constant.WcsAttribute.Clear;
namespace WcsMain.DataBase.TableEntity;
/// <summary>
/// 接口接收记录表
/// </summary>
[SugarTable("tbl_app_api_accept")]
[ClearTable("request_time", 30)]
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();
}
}