using Microsoft.AspNetCore.Mvc; using MyHomePage.Api.Common; using MyHomePage.Api.Models.Dtos; using MyHomePage.Api.Services; namespace MyHomePage.Api.Controllers; /// 用户设置:单行配置。 [ApiController] [Route("api/settings")] public class SettingsController : ControllerBase { private readonly ISettingService _service; public SettingsController(ISettingService service) => _service = service; [HttpGet] public async Task> Get() => ApiResponse.Ok(await _service.GetAsync()); [HttpPut] public async Task> Update([FromBody] SettingUpdateRequest request) => ApiResponse.Ok(await _service.UpdateAsync(request)); }