using YBEE.EQM.Core;
namespace YBEE.EQM.Application
{
///
/// 系统用户服务
///
[ApiDescriptionSettings(Name = "sys-user")]
[Route("sys/user")]
[AppAuthorize]
public class SysUserAppService(ISysUserService sysUserService) : IDynamicApiController
{
///
/// 修改密码
///
///
///
public async Task ChangePassword(ChangeSysUserPasswordInput input)
{
await sysUserService.ChangePassword(input);
}
///
/// 查询简要用户列表
///
///
///
public async Task> QueryUserSimplePageList(SysUserPageInput input)
{
return await sysUserService.QueryUserSimplePageList(input);
}
///
/// 重置密码
///
/// 用户ID
/// 新密码
[HttpGet]
public async Task ResetPassword([FromQuery][Required] int id)
{
return await sysUserService.ResetPassword(id);
}
///
/// 修改用户状态
///
///
///
public async Task UpdateStatus(UpdateSysUserStatusInput input)
{
await sysUserService.UpdateStatus(input);
}
/////
///// 更换密码加密方式
/////
/////
//[AllowAnonymous]
//public async Task UpdatePassword()
//{
// await _sysUserService.UpdatePassword();
//}
}
}