namespace MiaoYu.Api.Admin.Controllers.Systems; /// /// 个人中心 /// [ControllerDescriptor(MenuId = "19", DisplayName = "个人中心")] public class PersonalCenterController : AdminControllerBase { private readonly IAccountService _accountService; public PersonalCenterController(SysUserService defaultService, IAccountService accountService) : base(defaultService) { _accountService = accountService; } /// /// 更新密码 /// /// /// [ActionDescriptor(DisplayName = "修改密码")] [HttpPost] public async Task ChangePasswordAsync([FromBody] ChangePasswordFormDto form) => await _accountService.ChangePasswordAsync(form.OldPassword, form.NewPassword); /// /// 保存 /// /// /// [ActionDescriptor(DisplayName = "保存/编辑数据")] [HttpPost] public async Task SaveFormAsync([FromBody] SysUser form) => await _accountService.ChangeUserAsync(form); }