From 645784f3c94c9bbf0ba71cda119cd0abc6ae3709 Mon Sep 17 00:00:00 2001 From: schangxiang@126.com <schangxiang@126.com> Date: 周四, 08 5月 2025 18:44:28 +0800 Subject: [PATCH] 222 --- Weben_CMS专用代码生成器/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.Domain/Extension/MyFullAuditedAggregateRoot.cs | 173 ++++++++++++++++++++++++++++++++++----------------------- 1 files changed, 102 insertions(+), 71 deletions(-) diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.Domain/Extension/MyFullAuditedAggregateRoot.cs" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.Domain/Extension/MyFullAuditedAggregateRoot.cs" index c3d0c71..daf590f 100644 --- "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.Domain/Extension/MyFullAuditedAggregateRoot.cs" +++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Weben_CMS_TemplateDemo/server/src/CMS.Plugin.HIAWms.Domain/Extension/MyFullAuditedAggregateRoot.cs" @@ -1,84 +1,115 @@ -锘�//using System; -//using Volo.Abp.Auditing; -//using Volo.Abp.Domain.Entities.Auditing; +锘縰sing System; +using Volo.Abp.Auditing; +using Volo.Abp.Domain.Entities.Auditing; -//namespace CMS.Plugin.HIAWms.Domain; - -///// <summary> -///// Implements <see cref="IFullAuditedObject"/> to be a base class for full-audited aggregate roots. -///// </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; } +namespace CMS.Plugin.HIAWms.Domain; -//} +/// <summary> +/// 瀹炰綋绫诲熀绫� +/// </summary> +[Serializable] +public abstract class MyFullAuditedAggregateRoot : FullAuditedAggregateRoot +{ + /// <summary> + /// 鍒涘缓浜� + /// </summary> + public virtual string? CreatorName { get; set; } -///// <summary> -///// Implements <see cref="IFullAuditedObject"/> to be a base class for full-audited aggregate roots. -///// </summary> -///// <typeparam name="TKey">Type of the primary key of the entity</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 string? LastModifierName { get; set; } + /// <summary> + /// 鎺掑簭 + /// </summary> + public virtual int Sort { get; set; } -// /// <summary> -// /// 鎺掑簭 -// /// </summary> -// public virtual int Sort { get; set; } + /// <summary> + /// 澶囨敞 + /// </summary> + public virtual string? Remark { get; set; } -// /// <summary> -// /// 澶囨敞 -// /// </summary> -// public virtual string Remark { get; set; } + /// <summary> + /// 鏄惁绂佺敤 + /// </summary> + public virtual bool? IsDisabled { 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() -// { +} -// } +/// <summary> +/// 瀹炰綋绫诲熀绫� +/// </summary> +/// <typeparam name="TKey"></typeparam> +[Serializable] +public abstract class MyFullAuditedAggregateRoot<TKey> : FullAuditedAggregateRoot<TKey> +{ + /// <summary> + /// 鍒涘缓浜� + /// </summary> + public virtual string? CreatorName { get; set; } -// protected MyFullAuditedAggregateRoot(TKey id) -// : base(id) -// { + /// <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) + { + + } +} -- Gitblit v1.9.3