feat: BaseUpdateDto zur Verfolgung von Aktualisierungen hinzufügen
- BaseUpdateDto eingeführt, um Metadaten zur Aktualisierung zu kapseln. - Eigenschaften umfassen ChangedWho und ChangedWhen, beide mit JsonIgnore markiert, um von der Serialisierung ausgeschlossen zu werden.
This commit is contained in:
parent
23e2267d00
commit
5ce6958122
13
WorkFlow.Application/DTO/BaseUpdateDto.cs
Normal file
13
WorkFlow.Application/DTO/BaseUpdateDto.cs
Normal file
@ -0,0 +1,13 @@
|
||||
using System.Text.Json.Serialization;
|
||||
|
||||
namespace WorkFlow.Application.DTO
|
||||
{
|
||||
public record BaseUpdateDto
|
||||
{
|
||||
[JsonIgnore]
|
||||
public required string ChangedWho { get; set; } = "UNKNOWN";
|
||||
|
||||
[JsonIgnore]
|
||||
public required DateTime ChangedWhen = DateTime.Now;
|
||||
}
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user