diff --git a/Api/Ewide.Core/Ewide.Core.xml b/Api/Ewide.Core/Ewide.Core.xml index 7c4763a..1970e58 100644 --- a/Api/Ewide.Core/Ewide.Core.xml +++ b/Api/Ewide.Core/Ewide.Core.xml @@ -303,6 +303,31 @@ 验证码缓存 + + + 多个区域有多个用户绑定自定义数据 + + + + + 中间表 + + + + + 多个区域有多个角色绑定权限数据 + + + + + 中间表 + + + + + 一个区域有多个组织 + + 角色Id @@ -1683,6 +1708,11 @@ 多对多中间表(用户-机构 数据范围) + + + 多对多中间表(用户-区域 数据范围) + + 配置多对多关系 diff --git a/Api/Ewide.Core/Service/User/SysUserAreaService.cs b/Api/Ewide.Core/Service/User/SysUserAreaService.cs index 71508fd..887439e 100644 --- a/Api/Ewide.Core/Service/User/SysUserAreaService.cs +++ b/Api/Ewide.Core/Service/User/SysUserAreaService.cs @@ -2,6 +2,7 @@ using Ewide.Core.Service.Role; using Furion.DatabaseAccessor; using Furion.DatabaseAccessor.Extensions; +using Furion.DependencyInjection; using Microsoft.EntityFrameworkCore; using System; using System.Collections.Generic; @@ -11,7 +12,7 @@ using System.Threading.Tasks; namespace Ewide.Core.Service.User { - public class SysUserAreaService : ISysUserAreaService + public class SysUserAreaService : ISysUserAreaService,ITransient { public readonly IRepository _sysUserAreaRep;