这是基于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.
 
 
 
 
 
 
colin 153fd0d488 feat(mapper): Use `Mapperly` instead of `AutoMapper` 2 months ago
..
LINGYUN/Abp/EntityChange feat(mapper): Use `Mapperly` instead of `AutoMapper` 2 months ago
FodyWeavers.xml upgrade(abp): upgrade abp framework to 7.4.0 2 years ago
FodyWeavers.xsd upgrade(abp): upgrade abp framework to 7.4.0 2 years ago
LINGYUN.Abp.EntityChange.Application.csproj upgrade: upgrade abp to 10.0.2 2 months ago
README.EN.md feat(docs): 添加实体变更追踪模块文档 1 year ago
README.md feat(docs): 添加实体变更追踪模块文档 1 year ago

README.md

LINGYUN.Abp.EntityChange.Application

实体变更追踪与恢复的应用层实现模块。

功能

  • 实现实体变更查询服务
  • 实现实体恢复服务
  • 提供实体变更的自动映射配置

基本用法

[DependsOn(typeof(AbpEntityChangeApplicationModule))]
public class YouProjectModule : AbpModule
{
    public override void ConfigureServices(ServiceConfigurationContext context)
    {
        // ...
    }
}

服务实现

  • EntityRestoreAppService<TEntity, TKey>: 实体恢复服务实现
    • RestoreEntityAsync: 通过审计日志恢复单个实体到指定版本
    • RestoreEntitesAsync: 通过审计日志批量恢复实体到指定版本
    • 支持通过 RestorePolicy 配置恢复权限策略

对象映射

模块使用AutoMapper实现以下对象的自动映射:

  • EntityPropertyChange -> EntityPropertyChangeDto
  • EntityChange -> EntityChangeDto

English