这是基于vue-vben-admin 模板适用于abp Vnext的前端管理项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
feijie 31c1fcde72 feat(docs): 添加auditing模块文档 1 year ago
..
LINGYUN/Abp/Auditing upgrade abp framework to 8.2.0 2 years ago
FodyWeavers.xml chore: upgrade abp framework to 5.0.0-rc.1 4 years ago
FodyWeavers.xsd chore: upgrade abp framework to 5.0.0-rc.1 4 years ago
LINGYUN.Abp.Auditing.Application.Contracts.csproj upgrade abp framework to 8.2.0 2 years ago
README.EN.md feat(docs): 添加auditing模块文档 1 year ago
README.md feat(docs): 添加auditing模块文档 1 year ago

README.md

LINGYUN.Abp.Auditing.Application.Contracts

审计日志应用层契约模块,定义审计日志的应用服务接口和数据传输对象。

English

功能特性

  • 审计日志应用服务接口定义
  • 审计日志数据传输对象(DTO)定义
  • 审计日志权限定义
  • 审计日志查询参数定义

模块引用

[DependsOn(typeof(AbpAuditingApplicationContractsModule))]
public class YouProjectModule : AbpModule
{
  // other
}

权限定义

  • AuditLogging.AuditLogs - 审计日志管理
    • AuditLogging.AuditLogs.Delete - 删除审计日志
    • AuditLogging.SecurityLogs - 安全日志管理
    • AuditLogging.SecurityLogs.Delete - 删除安全日志

服务接口

  • IAuditLogAppService

    public interface IAuditLogAppService : IApplicationService
    {
        Task<AuditLogDto> GetAsync(Guid id);
        Task<PagedResultDto<AuditLogDto>> GetListAsync(GetAuditLogsInput input);
        Task DeleteAsync(Guid id);
        Task DeleteManyAsync(DeleteManyAuditLogsInput input);
    }
    
  • ISecurityLogAppService

    public interface ISecurityLogAppService : IApplicationService
    {
        Task<SecurityLogDto> GetAsync(Guid id);
        Task<PagedResultDto<SecurityLogDto>> GetListAsync(GetSecurityLogsInput input);
        Task DeleteAsync(Guid id);
        Task DeleteManyAsync(DeleteManySecurityLogsInput input);
    }
    

数据传输对象

  • AuditLogDto - 审计日志DTO
  • SecurityLogDto - 安全日志DTO
  • GetAuditLogsInput - 获取审计日志输入参数
  • GetSecurityLogsInput - 获取安全日志输入参数
  • DeleteManyAuditLogsInput - 批量删除审计日志输入参数
  • DeleteManySecurityLogsInput - 批量删除安全日志输入参数