Add standard audit fields to all entities

This commit is contained in:
Shaun Walker
2019-08-05 11:28:59 -04:00
parent 4fda7b17d0
commit 916109015f
10 changed files with 241 additions and 127 deletions

View File

@ -1,8 +1,9 @@
using System.ComponentModel.DataAnnotations.Schema;
using System;
using System.ComponentModel.DataAnnotations.Schema;
namespace Oqtane.Models
{
public class User
public class User : IAuditable
{
public int UserId { get; set; }
public string Username { get; set; }
@ -10,6 +11,11 @@ namespace Oqtane.Models
public string Roles { get; set; }
public bool IsSuperUser { get; set; }
public string CreatedBy { get; set; }
public DateTime CreatedOn { get; set; }
public string ModifiedBy { get; set; }
public DateTime ModifiedOn { get; set; }
[NotMapped]
public int SiteId { get; set; }
[NotMapped]