using SqlSugar; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Yi.Framework.Common.Enum; using Yi.Framework.Model.Models; namespace Yi.Framework.Model.SeedData { public class MenuSeed : AbstractSeed { public override List GetSeed() { //系统管理 MenuEntity system = new MenuEntity() { Id = SnowFlakeSingle.Instance.NextId(), MenuName = "系统管理", PermissionCode = "*:*:*", MenuType = MenuTypeEnum.Catalogue.GetHashCode(), Router = "/system", IsShow = true, IsLink = false, MenuIcon = "system", OrderNum = 100, ParentId = 0, IsDeleted = false }; Entitys.Add(system); //用户管理 MenuEntity user = new MenuEntity() { Id = SnowFlakeSingle.Instance.NextId(), MenuName = "用户管理", PermissionCode = "system:user:list", MenuType = MenuTypeEnum.Menu.GetHashCode(), Router = "user", IsShow = true, IsLink = false, IsCache = true, Component = "system/user/index", MenuIcon = "user", OrderNum = 100, ParentId = system.Id, IsDeleted = false }; Entitys.Add(user); MenuEntity userQuery = new MenuEntity() { Id = SnowFlakeSingle.Instance.NextId(), MenuName = "用户查询", PermissionCode = "system:user:query", MenuType = MenuTypeEnum.Component.GetHashCode(), OrderNum = 100, ParentId = user.Id, IsDeleted = false }; Entitys.Add(userQuery); MenuEntity userAdd = new MenuEntity() { Id = SnowFlakeSingle.Instance.NextId(), MenuName = "用户新增", PermissionCode = "system:user:add", MenuType = MenuTypeEnum.Component.GetHashCode(), OrderNum = 100, ParentId = user.Id, IsDeleted = false }; Entitys.Add(userAdd); MenuEntity userEdit = new MenuEntity() { Id = SnowFlakeSingle.Instance.NextId(), MenuName = "用户修改", PermissionCode = "system:user:edit", MenuType = MenuTypeEnum.Component.GetHashCode(), OrderNum = 100, ParentId = user.Id, IsDeleted = false }; Entitys.Add(userEdit); MenuEntity userRemove = new MenuEntity() { Id = SnowFlakeSingle.Instance.NextId(), MenuName = "用户删除", PermissionCode = "system:user:remove", MenuType = MenuTypeEnum.Component.GetHashCode(), OrderNum = 100, ParentId = user.Id, IsDeleted = false }; Entitys.Add(userRemove); //角色管理 MenuEntity role = new MenuEntity() { Id = SnowFlakeSingle.Instance.NextId(), MenuName = "角色管理", PermissionCode = "system:role:list", MenuType = MenuTypeEnum.Menu.GetHashCode(), Router = "role", IsShow = true, IsLink = false, IsCache = true, Component = "system/role/index", MenuIcon = "peoples", OrderNum = 100, ParentId = system.Id, IsDeleted = false }; Entitys.Add(role); return Entitys; } } }