using System;
|
using Volo.Abp.Auditing;
|
using Volo.Abp.Domain.Entities.Auditing;
|
|
namespace CmsQueryExtensions.Extension;
|
|
/// <summary>
|
/// 实体类基类
|
/// </summary>
|
[Serializable]
|
public abstract class MyFullAuditedAggregateRoot : FullAuditedAggregateRoot
|
{
|
/// <summary>
|
/// 创建人
|
/// </summary>
|
public virtual string? CreatorName { get; set; }
|
|
/// <summary>
|
/// 修改人
|
/// </summary>
|
public virtual string? LastModifierName { get; set; }
|
|
/// <summary>
|
/// 排序
|
/// </summary>
|
public virtual int Sort { get; set; }
|
|
/// <summary>
|
/// 备注
|
/// </summary>
|
public virtual string? Remark { get; set; }
|
|
/// <summary>
|
/// 是否禁用
|
/// </summary>
|
public virtual bool? IsDisabled { get; set; }
|
|
/// <summary>
|
/// 扩展字段1
|
/// </summary>
|
public virtual string? ExtraField1 { get; set; }
|
|
/// <summary>
|
/// 扩展字段2
|
/// </summary>
|
public virtual string? ExtraField2 { get; set; }
|
|
/// <summary>
|
/// 扩展字段3
|
/// </summary>
|
public virtual string? ExtraField3 { get; set; }
|
|
|
}
|
|
/// <summary>
|
/// 实体类基类
|
/// </summary>
|
/// <typeparam name="TKey"></typeparam>
|
[Serializable]
|
public abstract class MyFullAuditedAggregateRoot<TKey> : FullAuditedAggregateRoot<TKey>
|
{
|
/// <summary>
|
/// 创建人
|
/// </summary>
|
public virtual string? CreatorName { get; set; }
|
|
/// <summary>
|
/// 修改人
|
/// </summary>
|
public virtual string? LastModifierName { get; set; }
|
|
/// <summary>
|
/// 排序
|
/// </summary>
|
public virtual int Sort { get; set; }
|
|
/// <summary>
|
/// 备注
|
/// </summary>
|
public virtual string? Remark { get; set; }
|
|
/// <summary>
|
/// 是否禁用
|
/// </summary>
|
public virtual bool? IsDisabled { get; set; }
|
|
|
/// <summary>
|
/// 扩展字段1
|
/// </summary>
|
public virtual string? ExtraField1 { get; set; }
|
|
/// <summary>
|
/// 扩展字段2
|
/// </summary>
|
public virtual string? ExtraField2 { get; set; }
|
|
/// <summary>
|
/// 扩展字段3
|
/// </summary>
|
public virtual string? ExtraField3 { get; set; }
|
|
protected MyFullAuditedAggregateRoot()
|
{
|
|
}
|
|
protected MyFullAuditedAggregateRoot(TKey id)
|
: base(id)
|
{
|
|
}
|
}
|