/// <summary> /// 根据节点查用户列表(重载内部使用) /// </summary> /// <param name="roleByNodeSearchSingleViewModel"></param> /// <returns></returns> public List <UserSearchMiddlecs> User_By_Node_Search(RoleByNodeSearchSingleViewModel roleByNodeSearchSingleViewModel) { List <Flow_Relate_NodeRole> node_Relate_Info_Roles = _IRelateRoleByNodeRepository.SearchRoleInfoByWhere(roleByNodeSearchSingleViewModel); List <int> RoleList = new List <int>(); for (int i = 0; i < node_Relate_Info_Roles.Count; i++) { int User_RoleId = node_Relate_Info_Roles[i].User_RoleId; RoleList.Add(User_RoleId); } List <User_Info> user_Relate_Info_Users = _IUserRelateInfoRoleRepository.SearchUserInfoByListWhere(RoleList); var userLsit_Info = _IMapper.Map <List <User_Info>, List <UserSearchMiddlecs> >(user_Relate_Info_Users); return(userLsit_Info); }
/// <summary> /// 根据角色列表查询用户 /// </summary> /// <param name="RoleList"></param> /// <returns></returns> public List <User_Info> User_By_RoleList_Search(List <int> RoleList) { List <User_Info> user_Relate_Info_Users = _userRelateInfoRoleRepository.SearchUserInfoByListWhere(RoleList); return(user_Relate_Info_Users); }