public async Task <JsonResult> GetPagingUser(SystemUserPagingInput paging) { #region 获取权限控制器信息 SystemPermissionSqlInput input = new SystemPermissionSqlInput { PrincipalUser = _currentUser, EnumPermissionRoteConvert = EnumPermissionRoteConvert.人员数据权限 }; paging.DataSql = await _permissionLogic.GetDataPermissionSql(input); #endregion var users = await _userInfoLogic.PagingUserQuery(paging); return(JsonForGridPaging(users)); }
public async Task <JsonResult> GetOrganizationDataTree() { #region 获取权限控制器信息 SystemPermissionSqlInput permissionInput = new SystemPermissionSqlInput { PrincipalUser = _currentUser, EnumPermissionRoteConvert = EnumPermissionRoteConvert.组织机构数据权限 }; SystemOrganizationDataPermissionTreeInput input = new SystemOrganizationDataPermissionTreeInput { PrincipalUser = _currentUser, DataSql = await _permissionLogic.GetDataPermissionSql(permissionInput) }; #endregion return(Json(await _organizationLogic.GetOrganizationDataPermissionTree(input))); }
public async Task <JsonResult> GetPagingUser(SystemUserPagingInput paging) { #region 获取权限控制器信息 SystemPermissionSqlInput input = new SystemPermissionSqlInput() { PrincipalUser = CurrentUser, EnumPermissionRoteConvert = EnumPermissionRoteConvert.用户字段数据权限 }; paging.FiledSql = await _permissionLogic.GetFieldPermissionSql(input); paging.DataSql = await _permissionLogic.GetDataPermissionSql(input); #endregion paging.PrivilegeMaster = EnumPrivilegeMaster.组织机构; var users = await _userInfoLogic.PagingUserQuery(paging); return(JsonForGridPaging(users)); }