调整程序框架

This commit is contained in:
yubaolee
2015-05-23 12:10:53 +08:00
parent b4fc05a823
commit d2641d40fa
44 changed files with 434 additions and 635 deletions

View File

@@ -1,18 +1,22 @@
using System;
using System.Collections.Generic;
using OpenAuth.Domain.Utility;
namespace OpenAuth.Domain.Model
{
public partial class Menu
public partial class Menu :EntityBase<string>, IAggregateRoot
{
public Menu()
{
this.Buttons = new List<Button>();
this.Roles = new List<Role>();
this.RoleMenuButtons = new List<RoleMenuButton>();
}
public string MenuId { get; set; }
protected override void Validate()
{
throw new NotImplementedException();
}
public string ParentId { get; set; }
public string FullName { get; set; }
public string Description { get; set; }
@@ -26,6 +30,5 @@ namespace OpenAuth.Domain.Model
public Nullable<int> SortCode { get; set; }
public virtual ICollection<Button> Buttons { get; set; }
public virtual ICollection<Role> Roles { get; set; }
public virtual ICollection<RoleMenuButton> RoleMenuButtons { get; set; }
}
}