using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using WebApiClient; using WebApiClient.Attributes; using AMESCoreStudio.WebApi; using Microsoft.AspNetCore.Mvc; using AMESCoreStudio.WebApi.Models.SYS; namespace AMESCoreStudio.Web { [JsonReturn] public interface IAuth:IHttpApi { /// <summary> /// 登录处理 /// </summary> /// <returns></returns> [WebApiClient.Attributes.HttpPost("api/Auth/Login")] ITask<LoginDTO> Login([FromBody, RawJsonContent] string model); /// <summary> /// 获取认证信息 /// </summary> /// <returns></returns> [WebApiClient.Attributes.HttpGet("api/Auth")] //ITask<LoginResultDTO> AuthInfo(); ITask<List<AuthInfo>> AuthInfo(); } }