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(); //} } }