EntityChangeDto.cs 778 B

1234567891011121314151617181920212223242526272829
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Collections.ObjectModel;
  4. using Volo.Abp.Application.Dtos;
  5. using Volo.Abp.Auditing;
  6. namespace BaseService.Systems.AuditLoggingManagement.Dto
  7. {
  8. public class EntityChangeDto : EntityDto<Guid>
  9. {
  10. public Guid AuditLogId { get; set; }
  11. public Guid? TenantId { get; set; }
  12. public DateTime ChangeTime { get; set; }
  13. public EntityChangeType ChangeType { get; set; }
  14. public Guid? EntityTenantId { get; set; }
  15. public string EntityId { get; set; }
  16. public string EntityTypeFullName { get; set; }
  17. public Collection<EntityPropertyChangeDto> PropertyChanges { get; set; }
  18. public Dictionary<string, object> ExtraProperties { get; set; }
  19. }
  20. }