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,15 +1,22 @@
using System.Collections.Generic;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
namespace Oqtane.Models
{
public class Module
public class Module : IAuditable
{
public int ModuleId { get; set; }
public int SiteId { get; set; }
public string ModuleDefinitionName { get; set; }
public string ViewPermissions { get; set; }
public string EditPermissions { 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 PageModuleId { get; set; }
[NotMapped]