_permissionCodeMultiExample2_2_Create = "create.multiexample2.2";
            _permissionCodeMultiExample3_1_Create = "create.multiexample3.1";
            _permissionCodeMultiExample2_1_Delete = "delete.multiexample2.1";
            _permissionCodeMultiExample2_2_Delete = "delete.multiexample2.2";
            _permissionCodeMultiExample3_1_Delete = "delete.multiexample3.1";
        }
        #endregion

        private List<AppUser> GetUsers()
        {
            List<AppUser> appUsers = new List<AppUser>();
            appUsers.Add(new AppUser
            {
                Id = _administratorId,
                LoginName = "administrator",
                Alias = "超级管理员",
                PasswordHash = "<PASSWORD>".Sha256(),
                Email = "<EMAIL>",
                EmailConfirmed = true,
                PhoneNumber = "13800000000",
                PhoneNumberConfirmed = false,
                UserType = UserType.SuperAdministrator,
                Status = UserStatus.Normal,
                CreatorId = Guid.Empty,
                CreationTime = _now,
                LastModifierId = Guid.Empty,
                LastModificationTime = _now,
                IsDeleted = false,
                DeleterId = null,
                DeletionTime = null
            });
            appUsers.Add(new AppUser
            {
                Id = _adminId,
                LoginName = "admin",
                Alias = "管理员",
                PasswordHash = "<PASSWORD>".Sha256(),
                Email = "<EMAIL>",
                EmailConfirmed = true,
                PhoneNumber = "13800000001",
                PhoneNumberConfirmed = false,
                UserType = UserType.NormalAdministrator,
                Status = UserStatus.Normal,
                CreatorId = Guid.Empty,
                CreationTime = _now,
                LastModifierId = Guid.Empty,
                LastModificationTime = _now,
                IsDeleted = false,
                DeleterId = null,
                DeletionTime = null
            });
            appUsers.Add(new AppUser
            {
                Id = _guestId,
                LoginName = "guest",
                Alias = "普通用户",
                PasswordHash = "<PASSWORD>".Sha256(),
                Email = "<EMAIL>",
                EmailConfirmed = true,
                PhoneNumber = "13800000002",
                PhoneNumberConfirmed = false,
                UserType = UserType.NormalUser,
                Status = UserStatus.Normal,
                CreatorId = Guid.Empty,
                CreationTime = _now,
                LastModifierId = Guid.Empty,
                LastModificationTime = _now,
                IsDeleted = false,
                DeleterId = null,
                DeletionTime = null
            });

            return appUsers;
        }

        private List<AppRole> GetRoles()
        {
            List<AppRole> appRoles = new List<AppRole>();
            appRoles.Add(new AppRole
            {
                Code = _roleCodeAdministrator,
                Name = "超级管理员",
                IsBuiltin = true,
                IsSuperAdministrator = true,
                CreatorId = Guid.Empty,
                CreationTime = _now,
                LastModifierId = Guid.Empty,
                LastModificationTime = _now,
                IsDeleted = false,
                DeleterId = null,
                DeletionTime = null
            });
            appRoles.Add(new AppRole
            {
                Code = _roleCodeAdmin,
                Name = "管理员",
                IsBuiltin = true,
                IsSuperAdministrator = false,
                CreatorId = Guid.Empty,
                CreationTime = _now,
                LastModifierId = Guid.Empty,
                LastModificationTime = _now,
                IsDeleted = false,
                DeleterId = null,
                DeletionTime = null
            });
            appRoles.Add(new AppRole
            {
                Code = _roleCodeGuest,
                Name = "访客",
                IsBuiltin = true,
                IsSuperAdministrator = false,
                CreatorId = Guid.Empty,
                CreationTime = _now,
                LastModifierId = Guid.Empty,
                LastModificationTime = _now,
                IsDeleted = false,
                DeleterId = null,
                DeletionTime = null
            });
            return appRoles;
        }

        private List<AppUserRole> GetAppUserRoles()
        {
            List<AppUserRole> appUserRoles = new List<AppUserRole>();
            appUserRoles.Add(new AppUserRole
            {
                UserId = _administratorId,
                RoleCode = _roleCodeAdministrator,
                CreatorId = Guid.Empty,
                CreationTime = _now
            });
            appUserRoles.Add(new AppUserRole
            {
                UserId = _adminId,
                RoleCode = _roleCodeAdmin,
                CreatorId = Guid.Empty,
                CreationTime = _now
            });
            appUserRoles.Add(new AppUserRole
            {
                UserId = _guestId,
                RoleCode = _roleCodeGuest,
                CreatorId = Guid.Empty,
                CreationTime = _now
            });
            return appUserRoles;
        }

        private List<AppMenu> GetAppMenus()
        {
            List<AppMenu> appMenus = new List<AppMenu>();
            appMenus.Add(new AppMenu
            {
                Id = _menuDefaultRouterId,
                Name = "默认路由管理",
                Url = "default-router",
                Alias = "default-router",
                Icon = "",
                ParentId = Guid.Empty,
                ParentName = "根菜单",
                Level = 0,
                Sort = 0,
                Status = Toolkit.Enums.Status.Forbidden,
                IsDefaultRouter = false,
                Component = null,
                HideInMenu = false,
                NoCache = false,
                FuncBeforeClose = null,
                Description = null,
                CreatorId = Guid.Empty,
                CreationTime = _now,
                LastModifierId = Guid.Empty,
                LastModificationTime = _now,
                IsDeleted = false,
                DeleterId = null,
                DeletionTime = null
            });
            appMenus.Add(new AppMenu
            {
                Id = _menuMultiExampleRootId,
                Name = "多级菜单示例",
                Url = "multi-menu-example",
                Alias = "multi-menu-example",
                Icon = "",
                ParentId = Guid.Empty,
                ParentName = "根菜单",
                Level = 1,
                Sort = 1,
                Status = Toolkit.Enums.Status.Normal,
                IsDefaultRouter = false,
                Component = null,
                HideInMenu = false,
                NoCache = false,
                FuncBeforeClose = null,
                Description = null,
                CreatorId = Guid.Empty,
                CreationTime = _now,
                LastModifierId = Guid.Empty,
                LastModificationTime = _now,
                IsDeleted = false,
                DeleterId = null,
                DeletionTime = null
            });
            appMenus.Add(new AppMenu
            {
                Id = _menuMultiExampleId2_1,
                Name = "二级菜单示例一",
                Url = "multi-menu-example-2-1",
                Alias = "multi-menu-example-2-1",
                Icon = "",
                ParentId = _menuMultiExampleRootId,
                ParentName = "多级菜单示例",
                Level = 0,
                Sort = 0,
                Status = Toolkit.Enums.Status.Normal,
                IsDefaultRouter = false,
                Component = "/multimenu/level-2-1.vue",
                HideInMenu = false,
                NoCache = false,
                FuncBeforeClose = null,
                Description = null,
                CreatorId = Guid.Empty,
                CreationTime = _now,
                LastModifierId = Guid.Empty,
                LastModificationTime = _now,
                IsDeleted = false,
                DeleterId = null,
                DeletionTime = null
            });
            appMenus.Add(new AppMenu
