diff --git a/Api/Dilon.Core/Dilon.Core.xml b/Api/Dilon.Core/Dilon.Core.xml index a4dbf75..ec8ab68 100644 --- a/Api/Dilon.Core/Dilon.Core.xml +++ b/Api/Dilon.Core/Dilon.Core.xml @@ -2526,7 +2526,7 @@ 用户管理 - + 获取用户信息 @@ -2534,7 +2534,7 @@ - + 获取用户员工信息 @@ -2922,7 +2922,7 @@ 系统应用服务 - + 获取用户应用相关信息 @@ -3166,14 +3166,14 @@ 系统缓存服务 - + 获取数据范围缓存(机构Id集合) - + 缓存数据范围(机构Id集合) @@ -3181,7 +3181,7 @@ - + 获取菜单缓存 @@ -3189,7 +3189,7 @@ - + 缓存菜单 @@ -3198,14 +3198,14 @@ - + 获取权限缓存(按钮) - + 缓存权限 @@ -3275,7 +3275,7 @@ - + 删除 @@ -4038,14 +4038,14 @@ - + 根据字典类型Id获取字典值集合 - + 删除字典下所有值 @@ -4241,34 +4241,34 @@ 员工附属机构和职位服务 - + 保存或编辑附属机构相关信息 - + 获取附属机构和职位信息 - + 根据机构Id判断该附属机构下是否有员工 - + 根据职位Id判断该附属职位下是否有员工 - + 根据员工Id删除对应的员工-附属信息 @@ -4280,7 +4280,7 @@ 员工职位服务 - + 增加或编辑员工职位相关信息 @@ -4288,20 +4288,20 @@ 职位id集合 - + 获取所属职位信息 员工Id(用户Id) - + 根据职位Id判断该职位下是否有员工 - + 根据员工Id删除对用的员工-职位信息 @@ -4313,7 +4313,7 @@ 员工服务 - + 获取用户员工相关信息(包括登录) @@ -4326,7 +4326,7 @@ - + 修改员工相关机构信息 @@ -4334,21 +4334,21 @@ - + 根据机构Id判断该机构下是否有员工 - + 根据员工Id删除对应的员工表信息 - + 获取员工机构Id @@ -4929,14 +4929,14 @@ 系统菜单服务 - + 获取用户权限(按钮权限标识集合) - + 获取用户AntDesign菜单集合 @@ -4944,7 +4944,7 @@ - + 获取用户菜单所属的应用编码集合 @@ -4958,7 +4958,7 @@ - + 创建Pids格式 如果pid是0顶级节点,pids就是 [0]; @@ -5297,7 +5297,7 @@ 通知公告用户 - + 增加 @@ -5306,7 +5306,7 @@ - + 更新 @@ -5315,14 +5315,14 @@ - + 获取通知公告用户列表 - + 设置通知公告读取状态 @@ -5485,7 +5485,7 @@ - + (非管理员)获取当前用户数据范围(机构Id) @@ -5534,7 +5534,7 @@ - + 根据节点Id获取所有子节点Id集合,包含自己 @@ -5547,7 +5547,7 @@ - + 根据数据范围类型获取当前用户的数据范围(机构Id)集合 @@ -5754,21 +5754,21 @@ - + 根据角色Id集合获取角色数据范围集合 - + 根据机构Id集合删除对应的角色-数据范围关联信息 - + 根据角色Id删除对应的角色-数据范围关联信息 @@ -5780,7 +5780,7 @@ 角色菜单 - + 获取角色的菜单Id集合 @@ -5794,14 +5794,14 @@ - + 根据菜单Id集合删除对应的角色-菜单表信息 - + 根据角色Id删除对应的角色-菜单表关联信息 @@ -5813,7 +5813,7 @@ 角色服务 - + 获取用户角色相关信息(登录) @@ -5882,7 +5882,7 @@ - + 根据角色Id集合获取数据范围Id集合 @@ -5890,7 +5890,7 @@ - + 根据角色Id获取角色名称 @@ -6632,21 +6632,21 @@ - + 获取用户的数据范围Id集合 - + 根据机构Id集合删除对应的用户-数据范围关联信息 - + 根据用户Id删除对应的用户-数据范围关联信息 @@ -6658,7 +6658,7 @@ 用户角色服务 - + 获取用户的角色Id集合 @@ -6672,7 +6672,7 @@ - + 获取用户所有角色的数据范围(组织机构Id集合) @@ -6680,14 +6680,14 @@ - + 根据角色Id删除对应的用户-角色表关联信息 - + 根据用户Id删除对应的用户-角色表关联信息 @@ -6811,7 +6811,7 @@ - + 根据用户Id获取用户 @@ -6826,7 +6826,7 @@ - + 获取用户数据范围(机构Id集合)并缓存 diff --git a/Api/Dilon.EntityFramework.Core/DbContexts/DefaultDbContext.cs b/Api/Dilon.EntityFramework.Core/DbContexts/DefaultDbContext.cs index 7e86133..190bfeb 100644 --- a/Api/Dilon.EntityFramework.Core/DbContexts/DefaultDbContext.cs +++ b/Api/Dilon.EntityFramework.Core/DbContexts/DefaultDbContext.cs @@ -112,18 +112,18 @@ namespace Dilon.EntityFramework.Core var obj = entity.Entity as DEntityBase; if (entity.State == EntityState.Added) { - obj.Id = IDGenerator.NextId(); + obj.Id = Guid.NewGuid().ToString(); obj.CreatedTime = DateTimeOffset.Now; if (!string.IsNullOrEmpty(userId)) { - obj.CreatedUserId = long.Parse(userId); + obj.CreatedUserId = userId; obj.CreatedUserName = userName; } } else if (entity.State == EntityState.Modified) { obj.UpdatedTime = DateTimeOffset.Now; - obj.UpdatedUserId = long.Parse(userId); + obj.UpdatedUserId = userId; obj.UpdatedUserName = userName; } } diff --git a/Api/Dilon.EntityFramework.Core/DbContexts/MultiTenantDbContext.cs b/Api/Dilon.EntityFramework.Core/DbContexts/MultiTenantDbContext.cs index ad712e0..e7cc8e7 100644 --- a/Api/Dilon.EntityFramework.Core/DbContexts/MultiTenantDbContext.cs +++ b/Api/Dilon.EntityFramework.Core/DbContexts/MultiTenantDbContext.cs @@ -46,18 +46,18 @@ namespace Dilon.EntityFramework.Core var obj = entity.Entity as DEntityBase; if (entity.State == EntityState.Added) { - obj.Id = IDGenerator.NextId(); + obj.Id = Guid.NewGuid().ToString(); obj.CreatedTime = DateTimeOffset.Now; if (!string.IsNullOrEmpty(userId)) { - obj.CreatedUserId = long.Parse(userId); + obj.CreatedUserId = userId; obj.CreatedUserName = userName; } } else if (entity.State == EntityState.Modified) { obj.UpdatedTime = DateTimeOffset.Now; - obj.UpdatedUserId = long.Parse(userId); + obj.UpdatedUserId = userId; obj.UpdatedUserName = userName; } }