diff --git a/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/IdentityClaimType.cs b/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/IdentityClaimType.cs index 2f988948a3..98e0a26a6d 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/IdentityClaimType.cs +++ b/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/IdentityClaimType.cs @@ -1,10 +1,11 @@ using JetBrains.Annotations; using System; +using Volo.Abp.Auditing; using Volo.Abp.Domain.Entities; namespace Volo.Abp.Identity; -public class IdentityClaimType : AggregateRoot +public class IdentityClaimType : AggregateRoot, IHasCreationTime { public virtual string Name { get; protected set; } @@ -19,6 +20,8 @@ public class IdentityClaimType : AggregateRoot public virtual string Description { get; set; } public virtual IdentityClaimValueType ValueType { get; set; } + + public virtual DateTime CreationTime { get; protected set; } protected IdentityClaimType() { diff --git a/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/IdentityRole.cs b/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/IdentityRole.cs index 68439c9d4b..bfe9e4546d 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/IdentityRole.cs +++ b/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/IdentityRole.cs @@ -14,7 +14,7 @@ namespace Volo.Abp.Identity; /// /// Represents a role in the identity system /// -public class IdentityRole : AggregateRoot, IMultiTenant, IHasEntityVersion +public class IdentityRole : AggregateRoot, IMultiTenant, IHasEntityVersion, IHasCreationTime { public virtual Guid? TenantId { get; protected set; } @@ -53,6 +53,8 @@ public class IdentityRole : AggregateRoot, IMultiTenant, IHasEntityVersion /// A version value that is increased whenever the entity is changed. /// public virtual int EntityVersion { get; protected set; } + + public virtual DateTime CreationTime { get; protected set; } /// /// Initializes a new instance of .