| | |
| | | |
| | | 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 Remark { get; set; } |
| | | 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> |
| | | /// 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> |
| | | /// <typeparam name="TKey"></typeparam> |
| | | [Serializable] |
| | | public abstract class MyFullAuditedAggregateRoot<TKey> : FullAuditedAggregateRoot<TKey> |
| | | { |
| | |
| | | /// <summary> |
| | | /// 夿³¨ |
| | | /// </summary> |
| | | public virtual string Remark { get; set; } |
| | | public virtual string? Remark { get; set; } |
| | | |
| | | /// <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() |
| | | { |
| | | |