Browse Source

refactor: update all entity properties to `virtual`

pull/23296/head
maliming 7 months ago
parent
commit
8def47c444
No known key found for this signature in database GPG Key ID: A646B9CB645ECEA4
  1. 6
      modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Blogs/BlogFeature.cs
  2. 4
      modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/MarkedItems/UserMarkedItem.cs
  3. 10
      modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/MediaDescriptors/MediaDescriptor.cs
  4. 26
      modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Menus/MenuItem.cs
  5. 10
      modules/docs/src/Volo.Docs.Domain/Volo/Docs/Documents/DocumentContributor.cs
  6. 20
      modules/feature-management/src/Volo.Abp.FeatureManagement.Domain/Volo/Abp/FeatureManagement/FeatureDefinitionRecord.cs
  7. 6
      modules/feature-management/src/Volo.Abp.FeatureManagement.Domain/Volo/Abp/FeatureManagement/FeatureGroupDefinitionRecord.cs
  8. 24
      modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/IdentitySecurityLog.cs

6
modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Blogs/BlogFeature.cs

@ -7,11 +7,11 @@ namespace Volo.CmsKit.Blogs;
public class BlogFeature : FullAuditedAggregateRoot<Guid>
{
public Guid BlogId { get; protected set; }
public virtual Guid BlogId { get; protected set; }
public string FeatureName { get; protected set; }
public virtual string FeatureName { get; protected set; }
public bool IsEnabled { get; protected internal set; }
public virtual bool IsEnabled { get; protected internal set; }
protected BlogFeature()
{

4
modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/MarkedItems/UserMarkedItem.cs

@ -15,8 +15,8 @@ public class UserMarkedItem : BasicAggregateRoot<Guid>, IHasCreationTime, IMustH
public virtual DateTime CreationTime { get; set; }
public string EntityId { get; protected set; }
public string EntityType { get; protected set; }
public virtual string EntityId { get; protected set; }
public virtual string EntityType { get; protected set; }
protected UserMarkedItem() { }

10
modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/MediaDescriptors/MediaDescriptor.cs

@ -7,15 +7,15 @@ namespace Volo.CmsKit.MediaDescriptors;
public class MediaDescriptor : FullAuditedAggregateRoot<Guid>, IMultiTenant
{
public Guid? TenantId { get; protected set; }
public virtual Guid? TenantId { get; protected set; }
public string EntityType { get; protected set; }
public virtual string EntityType { get; protected set; }
public string Name { get; protected set; }
public virtual string Name { get; protected set; }
public string MimeType { get; protected set; }
public virtual string MimeType { get; protected set; }
public long Size { get; protected set; }
public virtual long Size { get; protected set; }
protected MediaDescriptor()
{

26
modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Menus/MenuItem.cs

@ -17,31 +17,31 @@ public class MenuItem : AuditedAggregateRoot<Guid>, IMultiTenant
/// Presents another <see cref="MenuItem"/> Id.
/// If it's <see langword="null"/>, then it's a root menu item.
/// </summary>
public Guid? ParentId { get; set; }
public virtual Guid? ParentId { get; set; }
[NotNull]
public string DisplayName { get; protected set; }
public virtual string DisplayName { get; protected set; }
public bool IsActive { get; set; }
public virtual bool IsActive { get; set; }
[NotNull]
public string Url { get; protected set; }
public virtual string Url { get; protected set; }
public string Icon { get; set; }
public virtual string Icon { get; set; }
public int Order { get; set; }
public virtual int Order { get; set; }
public string Target { get; set; }
public virtual string Target { get; set; }
public string ElementId { get; set; }
public virtual string ElementId { get; set; }
public string CssClass { get; set; }
public virtual string CssClass { get; set; }
public Guid? PageId { get; protected set; }
public virtual Guid? PageId { get; protected set; }
public Guid? TenantId { get; protected set; }
public string RequiredPermissionName { get; set; }
public virtual Guid? TenantId { get; protected set; }
public virtual string RequiredPermissionName { get; set; }
protected MenuItem()
{

10
modules/docs/src/Volo.Docs.Domain/Volo/Docs/Documents/DocumentContributor.cs

@ -5,15 +5,15 @@ namespace Volo.Docs.Documents
{
public class DocumentContributor : Entity
{
public Guid DocumentId { get; set; }
public virtual Guid DocumentId { get; set; }
public string Username { get; set; }
public virtual string Username { get; set; }
public int CommitCount { get; set; }
public virtual int CommitCount { get; set; }
public string UserProfileUrl { get; set; }
public virtual string UserProfileUrl { get; set; }
public string AvatarUrl { get; set; }
public virtual string AvatarUrl { get; set; }
protected DocumentContributor()
{

20
modules/feature-management/src/Volo.Abp.FeatureManagement.Domain/Volo/Abp/FeatureManagement/FeatureDefinitionRecord.cs

@ -7,31 +7,31 @@ namespace Volo.Abp.FeatureManagement;
public class FeatureDefinitionRecord : BasicAggregateRoot<Guid>, IHasExtraProperties
{
public string GroupName { get; set; }
public virtual string GroupName { get; set; }
public string Name { get; set; }
public virtual string Name { get; set; }
public string ParentName { get; set; }
public virtual string ParentName { get; set; }
public string DisplayName { get; set; }
public virtual string DisplayName { get; set; }
public string Description { get; set; }
public virtual string Description { get; set; }
public string DefaultValue { get; set; }
public virtual string DefaultValue { get; set; }
public bool IsVisibleToClients { get; set; }
public virtual bool IsVisibleToClients { get; set; }
public bool IsAvailableToHost { get; set; }
public virtual bool IsAvailableToHost { get; set; }
/// <summary>
/// Comma separated list of provider names.
/// </summary>
public string AllowedProviders { get; set; }
public virtual string AllowedProviders { get; set; }
/// <summary>
/// Serialized string to store info about the ValueType.
/// </summary>
public string ValueType { get; set; } // ToggleStringValueType
public virtual string ValueType { get; set; } // ToggleStringValueType
public ExtraPropertyDictionary ExtraProperties { get; protected set; }

6
modules/feature-management/src/Volo.Abp.FeatureManagement.Domain/Volo/Abp/FeatureManagement/FeatureGroupDefinitionRecord.cs

@ -6,11 +6,11 @@ namespace Volo.Abp.FeatureManagement;
public class FeatureGroupDefinitionRecord : BasicAggregateRoot<Guid>, IHasExtraProperties
{
public string Name { get; set; }
public virtual string Name { get; set; }
public string DisplayName { get; set; }
public virtual string DisplayName { get; set; }
public ExtraPropertyDictionary ExtraProperties { get; protected set; }
public virtual ExtraPropertyDictionary ExtraProperties { get; protected set; }
public FeatureGroupDefinitionRecord()
{

24
modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/IdentitySecurityLog.cs

@ -8,29 +8,29 @@ namespace Volo.Abp.Identity;
public class IdentitySecurityLog : AggregateRoot<Guid>, IMultiTenant
{
public Guid? TenantId { get; protected set; }
public virtual Guid? TenantId { get; protected set; }
public string ApplicationName { get; protected set; }
public virtual string ApplicationName { get; protected set; }
public string Identity { get; protected set; }
public virtual string Identity { get; protected set; }
public string Action { get; protected set; }
public virtual string Action { get; protected set; }
public Guid? UserId { get; protected set; }
public virtual Guid? UserId { get; protected set; }
public string UserName { get; protected set; }
public virtual string UserName { get; protected set; }
public string TenantName { get; protected set; }
public virtual string TenantName { get; protected set; }
public string ClientId { get; protected set; }
public virtual string ClientId { get; protected set; }
public string CorrelationId { get; protected set; }
public virtual string CorrelationId { get; protected set; }
public string ClientIpAddress { get; protected set; }
public virtual string ClientIpAddress { get; protected set; }
public string BrowserInfo { get; protected set; }
public virtual string BrowserInfo { get; protected set; }
public DateTime CreationTime { get; protected set; }
public virtual DateTime CreationTime { get; protected set; }
protected IdentitySecurityLog()
{

Loading…
Cancel
Save