|
|
|
@ -128,6 +128,7 @@ namespace Platform.Data
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
db.SaveChanges();
|
|
|
|
|
|
|
|
|
|
db.Set<DictionaryCategory>().Add(new DictionaryCategory
|
|
|
|
|
{
|
|
|
|
|
Key = "OrganType",
|
|
|
|
@ -142,6 +143,7 @@ namespace Platform.Data
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
db.SaveChanges();
|
|
|
|
|
|
|
|
|
|
db.Set<DictionaryCategory>().Add(new DictionaryCategory
|
|
|
|
|
{
|
|
|
|
|
Key = "BuildingType",
|
|
|
|
@ -154,6 +156,7 @@ namespace Platform.Data
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
db.SaveChanges();
|
|
|
|
|
|
|
|
|
|
db.Set<DictionaryCategory>().Add(new DictionaryCategory
|
|
|
|
|
{
|
|
|
|
|
Key = "DepartmentType",
|
|
|
|
@ -166,6 +169,7 @@ namespace Platform.Data
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
db.SaveChanges();
|
|
|
|
|
|
|
|
|
|
db.Set<DictionaryCategory>().Add(new DictionaryCategory
|
|
|
|
|
{
|
|
|
|
|
Key = "DepartmentUserType",
|
|
|
|
@ -177,6 +181,7 @@ namespace Platform.Data
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
db.SaveChanges();
|
|
|
|
|
|
|
|
|
|
db.Set<DictionaryCategory>().Add(new DictionaryCategory
|
|
|
|
|
{
|
|
|
|
|
Key = "OrganUserType",
|
|
|
|
@ -189,6 +194,7 @@ namespace Platform.Data
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
db.SaveChanges();
|
|
|
|
|
|
|
|
|
|
var order = 0;
|
|
|
|
|
var root = db.Set<IoTProductCategory>().Add(new IoTProductCategory
|
|
|
|
|
{
|
|
|
|
@ -493,7 +499,8 @@ namespace Platform.Data
|
|
|
|
|
var superRole = new Role { OrganId = platformOrganId, Number = "super", Name = "超级管理员", IsReadOnly = true };
|
|
|
|
|
var adminRole = new Role { OrganId = platformOrganId, Number = "admin", Name = "管理员" };
|
|
|
|
|
var organRole = new Role { OrganId = platformOrganId, Number = "organ", Name = "机构管理员" };
|
|
|
|
|
|
|
|
|
|
db.Set<Role>().AddRange(superRole, adminRole, organRole);
|
|
|
|
|
db.SaveChanges();
|
|
|
|
|
//初始化角色
|
|
|
|
|
var skips = new string[] {
|
|
|
|
|
//"添加Api", "修改Api", "添加分类", "修改分类", "添加参数", "修改参数", "添加产品", "修改产品", "添加节点", "添加权限", "修改权限", "添加权限分类", "修改权限分类", "添加设备"
|
|
|
|
@ -501,18 +508,17 @@ namespace Platform.Data
|
|
|
|
|
|
|
|
|
|
foreach (var item in db.Set<Permission>())
|
|
|
|
|
{
|
|
|
|
|
superRole.RolePermissions.Add(new RolePermission { IsReadOnly = true, Permission = item });
|
|
|
|
|
db.Set<RolePermission>().Add(new RolePermission {IsReadOnly = true,RoleId = superRole.Id,PermissionId=item.Id });
|
|
|
|
|
if (!item.Name.Contains("删除") && !skips.Contains(item.Name))
|
|
|
|
|
{
|
|
|
|
|
adminRole.RolePermissions.Add(new RolePermission { Permission = item });
|
|
|
|
|
db.Set<RolePermission>().Add(new RolePermission { IsReadOnly = true, RoleId = adminRole.Id, PermissionId = item.Id });
|
|
|
|
|
if (item.Type == PermissionType.Organ)
|
|
|
|
|
{
|
|
|
|
|
organRole.RolePermissions.Add(new RolePermission { Permission = item });
|
|
|
|
|
db.Set<RolePermission>().Add(new RolePermission { IsReadOnly = true, RoleId = organRole.Id, PermissionId = item.Id });
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
db.SaveChanges();
|
|
|
|
|
}
|
|
|
|
|
db.Set<Role>().AddRange(superRole, adminRole, organRole);
|
|
|
|
|
db.SaveChanges();
|
|
|
|
|
|
|
|
|
|
var securityStam = "123456";
|
|
|
|
|
db.Set<User>().Add(new User
|
|
|
|
|