namespace ZhiYi.Core.Api.Controllers { /// /// 用户管理 /// [Route("api/user/[action]")] [ApiController] public class UserController : ControllerBase { private readonly IUserAppService _userAppService; /// /// /// /// public UserController(IUserAppService userAppService) { _userAppService = userAppService; } /// /// 验证码登录 /// /// /// [HttpPost] public async Task> LoginAsync([FromBody] UserLoginDto input) => await _userAppService.LoginAsync(input); /// /// 注册 /// /// /// [HttpPost] public async Task RegisterAsync([FromBody] UserCreationDto input) => await _userAppService.RegisterAsync(input); /// /// 用户列表 /// /// [HttpGet] public async Task> UserList() => await _userAppService.GetUserAsync(); /// /// 获取签名 /// /// /// [HttpPost] public async Task> GetSignature([FromBody]SignatureCreationDto input) => await _userAppService.GetSignature(input); } }