fix: 🐛 请求日志客户端IP显示不正确 (#60)

This commit is contained in:
nsnail 2023-11-18 19:07:13 +08:00 committed by GitHub
parent 0986a15039
commit ec698ce4db
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -8,6 +8,11 @@ namespace NetAdmin.Domain.Dto.Sys.RequestLog;
/// </summary> /// </summary>
public sealed record QueryRequestLogRsp : Sys_RequestLog, IRegister public sealed record QueryRequestLogRsp : Sys_RequestLog, IRegister
{ {
/// <summary>
/// 创建者客户端IP
/// </summary>
public new string CreatedClientIp => base.CreatedClientIp?.ToIpV4();
/// <summary> /// <summary>
/// 操作系统 /// 操作系统
/// </summary> /// </summary>
@ -22,10 +27,6 @@ public sealed record QueryRequestLogRsp : Sys_RequestLog, IRegister
/// </summary> /// </summary>
public string ApiSummary { get; init; } public string ApiSummary { get; init; }
/// <inheritdoc cref="Sys_RequestLog.CreatedClientIp" />
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public override int? CreatedClientIp { get; init; }
/// <inheritdoc cref="IFieldCreatedTime.CreatedTime" /> /// <inheritdoc cref="IFieldCreatedTime.CreatedTime" />
[JsonIgnore(Condition = JsonIgnoreCondition.Never)] [JsonIgnore(Condition = JsonIgnoreCondition.Never)]
public override DateTime CreatedTime { get; init; } public override DateTime CreatedTime { get; init; }