feat: 完成登录日志记录功能

This commit is contained in:
橙子
2023-02-20 21:10:06 +08:00
parent 9645decf59
commit f8445ab2e4
13 changed files with 278 additions and 24 deletions

View File

@@ -74,6 +74,26 @@
User服务抽象
</summary>
</member>
<member name="P:Yi.RBAC.Application.Contracts.Logs.Dtos.LoginLog.LoginLogGetListOutputDto.LoginIp">
<summary>
登录Ip
</summary>
</member>
<member name="P:Yi.RBAC.Application.Contracts.Logs.Dtos.LoginLog.LoginLogGetListOutputDto.Browser">
<summary>
浏览器
</summary>
</member>
<member name="P:Yi.RBAC.Application.Contracts.Logs.Dtos.LoginLog.LoginLogGetListOutputDto.Os">
<summary>
操作系统
</summary>
</member>
<member name="P:Yi.RBAC.Application.Contracts.Logs.Dtos.LoginLog.LoginLogGetListOutputDto.LogMsg">
<summary>
登录信息
</summary>
</member>
<member name="T:Yi.RBAC.Application.Contracts.Setting.Dtos.ConfigCreateInputVo">
<summary>
Config输入创建对象

View File

@@ -0,0 +1,17 @@
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Yi.Framework.Ddd.Dtos;
namespace Yi.RBAC.Application.Contracts.Logs.Dtos.LoginLog
{
public class LoginLogGetListInputVo: PagedAllResultRequestDto
{
public string? LoginUser { get; set; }
public string? LoginIp { get; set; }
}
}

View File

@@ -0,0 +1,38 @@
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Yi.Framework.Ddd.Dtos;
namespace Yi.RBAC.Application.Contracts.Logs.Dtos.LoginLog
{
public class LoginLogGetListOutputDto:EntityDto<long>
{
public DateTime CreationTime { get; }
public string? LoginUser { get; set; }
public string? LoginLocation { get; set; }
/// <summary>
/// 登录Ip
///</summary>
public string? LoginIp { get; set; }
/// <summary>
/// 浏览器
///</summary>
public string? Browser { get; set; }
/// <summary>
/// 操作系统
///</summary>
public string? Os { get; set; }
/// <summary>
/// 登录信息
///</summary>
public string? LogMsg { get; set; }
public long? CreatorId { get; set; }
}
}