增加查询所有用户的方法
This commit is contained in:
parent
aa04fb4f2b
commit
1fbf0ada64
|
@ -1,4 +1,5 @@
|
||||||
using System;
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using Falcon.Extend;
|
using Falcon.Extend;
|
||||||
using FAuth.DataBase.Tables;
|
using FAuth.DataBase.Tables;
|
||||||
|
@ -107,6 +108,26 @@ namespace FAuth.Controllers.api
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 获取用户信息列表
|
||||||
|
/// </summary>
|
||||||
|
/// <returns>用户信息列表</returns>
|
||||||
|
[HttpGet]
|
||||||
|
[ProducesResponseType(typeof(IEnumerable<UserInfo>),200)]
|
||||||
|
public IEnumerable<UserInfo> GetUsers() {
|
||||||
|
var key = "FAuth:Users";
|
||||||
|
var obj = this.Cache?.GetObj<List<UserInfo>>(key);
|
||||||
|
if(obj == null) {
|
||||||
|
obj = this.Db.Users
|
||||||
|
.Select(m => new UserInfo {
|
||||||
|
Id = m.Id,
|
||||||
|
UserName = m.UserName,
|
||||||
|
}).ToList();
|
||||||
|
this.Cache?.SetCache(key,obj,new TimeSpan(0,5,0));
|
||||||
|
}
|
||||||
|
return obj;
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 根据提供的登陆票据修改用户密码
|
/// 根据提供的登陆票据修改用户密码
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user